URL
POST <application-url>/subscribe
Consumes
application/json
Subscription
{
"items":{
"1001TEAM":1,
"1001STORAGE082018":2,
"1001USER082018":10,
"1001REVIEW082018":10
}
}
Produces
application/json
Account
{
"firstName": "Michael",
"lastName": "Mustermann",
"language": "de",
"company": "Test GmbH",
"street": "Test Street 21",
"postalcode": "55555",
"city": "Mainz",
"country": "Germany",
"customerId": "cus_Fl8qKkQG6XNl5b",
"vatNo": null,
"clientSecret": "pi_1FFcZ5CfVcpM03WIjQS3lSJ3_secret_191tGyuFagvY832EbUvP0vyqg",
...
}
RESULT
- 201 CREATED
- 401 UNAUTHORIZED
- 412 PRECONDITION FAILED (most likely due to failure downgrading licence)
- 500 SERVER ERROR
This request requires a valid session (login)
if a clientSecret is set, try to initiate a card payment via stripe elements to complete incomplete subscriptions.