integrations

Embed
Preview of the card
<a href="https://hermetica.15.204.158.166.sslip.io/docs/ref-integrations"><img src="https://hermetica.15.204.158.166.sslip.io/docs/_api/public/orgs/5fcd8b3c-a27c-4688-972f-de710125592f/spaces/caf5dc05-15f7-4e0c-bdb8-ab29ede6211e/pages/536d19a1-6da2-4066-83a8-fffef554f020/social-card.svg?v=3e7ae33eec8b" alt="integrations" width="600" height="315"></a>
DELETEhttps://hermetica.15.204.158.166.sslip.io/v1/asset-folders/by-path

Delete an asset folder by /Parent/Child

Parameters

pathstringqueryrequired

Code 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
okbooleanrequired
true
4XX Default Response
Example
{
  "error": {
    "code": "string",
    "message": "string",
    "details": {}
  }
}
Schema
errorobjectrequired
Show child parameters
codestringrequired
messagestringrequired
detailsobject
5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

GEThttps://hermetica.15.204.158.166.sslip.io/v1/webhook-templates/{id}/revisions

Every saved state of a call template / custom action, newest first

Parameters

limitintegerquery
Page size; omitted returns the whole list
cursorstringquery
Opaque: the nextCursor of the previous page
idstringpathrequired

Code 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[]required
Show child parameters
idstringrequired
templateIdstringrequired
nintegerrequired
snapshotobjectrequired
changedBystringrequired
createdAtstringrequired
nextCursorstringrequired
4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

GEThttps://hermetica.15.204.158.166.sslip.io/v1/webhook-templates/{id}/revisions/{revisionId}

Parameters

idstringpathrequired
revisionIdstringpathrequired

Code 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
idstringrequired
templateIdstringrequired
nintegerrequired
snapshotobjectrequired
changedBystringrequired
createdAtstringrequired
4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

POSThttps://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

idstringpathrequired
revisionIdstringpathrequired

Code 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
idstringrequired
4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

POSThttps://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

callbackIdstringpathrequired

Request body

application/json
outputFieldsobject
= {}
statestring
SUCCESS | FAIL_CONTINUE | BLOCK = SUCCESS
{
  "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

200 Default Response

Same as 200 · DELETE /v1/asset-folders/by-path

4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

POSThttps://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[]required
Show child parameters
callbackIdstringrequired
outputFieldsobject
= {}
statestring
SUCCESS | FAIL_CONTINUE | BLOCK = SUCCESS
{
  "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
completedintegerrequired
alreadyDoneintegerrequired
4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

POSThttps://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

idstringpathrequired

Code 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

200 Default Response

Same as 200 · DELETE /v1/asset-folders/by-path

4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

GEThttps://hermetica.15.204.158.166.sslip.io/v1/webhooks/endpoints/{id}/filters

Parameters

limitintegerquery
Page size; omitted returns the whole list
cursorstringquery
Opaque: the nextCursor of the previous page
idstringpathrequired

Code 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[]required
Show child parameters
idstringrequired
endpointIdstringrequired
pathstringrequired
opstringrequired
value
nextCursorstringrequired
4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

POSThttps://hermetica.15.204.158.166.sslip.io/v1/webhooks/endpoints/{id}/filters

Add a payload condition; all conditions of an endpoint must match

Parameters

idstringpathrequired

Request body

application/json
idstring
pathstringrequired
opstringrequired
eq | neq | in | contains | exists | gt | lt
value
{
  "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
idstringrequired
endpointIdstringrequired
pathstringrequired
opstringrequired
value
4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

GEThttps://hermetica.15.204.158.166.sslip.io/v1/webhooks/filters/{filterId}

Parameters

filterIdstringpathrequired

Code 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

4XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

5XX Default Response

Same as 4XX · DELETE /v1/asset-folders/by-path

Updated