Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.
Abonnementen bieden webhook-functionaliteit waarmee externe diensten via HTTP-verzoeken op de hoogte worden gebracht van specifieke gebeurtenissen in BlueDolphin. Abonnementen kunnen worden ingesteld met een URL-eindpunt, specifieke BlueDolphin-gebeurtenissen om op te luisteren, headers voor authenticatie en HTTP-werkwoordinstellingen.
De huidige abonnementen werken volgens het “fire and forget”-principe. De service probeert drie keer het bericht naar de opgegeven externe URL te sturen.
Voorbeelden van payloads die naar de opgegeven externe URL worden gestuurd:
Voor het ObjectUpdated-event:
{
"boemsChanged": <boolean>,
"propertiesChanged": <boolean>,
"titleChanged": <boolean>,
"tenant": "<tenant>",
"objectId": "000040918752f02800010000",
"title": "<object_title>",
"eventType": "ObjectUpdated",
"objectDefinitionId": "0000c4f00c0ba6f25c010000",
"workspaceId": "0000a42db423a172f43a0000",
"objectLifecycleState": 0
}
Voor zowel de ObjectArchived- als ObjectCreated-events:
{
"tenant": "<tenant>",
"objectId": "000040918752f02800010000",
"title": "<object_title>",
"eventType": "<ObjectCreated|ObjectArchived>",
"objectDefinitionId": "0000c4f00c0ba6f25c010000",
"workspaceId": "0000a42db423a172f43a0000",
"objectLifecycleState": 0
}