SubReply
Endpoints

Accountstatus

Geeft het creditsaldo en het abonnement terug van het account achter je API-sleutel. Puur lezen: er wordt niets afgeschreven.

GET/api/v1/accountGratis

Dit is het endpoint dat je aanroept vóór een reeks generaties, of zodra een geplande workflow wakker wordt: één rondje vertelt je hoeveel je nog hebt en of je abonnement nog loopt. Geen parameters, geen request body — alleen je sleutel bepaalt wat je terugkrijgt.

Het enige endpoint dat werkt bij 0 credits

De drie productieroutes antwoorden 402zodra het saldo op nul staat. Dit endpoint blijft open: uitgerekend het endpoint dat meldt « geen credits meer » zou nutteloos zijn als het als eerste dichtging.

Headers

Headers van de aanvraag

ParameterTypeVerplichtBeschrijving
AuthorizationstringVerplichtJe API-sleutel, voorafgegaan door Bearer. Een ontbrekende, onbekende of ingetrokken sleutel geeft een 401.

Voorbeeld

cURL
curl -s https://subreply.io/api/v1/account \
  -H "Authorization: Bearer sr_live_UW_API_SLEUTEL"

Velden van het antwoord

VeldTypeBeschrijving
credits.monthly_remainingnumberCredits van de lopende maand die nog beschikbaar zijn. Ze worden elke abonnementsperiode vernieuwd en schuiven niet door.
credits.purchased_remainingnumberLos gekochte credits die nog beschikbaar zijn. Die verlopen niet.
credits.total_remainingnumberDe som van beide. Dit totaal leggen de productieroutes naast de kosten van een aanroep.
subscription.statusstringStaat van het abonnement (zie de tabel hieronder).
subscription.planstring | nullNaam van het plan, of null als het account nooit een abonnement nam. Er bestaat vandaag één plan.

Het antwoord bevat geen e-mailadres, geen Stripe-identificatie en geen account-id: een API-sleutel zegt wat ze mag doen, niet wie ze toebehoort.

Abonnementsstatussen

StatusWat het betekent
activeBetaald abonnement loopt.
past_dueEen betaling is mislukt. Het abonnement is nog niet opgezegd, maar de betaalmethode moet worden bijgewerkt.
canceledAbonnement opgezegd. Gekochte credits blijven bruikbaar, maandcredits worden niet meer vernieuwd.
noneDit account nam nooit een abonnement.

Fouten

Slechts twee gevallen: 401 als de sleutel ontbreekt of ongeldig is, en 503 als het saldo niet gelezen kon worden. Een 503betekent niet « leeg account » maar « saldo niet beschikbaar »: probeer opnieuw in plaats van conclusies te trekken. De details staan op de pagina foutcodes.