Skip to content

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.

  • 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 /conversation-manager/activities/voice?offset=0&limit=50&startTime=1694615348&endTime=1694615400&agentId=691f2e2b-... 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&sectionIndex=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&sectionIndex=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