Page last updated 30 September 2024
Properties
| Name | Type | Format | Description |
|---|---|---|---|
| resourceType | string | - | The type of resource events to subscribe to. See 'Remarks' section for available values. |
| event | string | - | The type of event to subscribe to. See 'Remarks' section for available values. |
| contentTypeId | string | - | Subscribe to events for a specific content type. Used when subscribing to events for a resource type whose instances have a contentTypeId property. |
| id | string | uuid | Subscribe to events for a specific instance. Used when subscribing to events for a resource type whose instances have an id property. |
| dataFormat | string | - | Subscribe to events for a specific data format. Used when subscribing to events for a resource type whose instances have a dataFormat property. |
| owner | string | - | Subscribe to events for a specific content owner. Used when subscribing to events for a resource type whose instances have an owner property. |
| workflowStateChanged | string | - | Subscribe to events where the workflow state changed. Used when subscribing to events for a resource type whose instances go through a workflow. |
| workflowEventRaised | string | - | Subscribe to events where a work flow event has been raised. Used when subscribing to events for a resource type whose instances go through a workflow. |
| workflowState | string | - | When subscribing to workflow state changes, restrict a subscription to events for a specific state. Used when subscribing to the workflowStateChanged events for a resource type whose instances go through a workflow. |
| workflowEventRaised | string | - | When subscribing to workflow events, restrict a subscription to specific workflow events. Used when subscribing to the workflowEventRaised events for a resource type whose instances go through a workflow. |
Example
{
"id": "3a7ce8e3-9c9f-4242-be20-35edb29c4a07",
"name": "Content sync",
"invokeUrl": "https://external.mywebsite.com/handlewebhooks",
"enabled": true,
"topics": [
{
"resourceType": "entry",
"event": "updated",
"language": "fr-fr",
"contentTypeId": "blog",
"owner": "t.durden"
},
{
"resourceType": "entry",
"event": "published",
"contentTypeId": "news",
"owner": "t.durden"
},
{
"resourceType": "contentType",
"event": "created"
}
]
}Remarks
Topics schema
| Resource type | Associated topic properties | Notes |
|---|---|---|
| entry/asset |
|
Semi-dependent parameters:
|
| form |
|
Semi-dependent parameters:
|
| contentType/component |
|
|
| node |
|
|
| project |
|
|
| user |
|
|
| group |
|
|
| comment.entry |
|