Ga naar inhoud

Abonnementen

Accountscope vereist; voeg de header X-Auth-Account toe met je Account-ID. Scope: billing:read.

Abonnementen opvragen

Dit geeft momenteel alle actieve of opgeschorte abonnementen terug.

GET /api/subscriptions

sites wordt alleen gevuld voor WordPress-hosting

Een account heeft meer abonnementen dan alleen WordPress-sites — domeinen, mail- en cPanel-hosting worden elk op hun eigen abonnement gefactureerd. Alleen een WordPress-hostingabonnement toont sites; de andere geven sites: [] terug. Gebruik product om ze uit elkaar te houden.

Sites die op verwijdering wachten, staan hier niet in

De array sites op deze pagina bevat alleen actieve sites, dus is pending_delete altijd false en delete_scheduled_at altijd null bij elk item. Een site die soft-deleted is en op opruiming wacht, valt volledig uit de array. Gebruik Sites opvragen om soft-deleted sites en hun geplande opruimdatum te zien.

Params (optioneel)
  • page: Integer | paginanummer (standaard: 1)
  • per_page: Integer | records per pagina (standaard: 50, max: 100)
Teruggegeven params
  • subscriptions: Array
    • id: String
    • status: String
    • created_at: DateTime
    • updated_at: DateTime
    • price: Object
      • amount_cents: Integer
      • term: String
    • run_rate: Object | de terugkerende kosten van het abonnement, geserialiseerd als money-object met een sleutel cents (Integer) en een sleutel currency_iso (String) uit het facturatieplan van het account. Het is geen kaal geheel getal
    • sites: Array
      • id: String
      • name: String
      • created_at: DateTime
      • updated_at: DateTime
      • primary_domain: String
      • location: String
      • package: String
      • dunning_suspended: Boolean
      • pending_delete: Boolean | hier altijd false — sites die op verwijdering wachten, zitten niet in sites
      • delete_scheduled_at: DateTime | hier altijd null, om dezelfde reden
    • product: Object
      • id: String
      • name: String

Abonnement bekijken

GET /api/subscriptions/:id

Teruggegeven params
  • subscription: Object
    • id: String
    • status: String
    • created_at: DateTime
    • updated_at: DateTime
    • price: Object
      • amount_cents: Integer
      • term: String
    • run_rate: Object | de terugkerende kosten van het abonnement, geserialiseerd als money-object met een sleutel cents (Integer) en een sleutel currency_iso (String) uit het facturatieplan van het account. Het is geen kaal geheel getal
    • sites: Array
      • id: String
      • name: String
      • created_at: DateTime
      • updated_at: DateTime
      • primary_domain: String
      • location: String
      • package: String
      • dunning_suspended: Boolean
      • pending_delete: Boolean | hier altijd false — sites die op verwijdering wachten, zitten niet in sites
      • delete_scheduled_at: DateTime | hier altijd null, om dezelfde reden
    • product: Object
      • id: String
      • name: String