APIs
This section provides the details on the REST APIs used in the integration.
API- Creates a new external WFM configuration for a specified vendor.
|
Description |
Creates a new external WFM configuration for a specified vendor. |
||||||||||||||||||||||||
| Authentication Required |
Yes (Bearer token in Authorization header) |
||||||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfm-confgurations |
||||||||||||||||||||||||
| Method |
POST |
||||||||||||||||||||||||
| Request |
Content-Type: application/json |
||||||||||||||||||||||||
| Request Body Fields |
|
||||||||||||||||||||||||
| Request Body |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
|
Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
| Success Response | 200 Created | ||||||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
|
Notes |
|
API: Update External WFM Configuration
|
Description |
|
||||||||||||||||||||||||
| Authentication Required | Yes. Bearer token in the Authorization header. | ||||||||||||||||||||||||
| URL | /wfm-integration/v1/externalWfmConfiguration/external-wfm-confgurations/{id} | ||||||||||||||||||||||||
| Method | PUT | ||||||||||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||||||||||
| Request Body Fields |
|
||||||||||||||||||||||||
| Request Body |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
|
Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
| Success Response | 201 Created | ||||||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
|
Notes |
|
Get External WFM Configuration by ID
|
Description |
Gets active configuration matching specified config id | |||||||||||||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | |||||||||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfm-configurations |
|||||||||||||||||||||||||||
| Method | GET | |||||||||||||||||||||||||||
| Request | Content-Type: application/json | |||||||||||||||||||||||||||
| Request Body Fields |
|
|||||||||||||||||||||||||||
| Request Body |
var(--codeSnippetCopyLabel)
|
|||||||||||||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
|||||||||||||||||||||||||||
| Success Response | 200 Success | |||||||||||||||||||||||||||
|
Response Body Fields |
|
|||||||||||||||||||||||||||
|
Error Response |
|
|||||||||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
|||||||||||||||||||||||||||
|
Notes |
|
API: Get External WFM Configurations
|
Description |
ID from list of external configurations to get configuration details | ||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | ||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfm-configurations |
||||||||||||||||
| Method | GET | ||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||
| Request Body Fields |
|
||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||
| Success Response | 200 Success | ||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||
|
Error Response |
|
||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||
|
Notes |
|
API: Get Enumeration of Available External WFM Vendors
|
Description |
Get Enumeration of available External WFM Vendors. | ||||||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | ||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfms |
||||||||||||||||||||
| Method | GET | ||||||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||
| Success Response | 200 Success | ||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||
|
Notes |
|
API: Linking Tenant with One or More External WFM Configurations
|
Description |
Links Tenant with one or more external wfm configurations, replaces prior linked configurations. | ||||||||||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | ||||||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfms-links |
||||||||||||||||||||||||
| Method | POST | ||||||||||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||||||||||
| Request Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
| Request Body Fields |
|
||||||||||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
| Success Response | 200 Success | ||||||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
|
Notes |
|
API: For Getting Data for Linked WFM Configurations
|
Description |
Returns all linked to the specified {tenantId} external wfm configurations. | ||||||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | ||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfms-links |
||||||||||||||||||||
| Method | GET | ||||||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||||||
| Request Parameters |
|
||||||||||||||||||||
| Request Body Fields |
|
||||||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||
| Success Response | 200 Success | ||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||
|
Notes |
|
API: For Getting Information Related to the Specified BU
|
Description |
Returns all linked to the specified bu external wfm configurations | ||||||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | ||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfms-links |
||||||||||||||||||||
| Method | GET | ||||||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||||||
| Request Parameters |
|
||||||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||
| Success Response | 200 Success | ||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||
|
Notes |
|
API: For Linking BU with One or More External WFM Configuration
|
Description |
Links BU with one or more external wfm configurations, replaces prior linked configurations. | ||||||||||||||||||||||||
| Authentication Required | Authentication is required (Bearer token in the Authorization header). | ||||||||||||||||||||||||
| URL |
/wfm-integration/v1/externalWfmConfiguration/external-wfms-links |
||||||||||||||||||||||||
| Method | POST | ||||||||||||||||||||||||
| Request | Content-Type: application/json | ||||||||||||||||||||||||
| Request Parameters |
|
||||||||||||||||||||||||
| Request Body |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
| Request Body Fields |
|
||||||||||||||||||||||||
| Response Data |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
| Success Response | 200 Success | ||||||||||||||||||||||||
|
Response Body Fields |
|
||||||||||||||||||||||||
|
Error Response |
|
||||||||||||||||||||||||
|
Sample Call |
var(--codeSnippetCopyLabel)
|
||||||||||||||||||||||||
|
Notes |
|