Download OpenAPI specification:Download
Create sequentially unique IDs for orders, invoices, customers or similar.
Key Features:
Key Benefits:
Gets all sequence schemas.
This endpoint is deprecated
. Please use the /sequential-id/{tenant}/schemas instead.
sequentialid.schema_view
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
[- {
- "id": "sequentialId",
- "name": "order_number",
- "schemaType": "orderNoSequence",
- "active": true,
- "preText": "C-",
- "postText": "-A",
- "startValue": 100,
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "counter": 109,
- "placeholders": {
- "__year__": {
- "required": true
}
}
}
]
Creates a new sequence schema.
This endpoint is deprecated
. Please use the /sequential-id/{tenant}/schemas instead.
sequentialid.schema_manage
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
{- "name": "invoiceNoSequence",
- "schemaType": "invoiceNoSequence",
- "preText": "INV__num__",
- "maxValue": 999999999,
- "numberOfDigits": 4,
- "startValue": 1000,
- "placeholders": {
- "__num__": {
- "required": true
}
}
}
"string"
Creates and returns the nextId in the sequence. If you specify the sequenceKey
parameter in request body, the nextId number is generated for this sequence, otherwise default pool is used.
This endpoint is deprecated
. Please use the /sequential-id/{tenant}/schemas/types/{schemaType}/nextId instead.
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
Resource does not exist.
{- "numberOfIds": 3,
- "sequenceKey": "2016-05",
- "placeholders": {
- "__year__": "2016",
- "__month__": "05"
}
}
{- "ids": [
- "C-2016-06-0000000045-D",
- "asfasf2323"
]
}
Gets all sequence schemas.
sequentialid.schema_view
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
[- {
- "name": "testSchema",
- "schemaType": "orderNoSequence",
- "active": true,
- "preText": "C-__year__-__month__-",
- "postText": "-D",
- "startValue": 1,
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "counter": 45684,
- "placeholders": {
- "__year__": {
- "required": true
}, - "__month__": {
- "required": true
}
}
}, - {
- "name": "customer_number",
- "startValue": 1,
- "schemaType": "orderNoSequence",
- "preText": "C-",
- "minValue": 100,
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "counter": 109
}
]
Creates a new sequence schema.
sequentialid.schema_manage
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
{- "name": "testSchema",
- "schemaType": "orderNoSequence",
- "preText": "C-__year__-__month__-",
- "postText": "-D",
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "startValue": 3,
- "placeholders": {
- "__year__": {
- "required": true
}, - "__month__": {
- "required": true
}
}
}
"string"
Gets a sequence schema by its id.
sequentialid.schema_view
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
{- "name": "testSchema",
- "schemaType": "orderNoSequence",
- "active": true,
- "preText": "C-__year__-__month__-",
- "postText": "-D",
- "startValue": 1,
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "counter": 45684,
- "placeholders": {
- "__year__": {
- "required": true
}, - "__month__": {
- "required": true
}
}
}
Sets the schema as active in the system.
sequentialid.schema_manage
Schema set to active
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
Resource does not exist.
{- "status": 400,
- "message": "There are validation problems, see details section for more information"
}
Gets all sequence schemas.
sequentialid.schema_view
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
[- {
- "name": "testSchema",
- "schemaType": "orderNoSequence",
- "active": true,
- "preText": "C-__year__-__month__-",
- "postText": "-D",
- "startValue": 1,
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "counter": 45684,
- "placeholders": {
- "__year__": {
- "required": true
}, - "__month__": {
- "required": true
}
}
}, - {
- "name": "customer_number",
- "startValue": 1,
- "schemaType": "orderNoSequence",
- "preText": "C-",
- "minValue": 100,
- "maxValue": 999999999,
- "numberOfDigits": 9,
- "counter": 109
}
]
Creates and returns the nextId according to the specified sequence.
If you specify the sequenceKey
in request body, the nextId number is generated for this sequence, otherwise default pool is used.
sequentialid.schema_view
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
Resource does not exist.
{- "sequenceKey": "2016-05",
- "placeholders": {
- "__year__": "2016",
- "__month__": "05"
}
}
{- "id": "B7012562"
}
Creates and returns the nextId for the specified sequence schemas.
If you specify the sequenceKey
in request body, the nextId number is generated for this sequence, otherwise default pool is used.
sequentialid.schema_view
additional property | object |
Request syntactically incorrect. Any details will be provided within the response payload.
Given request is unauthorized - the authorization token is invalid or has expired. Details will be provided in the response payload.
Given authorization scopes are not sufficient and do not match required scopes.
{- "testSchema": {
- "sequenceKey": "2016-05",
- "placeholders": {
- "__year__": "2016",
- "__month__": "05"
}
}, - "testSchema2": {
- "numberOfIds": 2,
- "placeholders": {
- "--prefix--": "C-"
}
}
}
{- "testSchema": {
- "ids": [
- "C-2016-05-0000000045-D",
- "C-2016-05-0000000045-D"
]
}
}