You can create Webhook subscriptions if you belong to the Tenant/Subsciption.
Resources
| Resource Path | Entity for which actions are covered | Actions | |||
|---|---|---|---|---|---|
| "Any" | "Create" | "Update" | "Delete" | ||
tenant/{tenantId}/sidedrawer
|
Drawers with tenantId as parent |
✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/record
|
Folders with sidedrawerId as parent |
✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/record/{recordId}
|
Specific Folder | ✔ | ✔ | ✔ | |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/record/{recordId}/network
|
Collaboration networks with recordId as parent |
✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/record/{recordId}/files
|
Files with sidedrawerId as parent |
✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/inbox
|
Inboxes with sidedrawerId as parent |
✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/network
|
Collaboration networks with sidedrawerId as parent |
✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/plan-request
|
Plan or Item within the Drawer | ✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/plan-request/{planRequestId}
|
An Item | ✔ | ✔ | ✔ | ✔ |
| Specific Plan | ✔ | ✔ | |||
tenant/{tenantId}/sidedrawer/{sidedrawerId}/plan-request/{planRequestId}/item
|
Any Item | ✔ | ✔ | ✔ | ✔ |
tenant/{tenantId}/sidedrawer/{sidedrawerId}/plan-request/{planRequestId}/item/{planItemId}
|
Specific Item | ✔ | ✔ | ✔ | |
tenant/{tenantId}/network/{openId}
|
Collaboration network within a Drawer | ✔ | ✔ | ✔ | ✔ |
subscription/{subscriptionid}/license
|
Licenses with subscriptionId as parent |
✔ | ✔ | ✔ | |
{
"modificationType": "Create",
"notificationUrl": "string",
"resource": "tenant/{tenantId}/sidedrawer",
"expirationDateTime": "2029-07-07T14:40:40-03:00",
"brandCode": "mybrand",
"notificationMessages": "",
"integrityKey": "",
"maxRetries": 0
}
Webhook Subscription entity
modificationType enum required
Modification type. Possible values: create, delete, update, any.
notificationUrl string
Callback URL to send a notification about the change. Must be HTTPS. Required for connectionType = HTTP.
resource string required
The path of the resource to which to be subscribed.
expirationDateTime date-time string required
Webhook expiration date-time.
brandCode string
Branding code.
notificationMessages string
Name of the event to which the client is subscribing. Required for connectionType = SOCKET.
integrityKey string
If sent, the server generates an HMAC SHA256 hash of the event and attaches it in the HTTP request headers as "integrityHash". The value of this field is used for both client-side and server-side encryption/decryption.
maxRetries number
Maximum number of retries allowed.
