leads
POST
https://hermeticor.com /v1/leads/clean Request body
application/json
emailsstring[]requiredmaxBounceRatenumber{
"emails": [
"string"
],
"maxBounceRate": 0.05
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/leads/clean" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"emails":["string"],"maxBounceRate":0.05}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"id": "string",
"kind": "clean",
"status": "queued",
"total": 0,
"processed": 0,
"summary": {},
"error": "string",
"createdAt": "2024-01-01T00:00:00Z"
}Schema
idstringrequiredkindstringrequiredstatusstringrequiredtotalintegerrequiredprocessedintegerrequiredsummaryobjectrequirederrorstringrequiredcreatedAtstringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectPOST
https://hermeticor.com /v1/leads/enrich Request body
application/json
leadIdsstring[]requiredwaterfallIdstring{
"leadIds": [
"string"
],
"waterfallId": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/leads/enrich" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"leadIds":["string"],"waterfallId":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
GET
https://hermeticor.com /v1/leads/jobs Parameters
limitintegerquerycursorstringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/v1/leads/jobs" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"kind": "clean",
"status": "queued",
"total": 0,
"processed": 0,
"summary": {},
"error": "string",
"createdAt": "2024-01-01T00:00:00Z"
}
],
"nextCursor": "string"
}Schema
itemsPostV1LeadsCleanResponse[]requiredShow child parameters
idstringrequiredkindstringrequiredstatusstringrequiredtotalintegerrequiredprocessedintegerrequiredsummaryobjectrequirederrorstringrequiredcreatedAtstringrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/leads/jobs/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/leads/jobs/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string",
"kind": "clean",
"status": "queued",
"total": 0,
"processed": 0,
"summary": {},
"error": "string",
"createdAt": "2024-01-01T00:00:00Z",
"rows": [
{
"email": "string",
"status": "valid",
"risk": 0,
"flags": [
"string"
]
}
]
}Schema
idstringrequiredkindstringrequiredstatusstringrequiredtotalintegerrequiredprocessedintegerrequiredsummaryobjectrequirederrorstringrequiredcreatedAtstringrequiredrowsobject[]requiredShow child parameters
emailstringrequiredstatusstringrequiredriskintegerrequiredflagsstring[]requiredGET
https://hermeticor.com /v1/leads/filters The criteria a lead search accepts (every one takes a list of values)
Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/leads/filters" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"key": "string",
"label": "string",
"type": "list",
"hint": "string"
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
keystringrequiredlabelstringrequiredtypestringrequiredhintstringrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/leads/waterfalls Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/leads/waterfalls" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"name": "string",
"providerIds": [
"string"
],
"fields": [
"email"
],
"createdAt": "2024-01-01T00:00:00Z"
}
],
"nextCursor": "string"
}Schema
itemsItemsItem118[]requiredShow child parameters
idstringrequirednamestringrequiredproviderIdsstring[]requiredfieldsstring[]requiredcreatedAtstringrequirednextCursorstringrequiredPOST
https://hermeticor.com /v1/leads/waterfalls Request body
application/json
namestringrequiredproviderIdsstring[]requiredfieldsstring[]{
"name": "string",
"providerIds": [
"string"
],
"fields": [
"email",
"phone",
"title",
"linkedinUrl"
]
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/leads/waterfalls" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","providerIds":["string"],"fields":["email","phone","title","linkedinUrl"]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"id": "string",
"name": "string",
"providerIds": [
"string"
],
"fields": [
"email"
],
"createdAt": "2024-01-01T00:00:00Z"
}Schema
idstringrequirednamestringrequiredproviderIdsstring[]requiredfieldsstring[]requiredcreatedAtstringrequiredGET
https://hermeticor.com /v1/leads/waterfalls/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/leads/waterfalls/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
DELETE
https://hermeticor.com /v1/leads/waterfalls/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/v1/leads/waterfalls/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredPATCH
https://hermeticor.com /v1/leads/waterfalls/{id} Parameters
idstringpathrequiredRequest body
application/json
namestringproviderIdsstring[]fieldsstring[]{
"name": "string",
"providerIds": [
"string"
],
"fields": [
"email"
]
}Code samples
cURL
curl -X PATCH "https://hermeticor.com/v1/leads/waterfalls/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","providerIds":["string"],"fields":["email"]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
Updated