Ga naar de inhoud

Ontwikkelaars · Resources

Abonnementen

GET, POST, PATCH en DELETE /api/v1/subscriptions. Terugkerende schema's die zelf facturen maken.

Als Markdown ↗

Schema's ophalen

GET /api/v1/subscriptions vraagt subscriptions:read en pagineert met ?limit= en ?cursor=; filter op customer_id of is_active.

Antwoord
{
  "data": [
    {
      "id": "5a1d…",
      "freq": "monthly",
      "interval_n": 1,
      "next_run_at": "2026-04-01",
      "auto_send": true,
      "auto_send_post": false,
      "is_active": true
    }
  ]
}

Abonnement aanmaken

POST /api/v1/subscriptions vraagt subscriptions:write en accepteert Idempotency-Key. Het schema maakt op next_run_at automatisch een factuur met dezelfde regels.

VeldTypeVerplichtToelichting
customerIduuidjaKlant die de factuur krijgt
linesarrayja1 tot 500 regels, zelfde vorm als facturen
freqenumneeweekly, monthly, quarterly, yearly, standaard monthly
intervalintegerneeElke n periodes, 1 tot 120, standaard 1
autoSendEmailbooleanneeElke factuur meteen e-mailen
autoSendPostbooleanneeElke factuur ook per post via Pingen
profileIduuidneeCijfr-profiel voor huisstijl en reeks; standaard het profiel van de sleutel
201
{ "data": { "id": "5a1d…", "documentId": "3c9f…" } }

documentId is het sjabloondocument waar elke nieuwe factuur van afgeleid wordt. Pauzeren en hervatten doe je in de app.

Abonnementen · Cijfr