API Documentation

Matterial SaaS Instance Manager - API - subscribe

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.

Contact sales