integrations
DELETE
https://hermetica.15.204.158.166.sslip.io /v1/asset-folders/by-path Delete an asset folder by /Parent/Child
Parameters
pathstringqueryrequiredCode samples
cURL
curl -X DELETE "https://hermetica.15.204.158.166.sslip.io/v1/asset-folders/by-path?path=<path>" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermetica.15.204.158.166.sslip.io /v1/webhook-templates/{id}/revisions Every saved state of a call template / custom action, newest first
Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageidstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/webhook-templates/{id}/revisions" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"templateId": "string",
"n": 0,
"snapshot": {},
"changedBy": "string",
"createdAt": "2024-01-01T00:00:00Z"
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
idstringrequiredtemplateIdstringrequirednintegerrequiredsnapshotobjectrequiredchangedBystringrequiredcreatedAtstringrequirednextCursorstringrequiredGET
https://hermetica.15.204.158.166.sslip.io /v1/webhook-templates/{id}/revisions/{revisionId} Parameters
idstringpathrequiredrevisionIdstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/webhook-templates/{id}/revisions/{revisionId}" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string",
"templateId": "string",
"n": 0,
"snapshot": {},
"changedBy": "string",
"createdAt": "2024-01-01T00:00:00Z"
}Schema
idstringrequiredtemplateIdstringrequirednintegerrequiredsnapshotobjectrequiredchangedBystringrequiredcreatedAtstringrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/webhook-templates/{id}/revisions/{revisionId}/restore Put an earlier saved state back (recorded as a new revision)
Parameters
idstringpathrequiredrevisionIdstringpathrequiredCode samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/webhook-templates/{id}/revisions/{revisionId}/restore" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string"
}Schema
idstringrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/workflow-actions/callbacks/{callbackId}/complete Finish a Send webhook step that waits for a callback; outputFields are copied to the contact by the step's output list
Parameters
callbackIdstringpathrequiredRequest body
application/json
outputFieldsobjectstatestring{
"outputFields": {},
"state": "SUCCESS"
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/workflow-actions/callbacks/{callbackId}/complete" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"outputFields":{},"state":"SUCCESS"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
POST
https://hermetica.15.204.158.166.sslip.io /v1/workflow-actions/callbacks/complete Finish up to 100 waiting steps at once
Request body
application/json
callbacksobject[]requiredShow child parameters
callbackIdstringrequiredoutputFieldsobjectstatestring{
"callbacks": [
{
"callbackId": "string",
"outputFields": {},
"state": "SUCCESS"
}
]
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/workflow-actions/callbacks/complete" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"callbacks":[{"callbackId":"string","outputFields":{},"state":"SUCCESS"}]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"completed": 0,
"alreadyDone": 0
}Schema
completedintegerrequiredalreadyDoneintegerrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/assets/{id}/gdpr-delete Erase an asset for a data-protection request: the stored file and its thumbnail are deleted at once with no trash. Copies in the storage host's own backups expire with its retention.
Parameters
idstringpathrequiredCode samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/assets/{id}/gdpr-delete" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
GET
https://hermetica.15.204.158.166.sslip.io /v1/webhooks/endpoints/{id}/filters Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageidstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/webhooks/endpoints/{id}/filters" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"endpointId": "string",
"path": "string",
"op": "string",
"value": {}
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
idstringrequiredendpointIdstringrequiredpathstringrequiredopstringrequiredvaluenextCursorstringrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/webhooks/endpoints/{id}/filters Add a payload condition; all conditions of an endpoint must match
Parameters
idstringpathrequiredRequest body
application/json
idstringpathstringrequiredopstringrequiredvalue{
"id": "string",
"path": "string",
"op": "eq",
"value": {}
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/webhooks/endpoints/{id}/filters" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"id":"string","path":"string","op":"eq","value":{}}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"id": "string",
"endpointId": "string",
"path": "string",
"op": "string",
"value": {}
}Schema
idstringrequiredendpointIdstringrequiredpathstringrequiredopstringrequiredvalueGET
https://hermetica.15.204.158.166.sslip.io /v1/webhooks/filters/{filterId} Parameters
filterIdstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/webhooks/filters/{filterId}" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
Updated