Subscriptions

Get Subscription by Id

get

Requires permission Order View

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

The subscription identifier

Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

application/json
idstring · uuidOptional
orderNumberstring · nullableOptional
versioninteger · int32Optional
isLastVersionbooleanOptional
statusstring · enumOptionalPossible values:
descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-timeOptional
effectiveEndDatestring · date-time · nullableOptional
cancellationDatestring · date-time · nullableOptional
effectiveChangeDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableOptional
lastRenewalDatestring · date-time · nullableOptional
createdstring · date-timeOptional
modifiedstring · date-timeOptional
lastUpdatedstring · date-time · nullableOptional

Date of when latest update occurred on the order or it's sub entities

Example: 2024-07-01
noticePeriodinteger · int32Optional
terminteger · int32Optional
renewalTerminteger · int32Optional
isAutoRenewedbooleanOptional
orderTypestring · enumOptionalPossible values:
termTypestring · enumOptionalPossible values:
orderPaymentMethodstring · enumOptionalPossible values:
invoiceSeparatlybooleanOptional
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodbooleanOptional
paymentTermstring · nullableOptional
useAccountInvoiceBatchGroupbooleanOptional
currencystring · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
currencyCodeToUseWhenInvoicestring · nullableOptional
get
/Subscriptions/{id}

Patch Subscription

patch
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired
Header parameters
api-versionstringOptional
Body
descriptionstring · nullableOptional
remarksstring · nullableOptional
noticePeriodinteger · int32 · nullableOptional
invoiceSeparatlybooleanOptional
useAccountInvoiceBatchGroupbooleanOptional
invoiceBatchGroupIdstring · uuid · nullableOptionalDeprecated
invoiceTemplateIdstring · uuid · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
buyerReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
Responses
chevron-right
200

Success

No content

patch
/Subscriptions/{id}

No content

Delete Subscription

delete
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

subscription id

Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

No content

delete
/Subscriptions/{id}

No content

Get Subscriptions

get
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Query parameters
FilterstringOptional

Filter the results. See developer resources for more information

Example: name eq 'Adam' and age gt 20
OrderBystringOptional

Sorting the results. See developer resources for more information

Example: accountNumber Desc
ModifiedAfterstring · date-timeOptional

Apply a separate modified After filter. See 'ModifiedBefore' filter for further details.

Example: 2026-03-01
ModifiedBeforestring · date-timeOptional

Filter is also applied on sub entities: 'orderProducts', 'orderCharges', 'chargeDetails', 'orderDiscounts', 'milestones' and 'customFields' on these entities

Example: 2026-03-01
PageSizeinteger · int32Optional

Page Size

Example: 20
PageNumberinteger · int32Optional

Page Number

Example: 1
Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

application/json
pageNumberinteger · int32Optional
pageSizeinteger · int32Optional
totalPagesinteger · int32 · nullableOptional
totalCountinteger · int32Optional
nextPagestring · uri · nullableOptional
previousPagestring · uri · nullableOptional
firstPagestring · uri · nullableOptional
lastPagestring · uri · nullableOptional
get
/Subscriptions

Create subscription

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
statusstring · enumRequiredPossible values:
descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-time · nullableOptional
effectiveEndDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableOptional
lastRenewalDatestring · date-time · nullableOptional
noticePeriodinteger · int32 · nullableOptional
terminteger · int32 · nullableOptional
renewalTerminteger · int32 · nullableOptional
isAutoRenewedboolean · nullableOptional
orderTypestring · enumOptionalPossible values:
subscriptionTypestring · enumOptionalPossible values:
orderPaymentMethodstring · enumOptionalPossible values:
invoiceSeparatlyboolean · nullableOptional
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
invoiceAddressIdstring · uuid · nullableOptional
deliveryAddressIdstring · uuid · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
useAccountInvoiceBatchGroupboolean · nullableOptional
invoicingCurrencystring · nullableOptional
invoiceTemplateIdstring · uuid · nullableOptional
invoiceBatchGroupIdstring · uuid · nullableOptionalDeprecated
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodboolean · nullableOptional

If true, billing period will be set from order billing period and billing period on charges will be ignored.

Responses
post
/Subscriptions

No content

Get Subscription versions

get
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
orderNumberstringRequired
Query parameters
FilterstringOptional

Filter the results. See developer resources for more information

Example: name eq 'Adam' and age gt 20
OrderBystringOptional

Sorting the results. See developer resources for more information

Example: accountNumber Desc
ModifiedAfterstring · date-timeOptional

Apply a separate modified After filter. See 'ModifiedBefore' filter for further details.

Example: 2026-03-01
ModifiedBeforestring · date-timeOptional

Filter is also applied on sub entities: 'orderProducts', 'orderCharges', 'chargeDetails', 'orderDiscounts', 'milestones' and 'customFields' on these entities

Example: 2026-03-01
PageSizeinteger · int32Optional

Page Size

Example: 20
PageNumberinteger · int32Optional

Page Number

Example: 1
Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

application/json
idstring · uuidOptional
orderNumberstring · nullableOptional
versioninteger · int32Optional
isLastVersionbooleanOptional
statusstring · enumOptionalPossible values:
descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-timeOptional
effectiveEndDatestring · date-time · nullableOptional
cancellationDatestring · date-time · nullableOptional
effectiveChangeDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableOptional
lastRenewalDatestring · date-time · nullableOptional
createdstring · date-timeOptional
modifiedstring · date-timeOptional
lastUpdatedstring · date-time · nullableOptional

Date of when latest update occurred on the order or it's sub entities

Example: 2024-07-01
noticePeriodinteger · int32Optional
terminteger · int32Optional
renewalTerminteger · int32Optional
isAutoRenewedbooleanOptional
orderTypestring · enumOptionalPossible values:
termTypestring · enumOptionalPossible values:
orderPaymentMethodstring · enumOptionalPossible values:
invoiceSeparatlybooleanOptional
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodbooleanOptional
paymentTermstring · nullableOptional
useAccountInvoiceBatchGroupbooleanOptional
currencystring · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
currencyCodeToUseWhenInvoicestring · nullableOptional
get
/Subscriptions/{orderNumber}/versions

Get Subscription Version by Id

get
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired
Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

application/json
idstring · uuidOptional
orderNumberstring · nullableOptional
versioninteger · int32Optional
isLastVersionbooleanOptional
statusstring · enumOptionalPossible values:
descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-timeOptional
effectiveEndDatestring · date-time · nullableOptional
cancellationDatestring · date-time · nullableOptional
effectiveChangeDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableOptional
lastRenewalDatestring · date-time · nullableOptional
createdstring · date-timeOptional
modifiedstring · date-timeOptional
lastUpdatedstring · date-time · nullableOptional

Date of when latest update occurred on the order or it's sub entities

Example: 2024-07-01
noticePeriodinteger · int32Optional
terminteger · int32Optional
renewalTerminteger · int32Optional
isAutoRenewedbooleanOptional
orderTypestring · enumOptionalPossible values:
termTypestring · enumOptionalPossible values:
orderPaymentMethodstring · enumOptionalPossible values:
invoiceSeparatlybooleanOptional
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodbooleanOptional
paymentTermstring · nullableOptional
useAccountInvoiceBatchGroupbooleanOptional
currencystring · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
currencyCodeToUseWhenInvoicestring · nullableOptional
get
/Subscriptions/{id}/version

Get Subscription Version by OrderNumber

get
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
orderNumberstringRequired
versioninteger · int32Required
Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

application/json
idstring · uuidOptional
orderNumberstring · nullableOptional
versioninteger · int32Optional
isLastVersionbooleanOptional
statusstring · enumOptionalPossible values:
descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-timeOptional
effectiveEndDatestring · date-time · nullableOptional
cancellationDatestring · date-time · nullableOptional
effectiveChangeDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableOptional
lastRenewalDatestring · date-time · nullableOptional
createdstring · date-timeOptional
modifiedstring · date-timeOptional
lastUpdatedstring · date-time · nullableOptional

Date of when latest update occurred on the order or it's sub entities

Example: 2024-07-01
noticePeriodinteger · int32Optional
terminteger · int32Optional
renewalTerminteger · int32Optional
isAutoRenewedbooleanOptional
orderTypestring · enumOptionalPossible values:
termTypestring · enumOptionalPossible values:
orderPaymentMethodstring · enumOptionalPossible values:
invoiceSeparatlybooleanOptional
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodbooleanOptional
paymentTermstring · nullableOptional
useAccountInvoiceBatchGroupbooleanOptional
currencystring · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
currencyCodeToUseWhenInvoicestring · nullableOptional
get
/Subscriptions/{orderNumber}/versions/{version}

Change Subscription

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired
Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-time · nullableOptional
effectiveChangeDatestring · date-time · nullableOptional
effectiveEndDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableRead-onlyOptional
lastRenewalDatestring · date-time · nullableRead-onlyOptional
subscriptionTypestring · enumOptionalPossible values:
terminteger · int32 · nullableOptional
renewalTerminteger · int32 · nullableOptional
noticePeriodinteger · int32 · nullableOptional
isAutoRenewedboolean · nullableOptional
invoiceSeparatlyboolean · nullableOptional
invoiceAddressIdstring · uuid · nullableOptionalDeprecated
deliveryAddressIdstring · uuid · nullableOptionalDeprecated
orderPaymentMethodstring · enumOptionalPossible values:
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
useAccountInvoiceBatchGroupboolean · nullableOptional
invoiceBatchGroupIdstring · uuid · nullableOptionalDeprecated
invoicingCurrencystring · nullableOptional
invoiceTemplateIdstring · uuid · nullableOptional
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodboolean · nullableOptional
Responses
post
/Subscriptions/{id}/change

No content

Renew and change Subscription.

post

Renew the Subscription and then perform a change in a single transaction, reverting the renewals in case of failure on the change. Use renewal term and next renewal term for specifying the renewal. Other properties set will be applied to the change.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired
Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
nextRenewalTerminteger · int32 · nullableOptional

Term for next renewal in months. Renewal term will be used as default

descriptionstring · nullableOptional
remarksstring · nullableOptional
effectiveStartDatestring · date-time · nullableOptional
effectiveChangeDatestring · date-time · nullableOptional
effectiveEndDatestring · date-time · nullableOptional
orderDatestring · date-time · nullableOptional
noticePeriodDatestring · date-time · nullableRead-onlyOptional
lastRenewalDatestring · date-time · nullableRead-onlyOptional
subscriptionTypestring · enumOptionalPossible values:
terminteger · int32 · nullableOptional
renewalTerminteger · int32 · nullableOptional
noticePeriodinteger · int32 · nullableOptional
isAutoRenewedboolean · nullableOptional
invoiceSeparatlyboolean · nullableOptional
invoiceAddressIdstring · uuid · nullableOptionalDeprecated
deliveryAddressIdstring · uuid · nullableOptionalDeprecated
orderPaymentMethodstring · enumOptionalPossible values:
yourReferencestring · nullableOptional
ourReferencestring · nullableOptional
yourOrderNumberstring · nullableOptional
buyerReferencestring · nullableOptional
externalERPIdstring · nullableOptional
externalCRMIdstring · nullableOptional
useAccountInvoiceBatchGroupboolean · nullableOptional
invoiceBatchGroupIdstring · uuid · nullableOptionalDeprecated
invoicingCurrencystring · nullableOptional
invoiceTemplateIdstring · uuid · nullableOptional
orderBillingPeriodstring · enumOptionalPossible values:
setOrderBillingPeriodboolean · nullableOptional
Responses
chevron-right
200

Success

application/json
idstring · uuid · nullableOptional
messagestring · nullableOptional
post
/Subscriptions/{id}/RenewAndChange

Cancel Subscription

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

subscription id

Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
firstDayOfCancellationstring · date-time · nullableOptionalDeprecated

The first effective day of the cancellation. I.e if the subscriptions ends Dec 31, the first day of cancellation is Jan 1

Example: 2024-07-01
endDatestring · date-time · nullableOptional

Subscription end date

Example: 2024-12-31
cancellationDatestring · date-timeRequired
cancellationModestring · enumRequiredPossible values:
Responses
chevron-right
200

Success

No content

post
/Subscriptions/cancel/{id}

No content

Renew Subscription

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

subscription id

Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
renewalTerminteger · int32Required
nextRenewalTerminteger · int32 · nullableOptional

Term for next renewal in months. Renewal term will be used as default

Responses
chevron-right
200

Success

No content

post
/Subscriptions/renew/{id}

No content

Revert Subscription

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

subscription id

Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Responses
chevron-right
200

Success

application/json
idstring · uuid · nullableOptional
messagestring · nullableOptional
post
/Subscriptions/revert/{id}

Activate Subscription

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired
Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Responses
chevron-right
200

Success

application/json
idstring · uuid · nullableOptional
messagestring · nullableOptional
post
/Subscriptions/activate/{id}

Get Subscription Milestones

get
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

subscription id

Header parameters
api-versionstringOptional
Responses
chevron-right
200

Success

application/json
idstring · uuidOptional
orderIdstring · uuidOptional
namestring · nullableOptional
descriptionstring · nullableOptional
milestoneDatestring · date-time · nullableOptional
plannedDatestring · date-time · nullableOptional
get
/Subscriptions/{id}/milestones

Set Subscription Milestone date

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired

Subscription Milestone Id

Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
milestoneDatestring · date-timeRequired
milestoneIdstring · uuidOptional
Responses
chevron-right
200

Success

application/json
idstring · uuidOptional
orderIdstring · uuidOptional
namestring · nullableOptional
descriptionstring · nullableOptional
milestoneDatestring · date-time · nullableOptional
plannedDatestring · date-time · nullableOptional
post
/Subscriptions/milestones/set/{id}

Edit and create OrderDiscounts

post

Edit and create OrderDiscounts on an existing order. This will create a new version of the order.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Access Younium API
Authorizations
OAuth2passwordRequired
Token URL:
Path parameters
idstring · uuidRequired
Header parameters
api-versionstringOptional
younium-idempotency-keystringOptional
younium-idempotency-durationInHoursintegerOptional
Body
effectiveChangeDatestring · date-time · nullableOptional
Responses
chevron-right
200

Success

No content

post
/Subscriptions/{id}/OrderDiscounts

No content


Last updated