API-sleutel:
De Engelse versie van deze documentatie is leidend. Deze vertaling is er alleen voor het gemak en is mogelijk niet helemaal actueel.

API-documentatie

Bouw integraties met de REST API van Buzzley. 49 endpoints in 14 resourcegroepen.

Authenticatie

Elk API-verzoek moet je API-sleutel meesturen in de header Authorization, volgens het Bearer-schema. Je maakt en beheert API-sleutels op de pagina API-sleutels.

curl https://api.buzzley.app/api/v1/reminders \
  -H "Authorization: Bearer bzl_your_api_key_here"

Basis-URL

Alle endpoints zijn relatief ten opzichte van:

https://api.buzzley.app/api/v1

Rate limits

Je account kan 60 verzoeken per minuut en 10.000 per dag doen, gedeeld over al zijn API-sleutels. Bij elk verzoek krijg je deze headers terug in de response:

HeaderBeschrijving
X-RateLimit-LimitMaximaal aantal verzoeken per minuut
X-RateLimit-RemainingResterende verzoeken in het huidige venster
X-RateLimit-ResetSeconden tot de rate limit wordt gereset

Ga je daaroverheen, dan krijg je een 429-response met een veld retry_after.

Responseformaat

Alle responses zijn JSON. Bij een geslaagde response staat de payload in een veld data. Een fout bevat een object error met een machineleesbare code en een voor mensen leesbare message.

// Success
{
  "data": { ... }
}

// Error
{
  "error": {
    "code": "INVALID_REQUEST",
    "message": "title is required"
  }
}

Foutcodes

StatusCodeBeschrijving
400INVALID_REQUESTDe request-body of parameters zijn ongeldig
401UNAUTHORIZEDAPI-sleutel ontbreekt of is ongeldig
403FORBIDDENDe API-sleutel heeft geen toestemming voor deze actie
404NOT_FOUNDDe gevraagde resource bestaat niet
409CONFLICTDe resource bestaat al of er is een conflict in de status
429RATE_LIMITEDTe veel verzoeken. Probeer het opnieuw na de opgegeven wachttijd
500INTERNAL_ERROREr is een onverwachte serverfout opgetreden

Overzicht van endpoints

Ping1 endpoint

API-sleutels1 endpoint

Met een API-sleutel kun je sleutels opvragen, maar geen sleutels aanmaken of intrekken en het account niet verwijderen: die calls geven 403 terug voor een API-sleutel. Maak sleutels aan en trek ze in op de pagina API-sleutels terwijl je bent ingelogd.

Herinneringen7 endpoints

Instanties4 endpoints

Een instantie is één afzonderlijke keer dat een terugkerende herinnering voorkomt.

Categorieën4 endpoints

Sjablonen6 endpoints

Snoozevoorinstellingen4 endpoints

Instellingen2 endpoints

Deelgroep8 endpoints

Elk account hoort bij een groep (gezin, team of persoonlijk). Apparaatlimieten gelden op groepsniveau. Voor acties die alleen de eigenaar mag uitvoeren, moet de eigenaar van de API-sleutel ook de eigenaar van de groep zijn.

Apparaten2 endpoints

Profiel1 endpoint

Statistieken1 endpoint

Abonnement1 endpoint