Naar de hoofdinhoud

Abonnementen ophalen

Geschreven door Jetmir Abdija
Deze week bijgewerkt

Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.

Dit artikel beschrijft de stappen om (alle) abonnementen voor je Bluedolphin-tenant op te halen.

HTTP response status code

Interpretatie

200 OK

Abonnement succesvol opgehaald

400 Bad Request

Abonnement kon niet worden opgehaald vanwege ongeldige tenantgegevens

401 Unauthorized

Abonnement kon niet worden opgehaald omdat de gebruiker niet geautoriseerd is met de juiste API-sleutel

404 Not Found

Kon geen abonnement vinden met het opgegeven ID

500 Internal Server Error

De abonnementen konden niet worden opgehaald vanwege een serverfout

Doe een GET-verzoek naar /subscriptions

  • Resource/endpoint bestemmings-URL

  • De header voor je API-verzoek

  • De {tenant} moet worden vervangen door de naam van de tenant

De volgende queryparameters zijn optioneel:

  • Include_disabled (inclusief op basis van de status van het abonnement)

    • geldige opties: true of false

    • bluedolphin_event (inclusief op basis van een specifiek event)

  • Ondersteunde events zijn ObjectCreated, ObjectArchived, ObjectUpdated

Voorbeeld API-verzoek

curl --location --request GET 'https://public-api.eu.bluedolphin.app/nl/v1/subscriptions?include_disabled=true' \
--header 'x-api-key: YOURAPIKEYSECRET' \
--header 'tenant: tenantName' \
--header 'Content-Type: text/plain' \

Succesvolle respons:

Een geslaagde oproep geeft een respons met een 200 OK HTTP-statuscode en de volgende body:

{
"total_items": 1,
"items": [
{
"id": "Unieke identificatie",
"last_updated_by": "Unieke identificatie",
"url": "Unieke URL opgegeven",
"bluedolphin_event": "Eventnaam",
"headers": {},
"status": 0,
"http_verb": "POST",
"lifecycle_state": "All"
}
]
}

Respons-eigenschappen

Eigenschap

Type

Beschrijving

id

string

Unieke identificatie voor het abonnement

last_updated_by

string

Unieke identificatie van de persoon die het abonnement als laatste heeft bijgewerkt/aangemaakt

url

string

De externe URL die is opgegeven waarnaar berichten worden gestuurd

bluedolphin_event

string

De eventnaam waarvoor het abonnement is aangemaakt

headers

object

De headers worden meegegeven indien nodig, om een verzoek te doen naar een externe URL met autorisatietokens

http_verb

string

Het type verzoek dat naar de opgegeven URL wordt gestuurd

lifecycle_state

enum

De Lifecycle-status waarop je kunt filteren.

Waarden kunnen zijn:

  • All

  • Huidig

  • Toekomstig

Was dit een antwoord op uw vraag?