1
OAS3
Sentinel Connect is an integration platform that empower companies to rapidly integrate enterprise applications and automate business processes. It offers a no-code, native connector and a low-code option to connect your business systems with Sentinel EMS. Sentinel Connect API simplifies the business logic and minimizes the coding effort, which is known as the low-code option. It offers lightweight API endpoints that are easy to integrate into your application source code. With a minimal coding effort, Sentinel Connect API offers great flexibility and allows you to connect any of your business systems with Sentinel EMS.
Its user interface assists to easily manage configurable entitlement business rules, track transactions and verify success.
API Call Sequence
To create or update an entitlement, execute the APIs in the specified sequential order only:
1. Generate Token
2. Create Entitlement
3. Update Entitlement
4. Get Entitlement
https://testconnectapi.sentinelcloud.com/v1
basePath |
Use JSON format to create and update entitlement.
This API creates a new entitlement in EMS through Sentinel Connect. You can create an entitlement based on the available payloads – Entitlement with Custom Attributes, Entitlement With Customer and Contact, and Entitlement with Channel Partner. To create an entitlement you need a valid access token (generated using Generate Token API) and UUID.
Name | Description |
---|---|
guid * ($uuid) (header) | Globally unique identifier. In the live portal, click the Generate New UUID available on the top-right and paste the value in the guid field. |
{
"refId1": "PO78521",
"refId2": "SO15865",
"startDate": "2020-06-12",
"endDate": "2025-03-19",
"customAttribute": [
{
"attributeName": "Order Type",
"attributeValue": "Perpectual"
}
],
"product": [
{
"startDate": "2020-07-01",
"endDate": "2021-06-30",
"totalQuantity": "200",
"externalId": "GC3040",
"customAttribute": [
{
"attributeName": "Item Number",
"attributeValue": "Test1"
},
{
"attributeName": "OrderDate",
"attributeValue": "2200-01-01"
}
]
}
]
}
Code | Description | Links |
201 | 201 – Entitlement is successfully created. Media typeControls Accept header.
| No links |
400 | 400 – Failed to create an entitlement. Media type
| No links |
This API is used when an existing entitlement needs to be retrieved from EMS. You need to provide an already created entitlement ID
Name | Description |
---|---|
guid * ($uuid) (header) | Globally unique identifier. In the live portal, click the Generate New UUID available on the top-right and paste the value in the guid field. |
EID * string (query) | Entitlement ID of the entitlement that needs to be retrieved. |
Code | Description | Links |
200 | 200 response Media typeControls Accept header.
| No links |
400 | 400 response Media type
| No links |