After Creating a Consumer, you are ready to create a subscription. Creating a subscription will trigger the Riverty risk assessment and allow you to start new subscription periods. You can create a subscription using the following:
Only subscriptions with a commitment cycle can make use of contract financing, see Subscription Financing
After having successfully created the subscription, Riverty will now purchase future subscription periods when they are created via the Create a Period operation.
PUT /v1/clients/{{ClientID}}/partner-subscriptions/{{PartnerSubscriptionID}}
{
"customerNumber": "{{CustomerNumber}}",
"description": "Partner Subscription Description",
"price": {
"grossAmount": 100,
"vatPercentage": 20
}
}
{
"customerNumber": "customer-1",
"description": "Home services, Internet 100M / 25M, monthly fee",
"price": {
"grossAmount": 39.99,
"vatPercentage": 20,
"currencyCode": "NOK"
},
"activeFrom": "2023-09-01",
"status": "INACTIVE",
"createdAt": "2023-08-15T10:41:54.2019797+03:00",
"numberOfCommitmentPeriods": 3,
"_links": [
{
"method": "GET",
"href": "https://api.riverty.io/partner-financing/v1/clients/1234/partner-subscriptions/subscription-id-1",
"rel": "self",
"target": "API"
}
]
}
{
"customerNumber": "customer-1",
"description": "Home services, Internet 100M / 25M, monthly fee",
"price": {
"grossAmount": 39.99,
"vatPercentage": 20,
"currencyCode": "NOK"
},
"activeFrom": "2023-09-01",
"status": "ACTIVE",
"createdAt": "2023-08-15T10:41:54.2019797+03:00",
"numberOfCommitmentPeriods": 3,
"_links": [
{
"method": "GET",
"href": "https://api.riverty.io/partner-financing/v1/clients/1234/partner-subscriptions/subscription-id-1",
"rel": "self",
"target": "API"
},
{
"method": "PUT",
"href": "https://api.riverty.io/partner-financing/v1/clients/1234/partner-subscriptions/subscription-id-1/cancellation",
"rel": "subscription-cancel",
"target": "API"
},
{
"method": "DELETE",
"href": "https://api.riverty.io/partner-financing/v1/clients/1234/partner-subscriptions/subscription-id-1/cancellation",
"rel": "subscription-uncancel",
"target": "API"
}
]
}