The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
Apiera REST API (1.1.0)
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions
- Productionhttps://api.apiera.io/v1/webhook-subscriptions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&statuses%5Beq%5D=active&status%5Border%5D=string&targetUrl%5Bcontains%5D=string&targetUrl%5Bstarts%5D=string&targetUrl%5Bends%5D=string&targetUrl%5Border%5D=string&createdAt%5Beq%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Bmin%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Bmax%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Border%5D=string&updatedAt%5Beq%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Bmin%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Bmax%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Border%5D=string&page=0&size=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'A paginated list of webhook subscriptions.
Timestamp when this webhook subscription was created.
Timestamp when this webhook subscription was last modified.
Status of a webhook subscription.
| Enum Value | Description |
|---|---|
| active | The subscription is active and will receive deliveries. |
| inactive | The subscription is disabled and will not receive deliveries. |
| suspended | The subscription has been automatically suspended due to repeated failures. |
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions
- Productionhttps://api.apiera.io/v1/webhook-subscriptions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "string",
"targetUrl": "string",
"requestTimeoutMs": 0
}'The created webhook subscription.
Timestamp when this webhook subscription was created.
Timestamp when this webhook subscription was last modified.
Status of a webhook subscription.
| Enum Value | Description |
|---|---|
| active | The subscription is active and will receive deliveries. |
| inactive | The subscription is disabled and will not receive deliveries. |
| suspended | The subscription has been automatically suspended due to repeated failures. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "inactive", "displayName": "Product sync notifications", "targetUrl": "https://example.com/webhooks", "requestTimeoutMs": 10000, "secret": "whsec_abc123def456..." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}
- Productionhttps://api.apiera.io/v1/webhook-subscriptions/{webhookSubscriptionUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The requested webhook subscription.
Timestamp when this webhook subscription was created.
Timestamp when this webhook subscription was last modified.
Status of a webhook subscription.
| Enum Value | Description |
|---|---|
| active | The subscription is active and will receive deliveries. |
| inactive | The subscription is disabled and will not receive deliveries. |
| suspended | The subscription has been automatically suspended due to repeated failures. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "inactive", "displayName": "Product sync notifications", "targetUrl": "https://example.com/webhooks", "requestTimeoutMs": 10000 }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}
- Productionhttps://api.apiera.io/v1/webhook-subscriptions/{webhookSubscriptionUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "string",
"targetUrl": "string",
"requestTimeoutMs": 0
}'The updated webhook subscription.
Timestamp when this webhook subscription was created.
Timestamp when this webhook subscription was last modified.
Status of a webhook subscription.
| Enum Value | Description |
|---|---|
| active | The subscription is active and will receive deliveries. |
| inactive | The subscription is disabled and will not receive deliveries. |
| suspended | The subscription has been automatically suspended due to repeated failures. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "inactive", "displayName": "Product sync notifications", "targetUrl": "https://example.com/webhooks", "requestTimeoutMs": 10000 }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}
- Productionhttps://api.apiera.io/v1/webhook-subscriptions/{webhookSubscriptionUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}/actions/lifecycle
- Productionhttps://api.apiera.io/v1/webhook-subscriptions/{webhookSubscriptionUuid}/actions/lifecycle
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}/actions/lifecycle' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "activate"
}'The webhook subscription after the lifecycle transition.
Timestamp when this webhook subscription was created.
Timestamp when this webhook subscription was last modified.
Status of a webhook subscription.
| Enum Value | Description |
|---|---|
| active | The subscription is active and will receive deliveries. |
| inactive | The subscription is disabled and will not receive deliveries. |
| suspended | The subscription has been automatically suspended due to repeated failures. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "active", "displayName": "Product sync notifications", "targetUrl": "https://example.com/webhooks", "requestTimeoutMs": 10000 }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}/actions/rotate-secret
- Productionhttps://api.apiera.io/v1/webhook-subscriptions/{webhookSubscriptionUuid}/actions/rotate-secret
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/webhook-subscriptions/{webhookSubscriptionUuid}/actions/rotate-secret' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The webhook subscription with the new secret.
Timestamp when this webhook subscription was created.
Timestamp when this webhook subscription was last modified.
Status of a webhook subscription.
| Enum Value | Description |
|---|---|
| active | The subscription is active and will receive deliveries. |
| inactive | The subscription is disabled and will not receive deliveries. |
| suspended | The subscription has been automatically suspended due to repeated failures. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T12:00:00.000000Z", "status": "active", "displayName": "Product sync notifications", "targetUrl": "https://example.com/webhooks", "requestTimeoutMs": 10000, "secret": "whsec_xyz789ghi012..." }