Subscriptions
All Subscriptions
GET
https://yoursite.mavenseed.com/api/v1/subscriptions
Retrieve all subscriptions
Path Parameters
page
integer
Results are paginated.
Headers
Authorization
string
Auth token
[
{
"id": 12,
"customer_id": null,
"subscription_plan_id": null,
"stripe_id": null,
"expiration": null,
"status": null,
"created_at": "2019-09-16T13:40:50.336-04:00",
"updated_at": "2019-09-16T13:40:50.336-04:00"
},
{
"id": 18,
"customer_id": 1956,
"subscription_plan_id": 14,
"stripe_id": "sub_G0EDCYMgIpWTS0",
"expiration": "2019-11-16T09:45:59.000-05:00",
"status": "active",
"created_at": "2019-10-16T10:45:27.077-04:00",
"updated_at": "2019-10-16T11:02:19.573-04:00"
}
]
Show Subscription
GET
https://yoursite.mavenseed.com/api/v1/subscriptions/:id
Retrieve a single subscription
Headers
Authorization
string
Auth token
{
"id": 12,
"customer_id": null,
"subscription_plan_id": null,
"stripe_id": null,
"expiration": null,
"status": null,
"created_at": "2019-09-16T13:40:50.336-04:00",
"updated_at": "2019-09-16T13:40:50.336-04:00"
}
Create Subscription
POST
https://yoursite.mavenseed.com/api/v1/subscriptions
Create a subscription.
Headers
Authorization
string
Auth Token
Request Body
customer_id
integer
ID of customer to attach subscription to
subscription_plan_id
integer
ID of subscription plan for customoer
stripe_id
string
Stripe subscription id
expiration
string
Expiration of subscription in datetime format
status
integer
0 - active, 1 - past_due, 2- canceled, 3 - unpaid, 4 - free
{
"id": 12,
"customer_id": null,
"subscription_plan_id": null,
"stripe_id": null,
"expiration": null,
"status": null,
"created_at": "2019-09-16T13:40:50.336-04:00",
"updated_at": "2019-09-16T13:40:50.336-04:00"
}
Update Subscription
PATCH
https://yoursite.mavenseed.com/api/v1/subscriptions/:id
Update a single subscription. All of the above properties in create subscription are valid.
Headers
Authorization
string
Auth token
{
"id": 12,
"customer_id": null,
"subscription_plan_id": null,
"stripe_id": null,
"expiration": null,
"status": null,
"created_at": "2019-09-16T13:40:50.336-04:00",
"updated_at": "2019-09-16T13:40:50.336-04:00"
}
Delete a Subscription
DELETE
https://yoursite.mavenseed.com/api/v1/subscriptions/:id
Delete a subscription.
Headers
Authorization
string
Auth token.
Last updated
Was this helpful?