Jump to Content
MotionCX
Product GuideAPI Reference
v1.0

MotionCX
API Reference
v1.0Product GuideAPI Reference

Documentation

  • Getting Started with MotionCX
  • Authentication

Reporting.AppService

  • Legacy
    • /reporting/crm/v1/reportsget
    • /reporting/ir/v1/reportsget
  • ReportingApi
    • /reporting/api/v1/lookup/queuesget
    • /reporting/api/v1/lookup/queuespost
    • /reporting/api/v1/lookup/workstatesget
    • /reporting/api/v1/lookup/workstatespost
    • /reporting/api/v1/lookup/timezonesget
    • /reporting/api/v1/lookup/timezonespost
    • /reporting/api/v1/lookup/dispositionsget
    • /reporting/api/v1/lookup/dispositionspost
    • /reporting/api/v1/lookup/case-statusesget
    • /reporting/api/v1/lookup/case-statusespost
    • /reporting/api/v1/lookup/custom-fieldsget
    • /reporting/api/v1/lookup/custom-fieldspost
    • /reporting/api/v1/lookup/agentsget
    • /reporting/api/v1/lookup/agentspost
    • /reporting/api/v1/case/detailspost
    • /reporting/api/v1/case/aggregatespost
    • /reporting/api/v1/interaction/detailspost
    • /reporting/api/v1/interaction/messagespost
    • /reporting/api/v1/interaction/aggregatespost
    • /reporting/api/v1/report-message/detailspost
    • /reporting/api/v1/agent-workstate-events/detailspost
    • /reporting/api/v1/agent/workstate/rolluppost
    • /reporting/api/v1/agent/login/rolluppost
    • /reporting/api/v1/agent/listpost
    • /reporting/api/v1/survey/detailspost
    • /reporting/api/v1/survey/aggregatespost
  • Reporting API Field Definitions
  • Reporting Date Range Handling
  • Reporting Filters
  • Reporting Aggregation
  • ReportingApiEnumLookup
    • /reporting/api/v1/lookup/conversation-ended-reasonsget
    • /reporting/api/v1/lookup/conversation-ended-reasonspost
    • /reporting/api/v1/lookup/agent-state-tracking-typesget
    • /reporting/api/v1/lookup/agent-state-tracking-typespost
    • /reporting/api/v1/lookup/agent-substate-typesget
    • /reporting/api/v1/lookup/agent-substate-typespost
    • /reporting/api/v1/lookup/report-message-event-typesget
    • /reporting/api/v1/lookup/report-message-event-typespost
    • /reporting/api/v1/lookup/workflow-message-event-typesget
    • /reporting/api/v1/lookup/workflow-message-event-typespost
    • /reporting/api/v1/lookup/report-message-event-type-reasonsget
    • /reporting/api/v1/lookup/report-message-event-type-reasonspost
    • /reporting/api/v1/lookup/call-directionsget
    • /reporting/api/v1/lookup/call-directionspost
  • ReportingDefinition
    • /reporting/api/v1/definition/interactionget
    • /reporting/api/v1/definition/interactionpost

CRM.External.AppService

  • Contacts
    • /crm/external/v1/contactsget
    • /crm/external/v1/contactspost
  • Email
    • /crm/external/v1/email/ticket/participantsget
    • /crm/external/v1/email/ticket/comments-totalget
    • /crm/external/v1/email/ticket/commentspost
  • Queue
    • /crm/external/v1/queueget
    • /crm/external/v1/queue/fieldsget
  • Queues
    • /crm/external/v1/queuesget
  • Statuses
    • /crm/external/v1/statusesget
  • Survey
    • /crm/external/v1/surveyget
    • /crm/external/v1/surveypatch
  • Surveys
    • /crm/external/v1/surveyspost
  • Ticket
    • /crm/external/v1/ticketget
    • /crm/external/v1/ticket/commentsget
    • /crm/external/v1/ticket/subtasksget
    • /crm/external/v1/ticket/surveysget
  • Tickets
    • /crm/external/v1/ticketsget

B2C.AppService

  • ApiKey
    • /b2c/v1/api-keyget
  • User
    • /b2c/v1/userget
    • /b2c/v1/sessionget
    • /b2c/v1/user/sessionget
    • /b2c/v1/user/tenantSwitchpost
    • /b2c/v1/user/mcx-permissionsget

IRM.AppService

  • Agents
    • /irm/v1/agentget
    • /irm/v1/agentpatch
    • /irm/v1/agentsget
    • /irm/v1/agentsput
  • Channels
    • /irm/v1/channelsget
    • /irm/v1/channelspost
    • /irm/v1/channelspatch
  • DialPhonePatterns
    • /irm/v1/phone-dial-patternspost
    • /irm/v1/phone-dial-patternspatch
    • /irm/v1/phone-dial-patternsdelete
  • PhoneExtension
    • /ir/v1/phone-extensionpatch
    • /ir/v1/phone-extensiondelete
  • PhoneExtensions
    • /irm/v1/phone-extensionsget
    • /irm/v1/phone-extensions/is-availableget
  • RoutingProfile
    • /irm/v1/routing-profileget
    • /irm/v1/routing-profilepost
    • /irm/v1/routing-profilepatch
    • /irm/v1/routing-profiledelete
  • RoutingProfiles
    • /irm/v1/routing-profilesget
  • RoutingQueues
    • /irm/v1/routing-queuesget
  • Workstates
    • /irm/v1/workstatesget
    • /irm/v1/workstatespost
    • /irm/v1/workstatesdelete
  • WorkstateSets
    • /irm/v1/workstate-setsget
    • /irm/v1/workstate-setspost
    • /irm/v1/workstate-setspatch
    • /irm/v1/workstate-setsdelete
Powered by 

ReportingApi

MotionCX offers robust reporting options for our customers.

The MotionCX API allows information about Agents, Cases, Routing Profiles, workstates and other data points to be polled by your internal API experts.

Here is a list of tables to help you on your API journey

  • Reporting API Field Definitions
  • Reporting Filters
  • Reporting Date Range Handling
  • Reporting Aggregation

Individual API calls, with example returns, are listed on the following pages.

  • Table of Contents
    • MotionCX offers robust reporting options for our customers.