Hoppa till huvudinnehåll

Prenumerationer

Uppdaterad denna vecka

Lista prenumerationer

GET /products

Filter

reference_id

subscriptions med ett specifikt reference id

email

subscriptions med en specifik email address

customer_id

subscriptions för en specifik customer

Example på anrop

/subscriptions?filter[email][email protected]

Exempel på svar

{
"status": 200,
"success": true,
"data": [
{
"id": 29281116,
"customer_id": 15831253
},
{
"id": 24381116,
"customer_id": 23831253
}
],
"pagination": {
"count": 20,
"total": 27,
"perPage": 20,
"currentPage": 1,
"totalPages": 2,
"links": []
}
}


Hämta prenumeration

GET /subscription/29281116

Exempel på svar

{
"status": 200,
"success": true,
"data": {
"id": 29281116,
"customer_id": 15831253,
"price": 29900,
"vat": 2500,
"currency": "sek",
"renews_at": "2020-01-06T14:55:33+00:00",
"ends_at": null,
"reference_id": "102676",
"reference_name": "",
"status": "active",
"billing_method": {
"email": "[email protected]",
"type": "stripe"
},
"product": {
"id": 1225,
"name": "Base",
"type": "month",
"price": 29900,
"currency": "sek",
"vat_rate": 2500
}
}
}


Avsluta prenumeration

En avslutad prenumeration har värdet null för renews_at och status: cancelled.

POST /subscription/29281116/cancel

Exempel på svar

{
"status": 200,
"success": true,
"data": {
"id": 70212202,
"customer_id": 452512733,
"price": 59900,
"vat": 2500,
"currency": "sek",
"renews_at": null,
"ends_at": "2020-02-17T13:35:14+00:00",
"reference_id": null,
"reference_name": null,
"status": "cancelled"
}
}

Byt produkt

Detta kommer att ändra produkten och priset kopplat till en specifik prenumeration med ID 1234. Observera att du inte kan byta produkt på en återkommande donation.

POST /subscription/29281116/product?product=1234

Fick du svar på din fråga?