PROVISIONAL — SA attestation required before publication. This scaffold was machine-generated from 24 Postman collections. It contains: - Dev/QA environment URLs (cim-dev, cim-qa, efcx-dev*, localhost, 127.0.0.1, 192.168.x.x) — these are not public endpoints - Spring Boot actuator endpoints (/actuator/health, /actuator/loggers, /actuator/prometheus) — internal only - Admin API calls (Keycloak /admin/realms/, /reload-keys) — internal only - 276 endpoints with no description — SA attestation needed before any of these publish
Publish-boundary filter must be applied by SA before this page goes live.
ExpertFlow CX API Guide Scaffold (PROVISIONAL)
This scaffold is machine-generated from the Postman API documentation export. All endpoint descriptions, auth details, and example payloads require SA attestation before publication.
Overview
This scaffold aggregates public API collections from the ExpertFlow CX Postman workspace. It is a machine-generated starting point for documentation and is expected to contain gaps, missing descriptions, and unverified endpoint paths.
360Connector
- Postman UID:
8262326-99cbc8b1-9f5a-44d7-9cb7-a7c84740ec37 - Endpoints documented: 28
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | cim-qa.expertflow.com/360connector/configs/webhook?url=https://cim-qa.expertflow.com/360connector/360notifications&hostU... | Add Webhook QA | This api is used to add webhook to 360Dialog Whatsapp Sandbox. | noauth |
| POST | http://localhost:8080/connector/ccm-msg/receive | CimVideoMessage | ||
| POST | http://localhost:8080/connector/ccm-msg/receive | Send CimButtonMessage | ||
| POST | http://localhost:8080/connector/ccm-msg/receive | Send CimContactMessage | ||
| POST | http://localhost:8080/connector/ccm-msg/receive | Send CImListMessage | ||
| POST | http://localhost:8080/connector/ccm-msg/receive | Send CimPlain Message | ||
| POST | http://localhost:8080/connector/ccm-msg/receive | Send CimStickerMessage | ||
| GET | https://cim-qa.expertflow.com/360connector/configs/webhook?hostUrl=https://waba.360dialog.io&apiKey=Qn5gxCWUGVFrLJAdK3zJ... | Get Webhook | This api is used to get registered webhooks. | |
| POST | https://cim-qa.expertflow.com/360connector/configs/webhook?url=https://cim-qa.expertflow.com/360connector/360notificatio... | Add Webhook | This api is used to add webhook to 360Dialog Whatsapp Sandbox. | noauth |
| GET | https://cim.expertflow.com/360connector/actuator/loggers | Get Loggers | ||
| POST | https://cim.expertflow.com/360connector/actuator/loggers/com.ef.connector360 | Set Loggers | ||
| POST | https://cim.expertflow.com/360connector/configs/webhook?url=https://cim.expertflow.com/360connector/360notifications&hos... | Add Webhook DEV | This api is used to add webhook to 360Dialog Whatsapp Sandbox. | noauth |
| POST | {{360-connector-url}}/connector/ccm-msg/receive | CimFileMessage | ||
| POST | {{360-connector-url}}/connector/ccm-msg/receive | Send CimImageMessage | ||
| POST | {{360-connector-url}}/connector/ccm-msg/receive | Send CimLocationMessage | ||
| POST | {{360-connector-url}}/connector/ccm-msg/receive | Send CimUrlMessage | ||
| POST | {{360-connector_url}}/ccm-msg/receive | CimFileMessage | ||
| POST | {{360-connector_url}}/ccm-msg/receive | CimVideoMessage | ... | |
| POST | {{360-connector_url}}/ccm-msg/receive | Send AGENT_RESERVE Notification | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimButtonMessage (LIST) | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimButtonMessage (Quick Replies) | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimContactMessage | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimImageMessage | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimLocationMessage | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimPlain Message | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimStickerMessage | ||
| POST | {{360-connector_url}}/ccm-msg/receive | Send CimUrlMessage | ||
| POST | {{}}/connector/ccm-msg/receive | Send CimButtonMessage(type LIST) |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
API EF LLM Connector
- Postman UID:
21457238-14806429-ba92-43a5-b5ef-22f0844914e9 - Endpoints documented: 6
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | http://localhost:8060/EFASR/generate_transcribe | EFW_LLM_API | noauth | |
| POST | {{baseURL}}/EFLLM/generate_response | Conversation Summary | noauth | |
| POST | {{baseURL}}/EFLLM/generate_response | EFD_LLM_API | noauth | |
| POST | {{baseURL}}/EFLLM/generate_response | QM | noauth | |
| POST | {{baseURL}}/EFLLM/generate_response | RAG | ||
| POST | {{baseURL}}/EFTTS/generate-voice | EFTTS_API | noauth |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
Agent Assistance
- Postman UID:
21457238-ad7af104-6d8b-45df-ba0f-e3cefc034120 - Endpoints documented: 3
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| GET | https://{{efcx-fqdn}}/routing-engine/precision-queues/available-agents-and-queues?type=AGENT&pageFrom=0&pageTo=0&pageSiz... | Agents | ||
| GET | https://{{efcx-fqdn}}/routing-engine/precision-queues/available-agents-and-queues?type=QUEUE&conversationId=&agentId= | Queues | ||
| GET | https://{{efcx-fqdn}}/routing-engine/precision-queues/available-agents-and-queues?type=SUGGESTION&search=&pageFrom=&page... | Suggestions |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX Activities
- Postman UID:
21457238-a45a4ef9-2f34-4e08-bdb9-84b4f921d360 - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX Campaigns
- Postman UID:
34919800-7a21e42b-0bab-413c-b013-43c819441c94 - Endpoints documented: 1
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| PUT | https://cim8-qa.expertflow.com/campaigns/contacts/:id | Update Contact by ID |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX Quality Manager
- Postman UID:
21457238-9cca1384-983f-4be9-b2c0-33c67cfb37a3 - Endpoints documented: 14
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| GET | https://localhost:3000/qm-config | Get Qm Config | ||
| GET | {{QM_BACKEND_URL}}/notification/:userId | Get Notifications of a User | Path Variable \ | |
| GET | {{QM_BACKEND_URL}}/notification/:userId/sse | SSE | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/notification/mark-all-read/:userId | Mark ALL as Read | ||
| PATCH | {{QM_BACKEND_URL}}/notification/mark-as-read/:notificationId | Mark a single Notification as Read | ||
| PUT | {{QM_BACKEND_URL}}/qm-config | Update Qm Config | noauth | |
| POST | {{QM_BACKEND_URL}}/review | Create Review | ||
| PATCH | {{QM_BACKEND_URL}}/review/:reviewId/start | Start Review | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/review/:reviewId/submit | Submit Review | Path Variable \ | |
| GET | {{QM_BACKEND_URL}}/review/assignedAndCompleted?conversationIds=679085cbbae3d60aae01f1ec,673f22ebd7cdea7ca77a39e5 | Get Reviews By Conversation Ids | Query Param \ | |
| GET | {{QM_BACKEND_URL}}/review/reviewer/:reviewerId?limit=5&page=1&status=ALL&sortBy=due_date&sortType=ASC | Get Reviews by Reviewer Id | Query Param \ | |
| GET | {{QM_BACKEND_URL}}/schedule/:scheduleId | Get a Schedule | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/schedule/:scheduleId/activate | Activate a Schedule | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/schedule/:scheduleId/deactivate | Deactivate a Schedule | Path Variable \ |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX Teams
- Postman UID:
21457238-6b236672-64f9-4592-803c-26fd8e969016 - Endpoints documented: 17
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | {{baseURL}}/team | Create Team | The endpoint create a new team. The request should include the team name, supervisor ID, source, and the creator's ID. The supervisor ID may be null in some cases. | |
| GET | {{baseURL}}/team | Get Teams List | The endpoint retrieves a list of teams. The response for this request can be represented as a JSON schema: ``` json { "type": "array", "items": { "type": "object", "properties": { "... | |
| DELETE | {{baseURL}}/team/56fe696-c3a0-4470-902d-cc1986dffa1c | Delete Team | This endpoint is used to delete a specific team. #### Response The response for this request is a JSON object with the following schema: - acknowledged (boolean): Indicates whether the deletion w... |
|
| GET | {{baseURL}}/team/member?teamIds=f56fe696-c3a0-4470-902d-cc1986dffa1c,d057a896-adf1-4a9d-8e02-c73de8727cdc | Get all members of multiple teams | This endpoint retrieves team members based on the provided team IDs. The response for this request can be represented as a JSON schema: ``` json { "type": "array", "items": { "type": "object... | |
| GET | {{baseURL}}/team/user/{{userID}} | Get all teams of the user | This endpoint retrieves all the teams and details for a specific user | |
| PUT | {{baseURL}}/team/{{teamID}} | Update Team | This endpoint allows the user to update the details of a specific team identified by the teamID. #### Request Body - team_name (string, optional): The updated name of the team. - `superviso... |
|
| POST | {{baseURL}}/team/{{teamID}}/member | Add members to the team | This endpoint allows you to add a new member to a specific team. #### Request Body - type: The type of the user to be added. - usernames: An array of usernames to be added to the team. ... |
noauth |
| GET | {{baseURL}}/team/{{teamID}}/member?type=agent&state=available&limit=25&offset=0 | get available agents from a team | ### Get Team Members This endpoint retrieves a list of team members based on the provided query parameters. #### Request - Query Parameters: - type (string, opyional): Specifies the type o... | |
| GET | {{baseURL}}/team/{{teamID}}/member?type=agent&username=za&limit=25&offset=0 | Get members of the specific team | This endpoint retrieves team members based on their type and username(optional), with options for pagination. - Query Parameters: - type (string, optional): The type of the team member (e.g.... | |
| DELETE | {{baseURL}}/team/{{teamID}}/member?type=agent&usernames=zaryab,ali | Delete members from the team | This endpoint is used to remove a member(s) from a team. | noauth |
| PUT | {{baseURL}}/team/{{teamID}}/supervisor | Assign primary supervisor to team | This endpoint allows the user to update the primary supervisor of a specific team. | |
| DELETE | {{baseURL}}/team/{{teamID}}/supervisor | Unassign primary supervisor to team | This endpoint allows the user to remove the primary supervisor of a specific team. | |
| POST | {{baseURL}}/team/{{teamID}}/supervisor/{{supervisorUsername}} | Assign the agent to a secondary supervisor | This endpoint allows you to assign agents directly to a secondary supervisor to a specific team. #### Request Body - usernames (array of strings) - The usernames of the supervisors to be added to ... |
|
| GET | {{baseURL}}/team/{{teamID}}/supervisor/{{supervisorUsername}}?offset=1&limit=20 | Get agents of a secondary supervisor | This endpoint is used to get all the agent that are assigned to secondary supervisor | |
| DELETE | {{baseURL}}/team/{{teamID}}/supervisor/{{supervisorUSername}}?usernames=ali | Unassign the agent to a secondary supervisor | This endpoint is used to remove the agent-secondary supervisor association. | |
| GET | {{baseURL}}/team?ids=12,d057a896-adf1-4a9d-8e02-c73de8727cdc,2f120055-a6c7-412f-8cd8-9324b877c739 | Get Team(s) | This endpoint makes an HTTP GET request to retrieve team details based on the provided team IDs. The request should include the IDs of the teams as a query parameter. The response will contain an arra... | |
| GET | {{baseURL}}/users/{{usetType}}?limit=25&offset=1 | Get available users from the overall system | This endpoint retrieves a list of the available users that are not assigned to any team as an agent based on the specified user type (agent \ | supervisor), with optional pagination parameters |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX Tenant
- Postman UID:
21457238-6854a8ae-37c4-4e50-9c49-6eac7c1f26d0 - Endpoints documented: 31
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | https://ai-02.expertflow.com/cx-tenant/tenant | Save new tenant | noauth | |
| POST | https://appsecure.expertflow.com/cx-tenant/tenant | Save new tenant appsecure.expertflow.com | noauth | |
| GET | https://cim-dev.expertflow.com/cx-tenant/tenant/:id | Get Tenant by ID | noauth | |
| POST | https://cx-core-03.expertflow.com/cx-tenant/tenant | Save new tenant with logo | noauth | |
| POST | https://efcx-dev2.expertflow.com/cx-tenant/tenant | Save new tenant | noauth | |
| GET | https://efcx-tenants.expertflow.com/cx-tenant/tenant/logo | Get Tenant Logo Path | ||
| PATCH | https://efcx5.expertflow.com/cx-tenant/tenant/:id | update Tenant logo by id | noauth | |
| PATCH | https://mtt01.expertflow.com/cx-tenant/tenant/:id | update Tenant | noauth | |
| PATCH | https://mtt01.expertflow.com/cx-tenant/tenant/:id | Update tenant by tenantId | noauth | |
| PATCH | https://mtt01.expertflow.com/cx-tenant/tenant/:id | update Tenant logo by id | noauth | |
| GET | https://mtt02.expertflow.com/cx-tenant/tenant/auth?action=.well-known/openid-configuration | Auth | noauth | |
| POST | https://tenant-portal.expertflow.com/cx-tenant/k8s/create-namespace?tenantId=nabeel-test-POC | create namespace poc | ||
| POST | https://tenant-portal.expertflow.com/cx-tenant/tenant | Save new tenant | noauth | |
| GET | https://tenant2.expertflow.com/cx-tenant/webhook | Get All Webhooks | noauth | |
| GET | https://tenant2.expertflow.com/cx-tenant/webhook | Get Webhook by ID | noauth | |
| POST | https://tenant2.expertflow.com/cx-tenant/webhook | Register new Webhook | noauth | |
| DELETE | https://tenant2.expertflow.com/cx-tenant/webhook/6818651188802031cf587393 | Delete Webhook by ID | noauth | |
| PUT | https://tenant2.expertflow.com/cx-tenant/webhook/6818651188802031cf587393 | Update Webhook by ID | noauth | |
| POST | https://tenant3.expertflow.com/cx-tenant/login | Login | ||
| GET | https://tenant3.expertflow.com/cx-tenant/tenant | Get all tenants | noauth | |
| POST | https://tenant3.expertflow.com/cx-tenant/tenant | Save new tenant with logo | noauth | |
| GET | https://tenant3.expertflow.com/cx-tenant/tenant/status?days=100 | Active-Status | ||
| GET | https://tenant3.expertflow.com/cx-tenant/tenant/upcoming-expiry?days=100 | Upcomming Expiry | ||
| DELETE | https://ux-controls-02.expertflow.com/cx-tenant/tenant/:id | Delete tenant by Id | noauth | |
| PATCH | https://ux-controls-02.expertflow.com/cx-tenant/tenant/:id | update Tenant | noauth | |
| GET | {{cx-tenant-fqdn}}/tenant | Get all tenants | Fetch all the registered tenants. | noauth |
| POST | {{cx-tenant-fqdn}}/tenant | Save new tenant | Create a new tenant. | noauth |
| DELETE | {{cx-tenant-fqdn}}/tenant/:id | Delete tenant by Id | Delete a tenant by tenant id. | noauth |
| GET | {{cx-tenant-fqdn}}/tenant/:id | Get Tenant by ID | Fetch tenant by tenant id. | noauth |
| PATCH | {{cx-tenant-fqdn}}/tenant/:id | Update a tenant | ||
| PATCH | {{cx-tenant-fqdn}}/tenant/:id | Update tenant by tenantId | Update a tenant by tenant id. | noauth |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX5.1
- Postman UID:
21457238-4fbd568e-25a1-460b-a704-086839c27529 - Endpoints documented: 12
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | {{cim_customer_url}}/cim-customer/bulkCustomers | BulkSave API | ## Bulk Customer Creation Endpoint This endpoint allows you to create multiple customer records in a single request. It is designed for bulk operations to efficiently manage customer data. ### Reque... | noauth |
| GET | {{cx-load-hub-url}}/fileStats | get all fileStats | ### File Statistics Endpoint This endpoint retrieves statistics related to files stored in the system. - Method: GET - Endpoint: {{cx-load-hub-url}}/fileStats #### Request Par... |
noauth |
| POST | {{cx-load-hub-url}}/fileStats | Save file stats | ## Endpoint: File Statistics This endpoint allows users to submit a file name and receive statistics about the processing of that file. It provides feedback on how many records were successfully inse... | noauth |
| PUT | {{cx-load-hub-url}}/fileStats | update fileStats | ## Update File Statistics This endpoint allows you to update the statistics related to a specific file. It is an HTTP PUT request that requires a JSON payload containing details about the file and it... | noauth |
| GET | {{cx-load-hub-url}}/fileStats/681c9b23477f8ce4e1f8f8a9 | get fileSats by id | # File Statistics Endpoint This endpoint retrieves statistics for a specific file identified by its unique ID. The request is made via an HTTP GET method to the specified URL. ## Request - **Method... | noauth |
| GET | {{cx-load-hub-url}}/fileStats?fileName=15c412b4-32e7-4996-a77e-d780fb17320b_cim_customer_g.csv | get fileStats by fileName | ## Description This endpoint retrieves file statistics for a specified file based on its name. It provides insights into the status of the file, including counts of inserted and rejected records, alo... | noauth |
| GET | {{cx-load-hub-url}}/upload | Get Uploads History | ## Description This endpoint retrieves the history of uploaded files from the load-hub service. It allows clients to access metadata related to the files that have been uploaded, including their stat... | noauth |
| PUT | {{cx-load-hub-url}}/upload/:id?status=IN_PROGRESS | Update File Status by ID | ## API Request: Upload File Status ### Method PUT ### Endpoint {{cx-load-hub-url}}/upload/:id?status=IN_PROGRESS ### Description This endpoint is used to update the status of a file upload i... |
noauth |
| GET | {{cx-load-hub-url}}/upload/category/CUSTOMERS | Get Uploads by Category | ### Get Customer Uploads by Category This endpoint retrieves information related to the uploaded files of a certain category. For now, the allowed category is CUSTOMERS only. #### Request - **Metho... | noauth |
| GET | {{cx-load-hub-url}}/upload/status/UNPROCESSED | Get Uploads by Status | ### Get Upload Status This endpoint retrieves the uploaded records that are currently with the passed status. It is particularly useful for checking the upload records of files with specific status ... | noauth |
| POST | {{cx-load-hub-url}}/uploadNew | Upload File and Save Context | ## Upload New CSV File This endpoint allows users to upload a new customer-containing CSV file to the server. It is designed to accept a form-data request body. It accepts the category of the record... | |
| POST | {{cx-load-hub-url}}/uploadRejected | upload rejected records' CSV | ## Upload Rejected Files This endpoint allows users to upload files containing data that have been rejected during processing. The purpose of this request is to handle and manage data that did not me... | noauth |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
CX5.2 2FA
- Postman UID:
21457238-c7a8ab71-8d94-4a05-9c6a-61cac5663b88 - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
Consent Seeking: IVR APIs
- Postman UID:
21457238-4890104d-60b3-4ae4-991b-e87bf813056b - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
ExpertflowCX Public APIs
- Postman UID:
4288348-06ce89c9-cf6a-4621-b3c4-5e7cef57c27c - Endpoints documented: 271
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| GET | Get Qm Config | |||
| GET | Get Reviews by Review Id | |||
| GET | New Request | |||
| GET | Score Filter | |||
| GET | Get Voice Activities | |||
| GET | http://127.0.0.1:8080/customer-rooms/customer/:customerId/roomId/:roomId/past-events?offset=0&limit=25&activity-type=ALL | Past Events By CustomerId | ||
| POST | http://127.0.0.1:8080/customer-topics | Create Conversation Copy | ||
| PUT | http://127.0.0.1:8081/channelSessionData/:channelSessionId | Update Channel Session Data | ||
| POST | http://192.168.100.148:8080/customer-topics | Create Conversation | ||
| POST | https://cim-demo.expertflow.com/agent-manager/agent/upload | manual agent message | ||
| GET | https://cim-demo.expertflow.com/conversation-manager/activities/customer/:customerid/past-activities | Get Customer Past Activities | ||
| GET | https://cim-demo.expertflow.com/conversation-manager/activities/customer/:customerid/past-activities?offset=0&limit=20&s... | https://cim-demo.expertflow.com/conversation-manager/activities/customer/:customerid/past-activities?offset=0&limit=20&sortDirection=desc&sortBy=timestamp | ||
| GET | https://cim-demo.expertflow.com/conversation-manager/customer-topics/:id?loadEvent=true | Active Conversation by Id | ||
| POST | https://cim-dev.expertflow.com/routing-engine/agents | To add new agent load | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/customerSchema | Add CustomerSchema Attribute | ||
| GET | https://cim-dev2.expertflow.com/cim-customer/customerSchema | Get CustomerSchema | ||
| DELETE | https://cim-dev2.expertflow.com/cim-customer/customerSchema/:id | Delete CustomerSchema Attribute | ||
| PUT | https://cim-dev2.expertflow.com/cim-customer/customerSchema/:id | Update CustomerSchema Attribute | ||
| GET | https://cim-dev2.expertflow.com/cim-customer/customerSchema?isSearchAble=true | Get Searchable Schema Attributes | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/filter | createFilter | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/filter | deleteFilterById | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/filter | getAllFilters | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/filter | getFilterByID | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/filter | getFilterByName | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/filter | updateFilterById | ||
| POST | https://cim-dev2.expertflow.com/cim-customer/v2/customers | getCustomerByFilterQuery | ||
| POST | https://cim-dev2.expertflow.com/conversation-manager/activities | Push Recording Link | ||
| GET | https://cim.expertflow.com/bot-framework/actuator/loggers | Get Loggers | ||
| POST | https://cim.expertflow.com/bot-framework/actuator/loggers/com.ef.botframework | Set Loggers | ||
| DELETE | https://cim.expertflow.com/routing-engine/precision-queues/tasks | Flush All Queues | DEL/routing-engine/precision-queues/tasks This API allows you to flush all the queues. If customerId is passed, the task against the customer ID will be flushed. If it is not passed than all the... | bearer |
| POST | https://efcx-dev12.expertflow.com/conversation-manager/customer-topics/:conversationId/conversation-data | Create conversation data through conversation id | ### POST /customer-topics/:conversationId/conversation-data This endpoint is used to add conversation data for a specific customer topic. #### Request Body - The request body should be an array of ... | |
| GET | https://efcx-frontend.expertflow.com/conversation-manager/activities/:conversationId/ | Gte Active Conversation Activities | ||
| GET | https://efcx-frontend.expertflow.com/conversation-manager/customer-topics/get/:customerIdentifier | Active Conversation by Customer Identifier | ||
| POST | https://efcx-ldtst.expertflow.com/conversation-manager/activities | https://efcx-ldtst.expertflow.com/conversation-manager/activities | ||
| POST | https://efcx-ldtst.expertflow.com/conversation-manager/activities | Save FormData as an activity | This API allows third party applications to push the formdata as an activity to the Expertflow CX. Its same like pushing other activities from third party app. The body should be in JSON format and i... | |
| POST | https://efcx-ldtst.expertflow.com/conversation-manager/customer-topics | Create conversation | This API endpoint allows the creation of conversation. | |
| PUT | https://efcx-ldtst.expertflow.com/conversation-manager/customer-topics/:conversationId/append-conversation-data-by-id | update conversation data through conversation id | The HTTP PUT request is used to append conversation data for a specific conversation id. This API is implemented only for the type of StringList and FormData. Append operation will be done against sam... | |
| PUT | https://efcx-ldtst.expertflow.com/conversation-manager/customer-topics/:conversationId/append-past-conversation-data-by-... | update conversation data through conversation id for past conversation | The HTTP PUT request is used to append conversation data for a specific past conversation on the basis of conversation id. This API is implemented only for the type of StringList and FormData. Convers... | |
| PUT | https://efcx-ldtst.expertflow.com/conversation-manager/customer-topics/:customerIdentifier/append-conversation-data-by-i... | update conversation data through customer Identifier | The HTTP PUT request is used to append conversation data for a specific customer identifier. This API is implemented only for the type of StringList and FormData. Append operation will be done against... | |
| GET | https://efcx-ldtst.expertflow.com/conversation-manager/customer-topics/:customerIdentifier/conversation-data-by-customer... | Get Conversation Data By Customer Identifier | ||
| POST | https://efcx-ldtst.expertflow.com/conversation-manager/customer-topics/:customerIdentifier/conversation-data-by-identifi... | Create conversation data through customer Identifier | ### Customer Conversation Data by Identifier This endpoint allows the add conversation data for a specific customer identifier. #### Request Body - The request body should be an array of objects wi... | |
| DELETE | https://efcx-ldtst.expertflow.com/routing-engine/precision-queues/:queueName/tasks | Flush Specific Queue | DEL/routing-engine/precision-queues/:queueName/tasks This API allows you to flush the queue by its name. If customerId is passed, the task against the customer ID will be flushed. If it is n... | bearer |
| GET | https://efcx-qa10.expertflow.com/conversation-manager/customer-topics/:customerId/last-routed-agent | Get Last Route Agent ID | This API endpoint retrieves the ID of the last agent who interacted with a specific customer within a specified timeframe. ### Request - Method: GET - Endpoint: `https://efcx-qa6.expertflow.com... | |
| POST | https://efcx-qa12.expertflow.com/routing-engine/tasks/:taskId/change-state | Task state change | ||
| GET | https://efcx-qa6.expertflow.com/conversation-manager/customer-topics/customer/:customerId?lookBackPeriodInHours=24&chann... | Search Customer Last Conversation | This endpoint makes an HTTP GET request to retrieve customer topics for a specific customer within the last 24 hours. The request includes the customer ID as a path parameter, and query parameters for... | |
| POST | https://presales-cim.expertflow.com/file-engine/api/uploadFileStream | Upload File | ||
| POST | localhost:8080/activities | Push Activity | This API allows third party applications to push the activities to the Expertflow CX. The detail documentation can be viewed at: [https://docs.expertflow.com/display/CIMp/Third+Party+API+Guide](https... | |
| POST | {{agent-manager-url}}/agent/assign-task | Assign task | ||
| GET | {{agent-manager-url}}/agent/health | Health Check | ||
| GET | {{agent-manager-url}}/agent/health/liveness | Liveness Check | ||
| GET | {{agent-manager-url}}/agent/health/readiness | Readiness Check | ||
| POST | {{agent-manager-url}}/agent/revoke-task | Revoke Task | Property \ | |
| GET | {{agent-manager-url}}/metrics | Default Metrics | ||
| GET | {{base-url}}/actuator/loggers | Get Loggers | ||
| POST | {{base-url}}/actuator/loggers/com.ef.realtimereportsmanager | Set Loggers | ||
| GET | {{base-url}}/bot-active-chats/detail | Bot Active chats Detail | ||
| GET | {{base-url}}/bot-active-chats/summary?botId=9ba1f9d4-6c22-4e6f-b497-166c447c3b4a | Bot Active chats Summary | ||
| GET | {{base-url}}/mrd-stats?mrdId=6298b744b777de61844f616b | Mrd Stats | Status \ | |
| GET | {{base-url}}/queue-active-chats/summary | Queue Active chats summary | ||
| GET | {{base-url}}/queue-stats?queueId=63f5a9ab443d8348df2d61fd | Queue stats | Status \ | |
| GET | {{base-url}}/queued-chats/summary?queueId=62b0526c224bab11c3bbcbfc | Queued chats summary | ||
| POST | {{baseURL}}/team | Create Team | The endpoint create a new team. The request should include the team name, supervisor ID, source, and the creator's ID. The supervisor ID may be null in some cases. | |
| GET | {{baseURL}}/team | Get Teams List | The endpoint retrieves a list of teams. The response for this request can be represented as a JSON schema: ``` json { "type": "array", "items": { "type": "object", "properties": { "... | |
| DELETE | {{baseURL}}/team/56fe696-c3a0-4470-902d-cc1986dffa1c | Delete Team | This endpoint is used to delete a specific team. #### Response The response for this request is a JSON object with the following schema: - acknowledged (boolean): Indicates whether the deletion w... |
|
| GET | {{baseURL}}/team/member?teamIds=f56fe696-c3a0-4470-902d-cc1986dffa1c,d057a896-adf1-4a9d-8e02-c73de8727cdc | Get all members of multiple teams | This endpoint retrieves team members based on the provided team IDs. The response for this request can be represented as a JSON schema: ``` json { "type": "array", "items": { "type": "object... | |
| GET | {{baseURL}}/team/user/{{userID}} | Get all teams of the user | This endpoint retrieves all the teams and details for a specific user | |
| PUT | {{baseURL}}/team/{{teamID}} | Update Team | This endpoint allows the user to update the details of a specific team identified by the teamID. #### Request Body - team_name (string, optional): The updated name of the team. - `superviso... |
|
| POST | {{baseURL}}/team/{{teamID}}/member | Add members to the team | This endpoint allows you to add a new member to a specific team. #### Request Body - type: The type of the user to be added. - usernames: An array of usernames to be added to the team. ... |
noauth |
| GET | {{baseURL}}/team/{{teamID}}/member?type=agent&state=available&limit=25&offset=0 | get available agents from a team | ### Get Team Members This endpoint retrieves a list of team members based on the provided query parameters. #### Request - Query Parameters: - type (string, opyional): Specifies the type o... | |
| GET | {{baseURL}}/team/{{teamID}}/member?type=agent&username=za&limit=25&offset=0 | Get members of the specific team | This endpoint retrieves team members based on their type and username(optional), with options for pagination. - Query Parameters: - type (string, optional): The type of the team member (e.g.... | |
| DELETE | {{baseURL}}/team/{{teamID}}/member?type=agent&usernames=zaryab,ali | Delete members from the team | This endpoint is used to remove a member(s) from a team. | noauth |
| PUT | {{baseURL}}/team/{{teamID}}/supervisor | Assign primary supervisor to team | This endpoint allows the user to update the primary supervisor of a specific team. | |
| DELETE | {{baseURL}}/team/{{teamID}}/supervisor | Unassign primary supervisor to team | This endpoint allows the user to remove the primary supervisor of a specific team. | |
| POST | {{baseURL}}/team/{{teamID}}/supervisor/{{supervisorUsername}} | Assign the agent to a secondary supervisor | This endpoint allows you to assign agents directly to a secondary supervisor to a specific team. #### Request Body - usernames (array of strings) - The usernames of the supervisors to be added to ... |
|
| GET | {{baseURL}}/team/{{teamID}}/supervisor/{{supervisorUsername}}?offset=1&limit=20 | Get agents of a secondary supervisor | This endpoint is used to get all the agent that are assigned to secondary supervisor | |
| DELETE | {{baseURL}}/team/{{teamID}}/supervisor/{{supervisorUSername}}?usernames=ali | Unassign the agent to a secondary supervisor | This endpoint is used to remove the agent-secondary supervisor association. | |
| GET | {{baseURL}}/team?ids=12,d057a896-adf1-4a9d-8e02-c73de8727cdc,2f120055-a6c7-412f-8cd8-9324b877c739 | Get Team(s) | This endpoint makes an HTTP GET request to retrieve team details based on the provided team IDs. The request should include the IDs of the teams as a query parameter. The response will contain an arra... | |
| GET | {{baseURL}}/users/{{usetType}}?limit=25&offset=1 | Get available users from the overall system | This endpoint retrieves a list of the available users that are not assigned to any team as an agent based on the specified user type (agent \ | supervisor), with optional pagination parameters |
| GET | {{campaign_scheduler_url}}/actuator/health | Health Check | This API is used to check if campaign scheduler is up and running. Also it can be used to check the health status of other services eg. database, AMQ etc. | |
| GET | {{campaign_scheduler_url}}/actuator/loggers | Get Loggers | ||
| POST | {{campaign_scheduler_url}}/actuator/loggers/com.ef.scheduler | Set Loggers | ||
| DELETE | {{campaign_scheduler_url}}/scheduled-activities/:activityId | Delete Activity | This API takes an id as a path param for the cimMessage to be deleted. | |
| GET | {{ccm_url}}/actuator/health | Health | ||
| GET | {{ccm_url}}/actuator/loggers | Get Loggers | ||
| POST | {{ccm_url}}/actuator/loggers/com.ef.ccm | Set Loggers | ||
| GET | {{ccm_url}}/actuator/prometheus | Prometheous | ||
| POST | {{ccm_url}}/channel-connectors | Add a channel-connector | ||
| GET | {{ccm_url}}/channel-connectors | Get channel connector list | ||
| GET | {{ccm_url}}/channel-connectors/:channel-connector-id | Get a channel-connector | ||
| PUT | {{ccm_url}}/channel-connectors/:channel-connector-id | To update channel connector | ||
| DELETE | {{ccm_url}}/channel-connectors/:connector-id | Delete a channel-connector | ||
| GET | {{ccm_url}}/channel-connectors/configurations/:serviceIdentifier | Get Channel Connector Configurations | This API is used to receive message from Whatsapp connector. | |
| POST | {{ccm_url}}/channel-provider-interfaces | Add channel-provider-interface | ||
| GET | {{ccm_url}}/channel-provider-interfaces | Get list of channel-provider-interface | ||
| DELETE | {{ccm_url}}/channel-provider-interfaces/:channel-provider-interface-id | Delete channel-provider-interface | ||
| GET | {{ccm_url}}/channel-provider-interfaces/:channel-provider-interface-id | get channel-provider-interface | ||
| PUT | {{ccm_url}}/channel-provider-interfaces/:channel-provider-interface-id | Update channel-provider-interface | ||
| POST | {{ccm_url}}/channel-types | Add a channel-type | ||
| GET | {{ccm_url}}/channel-types | Get a list of channel-types | ||
| DELETE | {{ccm_url}}/channel-types/:channel-type-id | Delete a channel-type | ||
| GET | {{ccm_url}}/channel-types/:channel-type-id | Get a channel-type | This API will help you retrieve the channel type ID. Channels can be any Voice or Media Channels to be integrated to CIM system. The API is available at: [https://cim.expertflow.com/ccm/channel-types... | |
| PUT | {{ccm_url}}/channel-types/:channel-type-id | Update a channel-type | ||
| GET | {{ccm_url}}/channel-types/media-routing-domains/:media-routing-domain-id | get channel-types by MRD Id | To get channelTypes by media-routing-domain id | |
| GET | {{ccm_url}}/channels | Get channel list | ||
| POST | {{ccm_url}}/channels | To add channel | ||
| GET | {{ccm_url}}/channels/:channel-id | Get selected channel | ||
| PUT | {{ccm_url}}/channels/:channel-id | To update channel | ||
| DELETE | {{ccm_url}}/channels/:service-identifier | To delete channel | ||
| GET | {{ccm_url}}/channels/bot-id/:bot-id | Get Channels by bot-id | ||
| GET | {{ccm_url}}/channels/default-outbound?channelTypeId=633bebd413e4ec64cd35040e | Get Default Outbound Channel By channel Type Id | ||
| GET | {{ccm_url}}/channels/defaultoutbound | Default Outbound Channel List | ||
| GET | {{ccm_url}}/channels/routing-id/:routing-object-id | Get Channels by routing-object-Id | Gets the list of all Channels that have same routing-object-Id. | |
| GET | {{ccm_url}}/channels/service-identifier/:service-identifier | Get Channels by serviceIdentifier | Gets the list of all Channels that have same routing-object-Id. | |
| GET | {{ccm_url}}/channelSession/64e789321bbfdb7b71666ce8 | Get Channel Session By Id | ||
| GET | {{ccm_url}}/defaultOutboundChannels | Get Default Outbound Channel Type Identity | ||
| GET | {{ccm_url}}/message/?customerChannelIdentifier=4789&channelTypeCode=webChannel&conversationId=25f758c4-c361-4260-aa28-b9... | Get Channel Messages | ||
| GET | {{ccm_url}}/message/?customerChannelIdentifier=4789&serviceIdentifier=1218&conversationId=25f758c4-c361-4260-aa28-b94760... | Get Message | This folder contains APIs for reciving messages onto the channel connector from CCM. | |
| POST | {{ccm_url}}/message/receive | Receive Message | This API is used to receive message from Whatsapp connector. | |
| POST | {{ccm_url}}/message/receive | Send ASSIGN_RESOURCE_REQUESTED | *... | |
| POST | {{ccm_url}}/message/receive | Send AudioMessage | ||
| POST | {{ccm_url}}/message/receive | Send Call Leg Ended | ||
| POST | {{ccm_url}}/message/receive | Send Call Leg Started | ||
| POST | {{ccm_url}}/message/receive | Send ContactMessage | ... | |
| POST | {{ccm_url}}/message/receive | Send FileMessage | **... | |
| POST | {{ccm_url}}/message/receive | Send ImageMessage | ||
| POST | {{ccm_url}}/message/receive | Send InteractiveMessage | CimMessage can be use embed the response of WhatsApp interactive messages such as List or Button. The title of the button will be mapped to markdownText filed of CimMessage and postback-id will be map... | |
| POST | {{ccm_url}}/message/receive | Send Ivr Activity | ||
| POST | {{ccm_url}}/message/receive | Send Ivr Aggregated Activity | ||
| POST | {{ccm_url}}/message/receive | Send LocationMessage | ||
| POST | {{ccm_url}}/message/receive | Send Message | This folder contains examples of different types of messages supported by Expertflow CX. | |
| POST | {{ccm_url}}/message/receive | Send Plain CimMessage | *... | |
| POST | {{ccm_url}}/message/receive | Send VideoMessage | ... | |
| POST | {{ccm_url}}/message/receive | WrapUp message | ||
| POST | {{ccm_url}}/message/send | Receive outbound Cim Message | ||
| GET | {{ccm_url}}/social-media-post?postId=17883089801894158&serviceIdentifier=17841460797970662&limit=4 | Fetch Post with Comments by Post Id | ||
| POST | {{ccm_url}}/widget-configs | Add widget-config | ||
| GET | {{ccm_url}}/widget-configs | Get list of widget-configs | ||
| DELETE | {{ccm_url}}/widget-configs/:widget-identifier | Delete widget-config | ||
| GET | {{ccm_url}}/widget-configs/:widget-identifier | Get widget-config by widget-Identifier | ||
| PUT | {{ccm_url}}/widget-configs/:widget-identifier | Update widget-config | ||
| POST | {{Cim-ccm}}/channel-session | Channel Session | ||
| POST | {{cim_ccm_url}}/message/receive | Send StickerMessage | **... | |
| POST | {{cim_customer_url}}/bulkCustomers | BulkSave API | ## Bulk Customer Creation Endpoint This endpoint allows you to create multiple customer records in a single request. It is designed for bulk operations to efficiently manage customer data. ### Reque... | |
| POST | {{cim_customer_url}}/bulkCustomers | BulkSave API | ## Bulk Customer Creation Endpoint This endpoint allows you to create multiple customer records in a single request. It is designed for bulk operations to efficiently manage customer data. ### Reque... | noauth |
| POST | {{cim_customer_url}}/customers | Add Customer | ||
| DELETE | {{cim_customer_url}}/customers/:id | Delete Customer | Status \ | |
| GET | {{cim_customer_url}}/customers?channelType=WEB&customerChannelIdentifier=13 | Get Customer By Channel Identifier | ||
| GET | {{cim_customer_url}}/customers?limit=25&offset=0&sort=&paginateQuery=labels:62d8f816d09f9933f865acc8,62d8fee9cae67823f8d... | Get Customers By Labels | ||
| GET | {{cim_customer_url}}/customers?limit=25&offset=0&sort=createdAt:desc&paginateQuery={{searchTerm}}&fields=firstName,lastN... | Get Customer List by searching over multiple attributes of customer | ### Get Customer Details This endpoint retrieves a list of customer details with the option to limit the number of results, specify the sorting order, and paginate the query based on a search term. ... | |
| DELETE | {{cim_customer_url}}/customerSchema/:id | Delete Schema Attribute | ||
| PUT | {{cim_customer_url}}/customerSchema/:id | Update Schema Attribute | Property \ | |
| PUT | {{cim_customer_url}}/customerSchemaOrder | Update Schema Sort Order | Property \ | |
| DELETE | {{cim_customer_url}}/label?_id=62e26114b393840a34bfb2a1 | Delete label By Id | Status \ | |
| GET | {{cim_customer_url}}/label?query=name: abc | Get Label By Attribute | Status \ | |
| GET | {{cim_customer_url}}/log-level | Get Current Log Level | ||
| PUT | {{cim_customer_url}}/log-level/:level | Update Log Level | ||
| POST | {{cim_customer_url}}/userPreference | Add User Preference | **Propert... | |
| PUT | {{cim_customer_url}}/userPreference/:id | Update User Preference | **... | |
| POST | {{conversation-manager-url}}/activities/voice | Voice Activities | Returns created conversations for the pushed voice events. ### Description This API endpoint creates conversations and channel sessions for the pushed voice events and saves them separately as event... | |
| GET | {{conversation-manager-url}}/activities?ids=678655feab32a453f9005873,67865608ab32a453f900587e | Past Activities by Multiple Ids | ||
| PUT | {{conversation-manager-url}}/customer-topics/:conversation-id/update-customer | Active Conversation Customer | ||
| PUT | {{conversation-manager-url}}/customer-topics/:conversation-id/update-state | Conversation Hold | This endpoint allows you to update the state of a customer topic by making an HTTP PUT request to {{conversation-manager-url}}/customer-topics/:conversation-id/update-state. ### Request Body - **sta... | |
| GET | {{conversation-manager-url}}/customer-topics/:conversationId/activities | Past Activities By ConversationId | ||
| POST | {{conversation-manager-url}}/customer-topics/:conversationId/activities | Past Activities by Names | ||
| POST | {{conversation-manager-url}}/customer-topics/:conversationId/add-participant | Add participant | ||
| PUT | {{conversation-manager-url}}/customer-topics/:conversationId/participants/:participantId/role | Change Participant Role | ||
| GET | {{conversation-manager-url}}/customer-topics/:conversationId/past-events | Past Events By ConversationId | ||
| GET | {{conversation-manager-url}}/customer-topics/:id/events | Active Events By ConversationId | Return the list of topic messages | |
| GET | {{conversation-manager-url}}/customer-topics/:id/events | Active Events By ConversationId Copy | Return the list of topic messages | |
| GET | {{conversation-manager-url}}/customer-topics/:id/participants | Active Conversation Participants | ||
| PUT | {{conversation-manager-url}}/customer-topics/:id/update-state | Change Conversation State | ||
| GET | {{conversation-manager-url}}/customer-topics/conversations/:id | Conversation(Past) By Id | Returns the past conversation by the given id ## Request Parameters - conversationId (path parameter): The id of the conversation |
|
| GET | {{conversation-manager-url}}/customer-topics/conversations?startTime=2022-10-10T16:28%2B05:00&endTime=2022-10-11T16:23%2... | Past Conversations Timebound | ||
| GET | {{conversation-manager-url}}/customer-topics/conversations?startTime=2022-10-10T16:28%2B05:00&endTime=2022-10-11T16:23%2... | Past Conversations Timebound Copy | ||
| GET | {{conversation-manager-url}}/customer-topics/customer/:customerId/activities?offset=0&limit=25&activity-type=ALL | Past Activities By CustomerId | ||
| GET | {{conversation-manager-url}}/customer-topics/filtered-conversations | Filtered Conversations | Returns a paginated list of conversations according to the filter. If the filter is not applied then it returns paginated list of all the conversations. ## Query Parameters - filter parameter of t... |
|
| PUT | {{conversation-manager-url}}/customer-topics/update-past-conversations | Change Participant Role | ||
| PUT | {{conversation-manager-url}}/customer-topics/update-past-conversations | Past Conversations Customer | ||
| POST | {{conversation-manager-url}}/graphql | Search Activities | ||
| POST | {{conversation-manager-url}}/graphql | Search Activities | ||
| POST | {{conversation-manager-url}}/graphql | Search Conversations | This request fetches a list of conversations based on complex filter criteria. It supports nested and logical (and, or) filters across allowed fields such as customer._id, `conversationDirectio... |
|
| GET | {{conversation-manager-url}}/reload-keys | Reload Keys | ||
| POST | {{conversation-manager-url}}/rooms/:roomId | Create/Retrieve in Cache | ||
| DELETE | {{conversation-manager-url}}/rooms/:roomId | Room By Id | ||
| POST | {{conversation-manager-url}}/rooms/:roomId/members | Add Room Member | This HTTP POST request is used to add participants to a specific customer room. The request should be made to http://127.0.0.1:8080/customer-rooms/:roomId/addParticipants. ### Request Body The reque... | |
| GET | {{conversation-manager-url}}/rooms/:roomId/members | Room Members By Room Id | This endpoint retrieves the details of room members for a specific room identified by the roomId parameter. ### Request - Method: GET - URL: http://127.0.0.1:8080/customer-rooms/roomMember/:roomId... |
|
| DELETE | {{conversation-manager-url}}/rooms/:roomId/members/:memberId | Room Member | This HTTP DELETE request is used to remove a specific member from a customer room. The :roomId parameter in the URL path specifies the unique identifier of the room, and the :memberId parameter sp... |
|
| GET | {{conversation-manager-url}}/rooms/:roomId/past-events?offset=0&limit=25&activityType=ALL | Room Events | ||
| GET | {{conversation-manager-url}}/rooms/archived | Archived Rooms | ||
| GET | {{conversation-monitor-url}}/actuator/health | Health | ||
| GET | {{conversation-monitor-url}}/actuator/health/liveness | Liveness | ||
| GET | {{conversation-monitor-url}}/actuator/health/readiness | Readiness | ||
| POST | {{conversation-monitor-url}}/agent-sla-thresholds | Create SLA Thresholds | ||
| GET | {{conversation-monitor-url}}/agent-sla-thresholds | Get Agent SLA Thresholds | ||
| POST | {{conversation-monitor-url}}/customer-sla-thresholds | Create Customer SLA Thresholds | ||
| GET | {{conversation-monitor-url}}/customer-sla-thresholds | Get Customer SLA Thresholds | ||
| GET | {{cx-load-hub-url}}/fileStats | get all fileStats | ### File Statistics Endpoint This endpoint retrieves statistics related to files stored in the system. - Method: GET - Endpoint: {{cx-load-hub-url}}/fileStats #### Request Par... |
noauth |
| GET | {{cx-load-hub-url}}/fileStats | get all fileStats | ### File Statistics Endpoint This endpoint retrieves statistics related to files stored in the system. - Method: GET - Endpoint: {{cx-load-hub-url}}/fileStats #### Request Par... |
noauth |
| POST | {{cx-load-hub-url}}/fileStats | Save file stats | ## Endpoint: File Statistics This endpoint allows users to submit a file name and receive statistics about the processing of that file. It provides feedback on how many records were successfully inse... | noauth |
| POST | {{cx-load-hub-url}}/fileStats | Save file stats | ## Endpoint: File Statistics This endpoint allows users to submit a file name and receive statistics about the processing of that file. It provides feedback on how many records were successfully inse... | noauth |
| PUT | {{cx-load-hub-url}}/fileStats | update fileStats | ## Update File Statistics This endpoint allows you to update the statistics related to a specific file. It is an HTTP PUT request that requires a JSON payload containing details about the file and it... | noauth |
| PUT | {{cx-load-hub-url}}/fileStats | update fileStats | ## Update File Statistics This endpoint allows you to update the statistics related to a specific file. It is an HTTP PUT request that requires a JSON payload containing details about the file and it... | noauth |
| GET | {{cx-load-hub-url}}/fileStats/681c9b23477f8ce4e1f8f8a9 | get fileSats by id | # File Statistics Endpoint This endpoint retrieves statistics for a specific file identified by its unique ID. The request is made via an HTTP GET method to the specified URL. ## Request - **Method... | noauth |
| GET | {{cx-load-hub-url}}/fileStats/681c9b23477f8ce4e1f8f8a9 | get fileSats by id | # File Statistics Endpoint This endpoint retrieves statistics for a specific file identified by its unique ID. The request is made via an HTTP GET method to the specified URL. ## Request - **Method... | noauth |
| GET | {{cx-load-hub-url}}/fileStats?fileName=15c412b4-32e7-4996-a77e-d780fb17320b_cim_customer_g.csv | get fileStats by fileName | ## Description This endpoint retrieves file statistics for a specified file based on its name. It provides insights into the status of the file, including counts of inserted and rejected records, alo... | noauth |
| GET | {{cx-load-hub-url}}/fileStats?fileName=15c412b4-32e7-4996-a77e-d780fb17320b_cim_customer_g.csv | get fileStats by fileName | ## Description This endpoint retrieves file statistics for a specified file based on its name. It provides insights into the status of the file, including counts of inserted and rejected records, alo... | noauth |
| GET | {{cx-load-hub-url}}/upload | Get Uploads History | ## Description This endpoint retrieves the history of uploaded files from the load-hub service. It allows clients to access metadata related to the files that have been uploaded, including their stat... | noauth |
| GET | {{cx-load-hub-url}}/upload | GET_UPLOAD_HISTORY | ## Description This endpoint retrieves the history of uploaded files from the load-hub service. It allows clients to access metadata related to the files that have been uploaded, including their stat... | noauth |
| PUT | {{cx-load-hub-url}}/upload/:id?status=IN_PROGRESS | Update File Status by ID | ## API Request: Upload File Status ### Method PUT ### Endpoint {{cx-load-hub-url}}/upload/:id?status=IN_PROGRESS ### Description This endpoint is used to update the status of a file upload i... |
noauth |
| PUT | {{cx-load-hub-url}}/upload/:id?status=IN_PROGRESS | Update File Status by ID | ## API Request: Upload File Status ### Method PUT ### Endpoint {{cx-load-hub-url}}/upload/:id?status=IN_PROGRESS ### Description This endpoint is used to update the status of a file upload i... |
noauth |
| GET | {{cx-load-hub-url}}/upload/category/CUSTOMERS | Get Uploads by Category | ### Get Customer Uploads by Category This endpoint retrieves information related to the uploaded files of a certain category. For now, the allowed category is CUSTOMERS only. #### Request - **Metho... | noauth |
| GET | {{cx-load-hub-url}}/upload/category/CUSTOMERS | GET_UPLOADS_BY_CATEGORY | ### Get Customer Uploads by Category This endpoint retrieves information related to the uploaded files of a certain category. For now, the allowed category is CUSTOMERS only. #### Request - **Metho... | noauth |
| GET | {{cx-load-hub-url}}/upload/status/UNPROCESSED | Get Uploads by Status | ### Get Upload Status This endpoint retrieves the uploaded records that are currently with the passed status. It is particularly useful for checking the upload records of files with specific status ... | noauth |
| GET | {{cx-load-hub-url}}/upload/status/UNPROCESSED | GET_UPLOADS_BY_STATUS | ### Get Upload Status This endpoint retrieves the uploaded records that are currently with the passed status. It is particularly useful for checking the upload records of files with specific status ... | noauth |
| POST | {{cx-load-hub-url}}/uploadNew | LOAD_HUB_UPLOAD_API | ## Upload New CSV File This endpoint allows users to upload a new customer-containing CSV file to the server. It is designed to accept a form-data request body. It accepts the category of the record... | |
| POST | {{cx-load-hub-url}}/uploadNew | Upload File and Save Context | ## Upload New CSV File This endpoint allows users to upload a new customer-containing CSV file to the server. It is designed to accept a form-data request body. It accepts the category of the record... | |
| POST | {{cx-load-hub-url}}/uploadRejected | upload rejected records' CSV | ## Upload Rejected Files This endpoint allows users to upload files containing data that have been rejected during processing. The purpose of this request is to handle and manage data that did not me... | noauth |
| POST | {{cx-load-hub-url}}/uploadRejected | upload rejected records' CSV | ## Upload Rejected Files This endpoint allows users to upload files containing data that have been rejected during processing. The purpose of this request is to handle and manage data that did not me... | noauth |
| GET | {{file-engine-url}}/api/downloadFileStream?filename=4c158951-5918-435a-8c17-0ba5bcaf970a_cim_customer.csv | CSV_DOWNLOAD_API | ## Download File Stream API This endpoint allows users to download a file stream from the server based on the provided filename. The request is made using the HTTP GET method and retrieves a specific... | noauth |
| GET | {{QM_BACKEND_URL}}/notification/:userId | Get Notifications of a User | Path Variable \ | |
| GET | {{QM_BACKEND_URL}}/notification/:userId/sse | SSE | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/notification/mark-all-read/:userId | Mark ALL as Read | ||
| PUT | {{QM_BACKEND_URL}}/qm-config | Update Qm Config | noauth | |
| POST | {{QM_BACKEND_URL}}/review | Create Review | ||
| PATCH | {{QM_BACKEND_URL}}/review/:reviewId/start | Start Review | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/review/:reviewId/submit | Submit Review | Path Variable \ | |
| GET | {{QM_BACKEND_URL}}/review/assignedAndCompleted?conversationIds=679085cbbae3d60aae01f1ec,673f22ebd7cdea7ca77a39e5 | Get Reviews By Conversation Ids | Query Param \ | |
| GET | {{QM_BACKEND_URL}}/review/reviewer/:reviewerId?limit=5&page=1&status=ALL&sortBy=due_date&sortType=ASC | Get Reviews by Reviewer Id | Query Param \ | |
| GET | {{QM_BACKEND_URL}}/schedule/:scheduleId | Get a Schedule | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/schedule/:scheduleId/activate | Activate a Schedule | Path Variable \ | |
| PATCH | {{QM_BACKEND_URL}}/schedule/:scheduleId/deactivate | Deactivate a Schedule | Path Variable \ | |
| POST | {{routing-engine-dev-url}}/agents | To add new agent | ||
| GET | {{routing-engine-url}}/actuator/loggers | Get Loggers | ||
| POST | {{routing-engine-url}}/actuator/loggers/com.ef.mediaroutingengine | Set Loggers | ||
| POST | {{routing-engine-url}}/agent-login | Agent Login | ||
| PUT | {{routing-engine-url}}/agent-state | Change Agent State | ||
| GET | {{routing-engine-url}}/agents | Return agent list | ||
| PUT | {{routing-engine-url}}/agents | To update bulk (agents) attributes | ||
| PUT | {{routing-engine-url}}/agents/99c3cadf-9dff-45a2-bc44-a9e90d52b397 | To update agent attributes | ||
| GET | {{routing-engine-url}}/agents/states | Agent States | ||
| POST | {{routing-engine-url}}/assign-agent | Assign Agent | ||
| POST | {{routing-engine-url}}/assign-resource | Assign resource | ||
| POST | {{routing-engine-url}}/assign-resource | Assign resource Multi-Channel | ||
| POST | {{routing-engine-url}}/cancel-resource | Cancel resource | ||
| POST | {{routing-engine-url}}/graphql | Search Agents | ||
| PUT | {{routing-engine-url}}/mrd-state | Change MRD State | ||
| GET | {{routing-engine-url}}/precision-queues/:queueId/agents?stepId=65dc4082144d0e580fc313a4 | Preview Agents | ||
| POST | {{routing-engine-url}}/routing-attributes/agents | getAgentsWithAssociatedRoutingAttribute | ||
| GET | {{routing-engine-url}}/tasks | Tasks | The agentId and the taskState are optional. if none of them is provided then all tasks will be returned. | |
| POST | {{routing-engine-url}}/tasks/:taskId/update | Update Task Object | ||
| POST | {{routing-engine-url}}/tasks/assign | assign-task | ||
| GET | {{unified-admin-url}}}/forms/getAllFormTitles | Get All Form Titles | ||
| POST | {{unifiedAdminUrl}}/forms | To add form | This API allows you to create form. The description of the fields for this API is given here: [https://docs.expertflow.com/display/CIMp/Create+Form](https://docs.expertflow.com/display/CIMp/Create+Fo... | |
| GET | {{unifiedAdminUrl}}/forms | To get forms list | This API allows you to pull form information. The description of the fields for this API is given here: [https://docs.expertflow.com/display/CIMp/Get+Form](https://docs.expertflow.com/display/CIMp/Ge... | |
| PUT | {{unifiedAdminUrl}}/forms | To update form | This API allows you to update form information. The description of the fields for this API is given here: https://docs.expertflow.com/[Update+F... | |
| GET | {{unifiedAdminUrl}}/forms/:formID | Get Form By Id | This API allows you to pull form information. The description of the fields for this API is given here: [https://docs.expertflow.com/display/CIMp/Get+Form](https://docs.expertflow.com/display/CIMp/Ge... | |
| DELETE | {{unifiedAdminUrl}}/forms/:formID | To delete form | This API allows you to delete form. The description of the fields for this API is given here: [https://docs.expertflow.com/display/CIMp/Delete+Form](https://docs.expertflow.com/display/CIMp/Delete+Fo... | |
| POST | {{unifiedAdminUrl}}/forms/formData | FormData as CX Activity | This API is a proxy of conversation manager api for pushing form data as an activity The description of the fields for this API is given here: [https://docs.expertflow.com/display/CIMp/Create+Form](h... | |
| PATCH | {{unifiedAdminUrl}}/forms/formID | Update form | ||
| GET | {{unifiedAdminUrl}}/forms/paginatedForm/formID?level=categories§ionIndex=0&attributeIndex=0&page=1&limit=5 | Paginated form | ||
| GET | {{unifiedAdminUrl}}/formValidation | Get Validation List | This API allows you to pull the possible validation information for all fields in any form. The description of the fields for this API is given here: [https://docs.expertflow.com/display/CIMp/Get+For... | |
| DELETE | {{unifiedAdminUrl}}/tiny-url/expireShortUrl/:hash | Expire ShortURL Request | ||
| GET | {{unifiedAdminUrl}}/tiny-url/getOriginalUrl/:hash | Get LongUrl Request | ||
| POST | {{unifiedAdminUrl}}/tiny-url/getShortUrl | TinyUrl Post Request | ||
| PATCH | {{unifiedAdminUrl}}/tiny-url/markAsSubmitted/:hash | markAsSubmitted | ||
| GET | {{unifiedAdminUrl}}/wrapupSearch/formID?q=op§ionIndex=0&attributeIndex=0&page=1&limit=20 | Server side search | ||
| POST | {{url}}/agent-manager/agent/login | User login | Property \ | |
| DELETE | {{url}}/agent/task | Revoke task | Property \ | |
| DELETE | {{url}}/agents/{{id}} | To delete agent by id | ||
| POST | {{url}}/api/uploadFileFromUrl | Upload File From Url | ||
| GET | {{url}}/channel-connectors/health | Health Check(To be discussed) |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
GetCXTenantById
- Postman UID:
21457238-65950bc6-c89c-4bf2-a5ad-c9858670e360 - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
IVR APIs
- Postman UID:
21457238-e9f5cb2c-e28d-40fc-b7ce-38cee3f7592d - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
IVR Activities
- Postman UID:
21457238-4656a98d-f707-4e35-b5bc-5fb98cc86d9f - Endpoints documented: 4
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | {{fqdn}}/ccm/message/receive | Call Leg Ended | ||
| POST | {{fqdn}}/ccm/message/receive | Call Leg Started | ||
| POST | {{fqdn}}/ccm/message/receive | IVR Activity | ||
| POST | {{fqdn}}/ccm/message/receive | IVR Aggregated Activity |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
Keycloak Login/Logout APIs
- Postman UID:
34919800-61de28ff-8096-4b54-b34b-e17d74e72f99 - Endpoints documented: 3
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | https://appsecure.expertflow.com/admin/realms/expertflow/users/c1145c43-44a6-4e3e-af69-c5aec58f34ed/logout | Logout User using User Id | #### /admin/realms/{realm}/users/{user-id}/logout In the above example API: - appsecure.expertflow.com is the url of current instance - expertflow is the {realm} - c1145c43-44a6-4e3e-af69-... | bearer |
| POST | https://appsecure.expertflow.com/auth/realms/expertflow/protocol/openid-connect/token | Access Token Generation For Login | /realms/{realm}/protocol/openid-connect/token In the above example API: - appsecure.expertflow.com is the url of current instance - client_id is the name of client that we are using for aut... | noauth |
| POST | https://appsecure.expertflow.com/auth/realms/expertflow/protocol/openid-connect/token | Admin Token Generation | /realms/{realm}/protocol/openid-connect/token In the above example API: - appsecure.expertflow.com is the url of current instance - client_id is the name of client that we are using for auth ins... | noauth |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
REST API CCAI
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
Scheduler Control apis
- Postman UID:
21457238-634b8995-9fc4-4d80-92fc-0a0dc30430b5 - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
SoftDeletion and Auditing APIs
- Postman UID:
21457238-8e1555c7-805d-4e2c-90b2-71176064e87a - Endpoints documented: 38
| Method | Path | Name | Description | Auth |
|---|---|---|---|---|
| POST | https://cim-frontend.expertflow.com/ccm/channels | https://cim-frontend.expertflow.com/ccm/channels | ||
| POST | https://efcx-dev12.expertflow.com/bot-framework/bot-connectors | Add Bot Connector | ||
| PUT | https://efcx-dev12.expertflow.com/bot-framework/bot-connectors/68515386918f1f51002e8c64 | Update Bot Connector | ||
| DELETE | {{bot-framework-url}}/bot-connectors/:id | Delete Bot Connector | ||
| GET | {{bot-framework-url}}https://cim.expertflow.com/bot-framework/bot-connectors?isDeleted=true | Retrieve Bot Connectors list | ||
| POST | {{ccm_url}}/channel-connectors | Add a channel-connector | ||
| GET | {{ccm_url}}/channel-connectors | Get channel connector list | ||
| GET | {{ccm_url}}/channel-connectors/:channel-connector-id | Get a channel-connector | ||
| PUT | {{ccm_url}}/channel-connectors/:channel-connector-id | To update channel connector | ||
| DELETE | {{ccm_url}}/channel-connectors/:connector-id | Delete a channel-connector | ||
| POST | {{ccm_url}}/channel-provider-interfaces | Add channel-provider-interface | ||
| GET | {{ccm_url}}/channel-provider-interfaces | Get list of channel-provider-interface | ||
| DELETE | {{ccm_url}}/channel-provider-interfaces/:channel-provider-interface-id | Delete channel-provider-interface | ||
| GET | {{ccm_url}}/channel-provider-interfaces/:channel-provider-interface-id | get channel-provider-interface | ||
| PUT | {{ccm_url}}/channel-provider-interfaces/:channel-provider-interface-id | Update channel-provider-interface | ||
| POST | {{ccm_url}}/channel-types | Add a channel-type | ||
| GET | {{ccm_url}}/channel-types | Get a list of channel-types | ||
| DELETE | {{ccm_url}}/channel-types/:channel-type-id | Delete a channel-type | ||
| GET | {{ccm_url}}/channel-types/:channel-type-id | Get a channel-type | This API will help you retrieve the channel type ID. Channels can be any Voice or Media Channels to be integrated to CIM system. The API is available at: [https://cim.expertflow.com/ccm/channel-types... | |
| PUT | {{ccm_url}}/channel-types/:channel-type-id | Update a channel-type | ||
| GET | {{ccm_url}}/channel-types/media-routing-domains/:media-routing-domain-id | get channel-types by MRD Id | To get channelTypes by media-routing-domain id | |
| GET | {{ccm_url}}/channels | Get channel list | ||
| POST | {{ccm_url}}/channels | To add channel | ||
| GET | {{ccm_url}}/channels/:channel-id | Get selected channel | ||
| PUT | {{ccm_url}}/channels/:channel-id | To update channel | ||
| DELETE | {{ccm_url}}/channels/:service-identifier | To delete channel | ||
| GET | {{ccm_url}}/channels/bot-id/:bot-id | Get Channels by bot-id | ||
| GET | {{ccm_url}}/channels/default-outbound?channelTypeId=633bebd413e4ec64cd35040e | Get Default Outbound Channel By channel Type Id | ||
| GET | {{ccm_url}}/channels/defaultoutbound | Default Outbound Channel List | ||
| GET | {{ccm_url}}/channels/routing-id/:routing-object-id | Get Channels by routing-object-Id | Gets the list of all Channels that have same routing-object-Id. | |
| GET | {{ccm_url}}/channels/service-identifier/:service-identifier | Get Channels by serviceIdentifier | Gets the list of all Channels that have same routing-object-Id. | |
| GET | {{ccm_url}}/defaultOutboundChannels | Get Default Outbound Channel Type Identity | ||
| POST | {{ccm_url}}/widget-configs | Add widget-config | ||
| GET | {{ccm_url}}/widget-configs | Get list of widget-configs | ||
| DELETE | {{ccm_url}}/widget-configs/:widget-identifier | Delete widget-config | ||
| GET | {{ccm_url}}/widget-configs/:widget-identifier | Get widget-config by widget-Identifier | ||
| PUT | {{ccm_url}}/widget-configs/:widget-identifier | Update widget-config | ||
| GET | {{routing-engine-url}}/precision-queues/associated-agents | Get Agents Associated with Queue |
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
UCCX
- Postman UID:
8261640-429b3019-5c72-4c52-b198-49046d198e5f - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
web-widget-config-efcx4
- Postman UID:
21457238-9fc86d5e-b544-410e-803b-91b2c9c951bc - Endpoints documented: 0
No endpoints extracted from this collection.
Request/Response Examples
Placeholder — add cURL examples and sample payloads during attestation.
Error Codes
Placeholder — map common HTTP status codes and error schemas during attestation.
Coverage Gaps
The following endpoints have no description in the source export. These require SA attestation to populate.
| Collection | Endpoint Name |
|---|---|
| 360Connector | CimFileMessage |
| 360Connector | CimVideoMessage |
| 360Connector | Get Loggers |
| 360Connector | Send AGENT_RESERVE Notification |
| 360Connector | Send CimButtonMessage |
| 360Connector | Send CimButtonMessage (LIST) |
| 360Connector | Send CimButtonMessage (Quick Replies) |
| 360Connector | Send CimButtonMessage(type LIST) |
| 360Connector | Send CimContactMessage |
| 360Connector | Send CimImageMessage |
| 360Connector | Send CImListMessage |
| 360Connector | Send CimLocationMessage |
| 360Connector | Send CimPlain Message |
| 360Connector | Send CimStickerMessage |
| 360Connector | Send CimUrlMessage |
| 360Connector | Set Loggers |
| Agent Assistance | Agents |
| Agent Assistance | Queues |
| Agent Assistance | Suggestions |
| API EF LLM Connector | Conversation Summary |
| API EF LLM Connector | EFD_LLM_API |
| API EF LLM Connector | EFTTS_API |
| API EF LLM Connector | EFW_LLM_API |
| API EF LLM Connector | QM |
| API EF LLM Connector | RAG |
| CX Campaigns | Update Contact by ID |
| CX Quality Manager | Activate a Schedule |
| CX Quality Manager | Create Review |
| CX Quality Manager | Deactivate a Schedule |
| CX Quality Manager | Get a Schedule |
| CX Quality Manager | Get Notifications of a User |
| CX Quality Manager | Get Qm Config |
| CX Quality Manager | Get Reviews By Conversation Ids |
| CX Quality Manager | Get Reviews by Reviewer Id |
| CX Quality Manager | Mark a single Notification as Read |
| CX Quality Manager | Mark ALL as Read |
| CX Quality Manager | SSE |
| CX Quality Manager | Start Review |
| CX Quality Manager | Submit Review |
| CX Quality Manager | Update Qm Config |
| CX Tenant | Active-Status |
| CX Tenant | Auth |
| CX Tenant | create namespace poc |
| CX Tenant | Delete tenant by Id |
| CX Tenant | Delete Webhook by ID |
| CX Tenant | Get all tenants |
| CX Tenant | Get All Webhooks |
| CX Tenant | Get Tenant by ID |
| CX Tenant | Get Tenant Logo Path |
| CX Tenant | Get Webhook by ID |
| CX Tenant | Login |
| CX Tenant | New Request |
| CX Tenant | Register new Webhook |
| CX Tenant | Save new tenant |
| CX Tenant | Save new tenant appsecure.expertflow.com |
| CX Tenant | Save new tenant with logo |
| CX Tenant | Upcomming Expiry |
| CX Tenant | Update a tenant |
| CX Tenant | update Tenant |
| CX Tenant | Update tenant by tenantId |
| CX Tenant | update Tenant logo by id |
| CX Tenant | Update Webhook by ID |
| ExpertflowCX Public APIs | Activate a Schedule |
| ExpertflowCX Public APIs | Active Conversation by Customer Identifier |
| ExpertflowCX Public APIs | Active Conversation by Id |
| ExpertflowCX Public APIs | Active Conversation Customer |
| ExpertflowCX Public APIs | Active Conversation Participants |
| ExpertflowCX Public APIs | Add a channel-connector |
| ExpertflowCX Public APIs | Add a channel-type |
| ExpertflowCX Public APIs | Add channel-provider-interface |
| ExpertflowCX Public APIs | Add Customer |
| ExpertflowCX Public APIs | Add CustomerSchema Attribute |
| ExpertflowCX Public APIs | Add participant |
| ExpertflowCX Public APIs | Add User Preference |
| ExpertflowCX Public APIs | Add widget-config |
| ExpertflowCX Public APIs | Agent Login |
| ExpertflowCX Public APIs | Agent States |
| ExpertflowCX Public APIs | Archived Rooms |
| ExpertflowCX Public APIs | Assign Agent |
| ExpertflowCX Public APIs | Assign resource |
| ExpertflowCX Public APIs | Assign resource Multi-Channel |
| ExpertflowCX Public APIs | Assign task |
| ExpertflowCX Public APIs | assign-task |
| ExpertflowCX Public APIs | Bot Active chats Detail |
| ExpertflowCX Public APIs | Bot Active chats Summary |
| ExpertflowCX Public APIs | Cancel resource |
| ExpertflowCX Public APIs | Change Agent State |
| ExpertflowCX Public APIs | Change Conversation State |
| ExpertflowCX Public APIs | Change MRD State |
| ExpertflowCX Public APIs | Change Participant Role |
| ExpertflowCX Public APIs | Channel Session |
| ExpertflowCX Public APIs | Create Conversation |
| ExpertflowCX Public APIs | Create Conversation Copy |
| ExpertflowCX Public APIs | Create Customer SLA Thresholds |
| ExpertflowCX Public APIs | Create Review |
| ExpertflowCX Public APIs | Create SLA Thresholds |
| ExpertflowCX Public APIs | Create/Retrieve in Cache |
| ExpertflowCX Public APIs | createFilter |
| ExpertflowCX Public APIs | Deactivate a Schedule |
| ExpertflowCX Public APIs | Default Metrics |
| ExpertflowCX Public APIs | Default Outbound Channel List |
| ExpertflowCX Public APIs | Delete a channel-connector |
| ExpertflowCX Public APIs | Delete a channel-type |
| ExpertflowCX Public APIs | Delete channel-provider-interface |
| ExpertflowCX Public APIs | Delete Customer |
| ExpertflowCX Public APIs | Delete CustomerSchema Attribute |
| ExpertflowCX Public APIs | Delete label By Id |
| ExpertflowCX Public APIs | Delete Schema Attribute |
| ExpertflowCX Public APIs | Delete widget-config |
| ExpertflowCX Public APIs | deleteFilterById |
| ExpertflowCX Public APIs | Expire ShortURL Request |
| ExpertflowCX Public APIs | Fetch Post with Comments by Post Id |
| ExpertflowCX Public APIs | Get a channel-connector |
| ExpertflowCX Public APIs | Get a list of channel-types |
| ExpertflowCX Public APIs | Get a Schedule |
| ExpertflowCX Public APIs | Get Agent SLA Thresholds |
| ExpertflowCX Public APIs | Get All Form Titles |
| ExpertflowCX Public APIs | Get channel connector list |
| ExpertflowCX Public APIs | Get channel list |
| ExpertflowCX Public APIs | Get Channel Messages |
| ExpertflowCX Public APIs | Get Channel Session By Id |
| ExpertflowCX Public APIs | get channel-provider-interface |
| ExpertflowCX Public APIs | Get Channels by bot-id |
| ExpertflowCX Public APIs | Get Conversation Data By Customer Identifier |
| ExpertflowCX Public APIs | Get Current Log Level |
| ExpertflowCX Public APIs | Get Customer By Channel Identifier |
| ExpertflowCX Public APIs | Get Customer Past Activities |
| ExpertflowCX Public APIs | Get Customer SLA Thresholds |
| ExpertflowCX Public APIs | Get Customers By Labels |
| ExpertflowCX Public APIs | Get CustomerSchema |
| ExpertflowCX Public APIs | Get Default Outbound Channel By channel Type Id |
| ExpertflowCX Public APIs | Get Default Outbound Channel Type Identity |
| ExpertflowCX Public APIs | Get Label By Attribute |
| ExpertflowCX Public APIs | Get list of channel-provider-interface |
| ExpertflowCX Public APIs | Get list of widget-configs |
| ExpertflowCX Public APIs | Get Loggers |
| ExpertflowCX Public APIs | Get LongUrl Request |
| ExpertflowCX Public APIs | Get Notifications of a User |
| ExpertflowCX Public APIs | Get Qm Config |
| ExpertflowCX Public APIs | Get Reviews By Conversation Ids |
| ExpertflowCX Public APIs | Get Reviews by Review Id |
| ExpertflowCX Public APIs | Get Reviews by Reviewer Id |
| ExpertflowCX Public APIs | Get Searchable Schema Attributes |
| ExpertflowCX Public APIs | Get selected channel |
| ExpertflowCX Public APIs | Get Voice Activities |
| ExpertflowCX Public APIs | Get widget-config by widget-Identifier |
| ExpertflowCX Public APIs | getAgentsWithAssociatedRoutingAttribute |
| ExpertflowCX Public APIs | getAllFilters |
| ExpertflowCX Public APIs | getCustomerByFilterQuery |
| ExpertflowCX Public APIs | getFilterByID |
| ExpertflowCX Public APIs | getFilterByName |
| ExpertflowCX Public APIs | Gte Active Conversation Activities |
| ExpertflowCX Public APIs | Health |
| ExpertflowCX Public APIs | Health Check |
| ExpertflowCX Public APIs | Health Check(To be discussed) |
| ExpertflowCX Public APIs | https://cim-demo.expertflow.com/conversation-manager/activities/customer/:customerid/past-activities?offset=0&limit=20&sortDirection=desc&sortBy=timestamp |
| ExpertflowCX Public APIs | https://efcx-ldtst.expertflow.com/conversation-manager/activities |
| ExpertflowCX Public APIs | Liveness |
| ExpertflowCX Public APIs | Liveness Check |
| ExpertflowCX Public APIs | manual agent message |
| ExpertflowCX Public APIs | Mark ALL as Read |
| ExpertflowCX Public APIs | markAsSubmitted |
| ExpertflowCX Public APIs | Mrd Stats |
| ExpertflowCX Public APIs | New Request |
| ExpertflowCX Public APIs | Paginated form |
| ExpertflowCX Public APIs | Past Activities By ConversationId |
| ExpertflowCX Public APIs | Past Activities By CustomerId |
| ExpertflowCX Public APIs | Past Activities by Multiple Ids |
| ExpertflowCX Public APIs | Past Activities by Names |
| ExpertflowCX Public APIs | Past Conversations Customer |
| ExpertflowCX Public APIs | Past Conversations Timebound |
| ExpertflowCX Public APIs | Past Conversations Timebound Copy |
| ExpertflowCX Public APIs | Past Events By ConversationId |
| ExpertflowCX Public APIs | Past Events By CustomerId |
| ExpertflowCX Public APIs | Preview Agents |
| ExpertflowCX Public APIs | Prometheous |
| ExpertflowCX Public APIs | Push Recording Link |
| ExpertflowCX Public APIs | Queue Active chats summary |
| ExpertflowCX Public APIs | Queue stats |
| ExpertflowCX Public APIs | Queued chats summary |
| ExpertflowCX Public APIs | Readiness |
| ExpertflowCX Public APIs | Readiness Check |
| ExpertflowCX Public APIs | Receive outbound Cim Message |
| ExpertflowCX Public APIs | Reload Keys |
| ExpertflowCX Public APIs | Return agent list |
| ExpertflowCX Public APIs | Revoke Task |
| ExpertflowCX Public APIs | Revoke task |
| ExpertflowCX Public APIs | Room By Id |
| ExpertflowCX Public APIs | Room Events |
| ExpertflowCX Public APIs | Score Filter |
| ExpertflowCX Public APIs | Search Activities |
| ExpertflowCX Public APIs | Search Agents |
| ExpertflowCX Public APIs | Send ASSIGN_RESOURCE_REQUESTED |
| ExpertflowCX Public APIs | Send AudioMessage |
| ExpertflowCX Public APIs | Send Call Leg Ended |
| ExpertflowCX Public APIs | Send Call Leg Started |
| ExpertflowCX Public APIs | Send ContactMessage |
| ExpertflowCX Public APIs | Send FileMessage |
| ExpertflowCX Public APIs | Send ImageMessage |
| ExpertflowCX Public APIs | Send Ivr Activity |
| ExpertflowCX Public APIs | Send Ivr Aggregated Activity |
| ExpertflowCX Public APIs | Send LocationMessage |
| ExpertflowCX Public APIs | Send Plain CimMessage |
| ExpertflowCX Public APIs | Send StickerMessage |
| ExpertflowCX Public APIs | Send VideoMessage |
| ExpertflowCX Public APIs | Server side search |
| ExpertflowCX Public APIs | Set Loggers |
| ExpertflowCX Public APIs | SSE |
| ExpertflowCX Public APIs | Start Review |
| ExpertflowCX Public APIs | Submit Review |
| ExpertflowCX Public APIs | Task state change |
| ExpertflowCX Public APIs | TinyUrl Post Request |
| ExpertflowCX Public APIs | To add channel |
| ExpertflowCX Public APIs | To add new agent |
| ExpertflowCX Public APIs | To add new agent load |
| ExpertflowCX Public APIs | To delete agent by id |
| ExpertflowCX Public APIs | To delete channel |
| ExpertflowCX Public APIs | To update agent attributes |
| ExpertflowCX Public APIs | To update bulk (agents) attributes |
| ExpertflowCX Public APIs | To update channel |
| ExpertflowCX Public APIs | To update channel connector |
| ExpertflowCX Public APIs | Update a channel-type |
| ExpertflowCX Public APIs | Update Channel Session Data |
| ExpertflowCX Public APIs | Update channel-provider-interface |
| ExpertflowCX Public APIs | Update CustomerSchema Attribute |
| ExpertflowCX Public APIs | Update form |
| ExpertflowCX Public APIs | Update Log Level |
| ExpertflowCX Public APIs | Update Qm Config |
| ExpertflowCX Public APIs | Update Schema Attribute |
| ExpertflowCX Public APIs | Update Schema Sort Order |
| ExpertflowCX Public APIs | Update Task Object |
| ExpertflowCX Public APIs | Update User Preference |
| ExpertflowCX Public APIs | Update widget-config |
| ExpertflowCX Public APIs | updateFilterById |
| ExpertflowCX Public APIs | Upload File |
| ExpertflowCX Public APIs | Upload File From Url |
| ExpertflowCX Public APIs | User login |
| ExpertflowCX Public APIs | WrapUp message |
| IVR Activities | Call Leg Ended |
| IVR Activities | Call Leg Started |
| IVR Activities | IVR Activity |
| IVR Activities | IVR Aggregated Activity |
| SoftDeletion and Auditing APIs | Add a channel-connector |
| SoftDeletion and Auditing APIs | Add a channel-type |
| SoftDeletion and Auditing APIs | Add Bot Connector |
| SoftDeletion and Auditing APIs | Add channel-provider-interface |
| SoftDeletion and Auditing APIs | Add widget-config |
| SoftDeletion and Auditing APIs | Default Outbound Channel List |
| SoftDeletion and Auditing APIs | Delete a channel-connector |
| SoftDeletion and Auditing APIs | Delete a channel-type |
| SoftDeletion and Auditing APIs | Delete Bot Connector |
| SoftDeletion and Auditing APIs | Delete channel-provider-interface |
| SoftDeletion and Auditing APIs | Delete widget-config |
| SoftDeletion and Auditing APIs | Get a channel-connector |
| SoftDeletion and Auditing APIs | Get a list of channel-types |
| SoftDeletion and Auditing APIs | Get Agents Associated with Queue |
| SoftDeletion and Auditing APIs | Get channel connector list |
| SoftDeletion and Auditing APIs | Get channel list |
| SoftDeletion and Auditing APIs | get channel-provider-interface |
| SoftDeletion and Auditing APIs | Get Channels by bot-id |
| SoftDeletion and Auditing APIs | Get Default Outbound Channel By channel Type Id |
| SoftDeletion and Auditing APIs | Get Default Outbound Channel Type Identity |
| SoftDeletion and Auditing APIs | Get list of channel-provider-interface |
| SoftDeletion and Auditing APIs | Get list of widget-configs |
| SoftDeletion and Auditing APIs | Get selected channel |
| SoftDeletion and Auditing APIs | Get widget-config by widget-Identifier |
| SoftDeletion and Auditing APIs | https://cim-frontend.expertflow.com/ccm/channels |
| SoftDeletion and Auditing APIs | Retrieve Bot Connectors list |
| SoftDeletion and Auditing APIs | To add channel |
| SoftDeletion and Auditing APIs | To delete channel |
| SoftDeletion and Auditing APIs | To update channel |
| SoftDeletion and Auditing APIs | To update channel connector |
| SoftDeletion and Auditing APIs | Update a channel-type |
| SoftDeletion and Auditing APIs | Update Bot Connector |
| SoftDeletion and Auditing APIs | Update channel-provider-interface |
| SoftDeletion and Auditing APIs | Update widget-config |
Collections with zero extracted endpoints
- CX Activities
- Consent Seeking: IVR APIs
- GetCXTenantById
- IVR APIs
- REST API CCAI
- Scheduler Control apis
- UCCX
- web-widget-config-efcx4