Naar de hoofdinhoud

Inleiding tot abonnementen

Geschreven door Rutuja Murumkar
Deze week bijgewerkt

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
}
Was dit een antwoord op uw vraag?