10 exam-style questions with answers and explanations, straight from our 1,030-question bank. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.
A customer-details widget in Workspaces starts a CRM lookup for interaction R17. The component is then rebound to R42 and starts another lookup. R42's response arrives first; the delayed R17 response then overwrites the display. Both responses contain the correct record for the requested interaction. How should the widget prevent this error while allowing agents to switch interactions immediately?
Show answer & explanation
Correct answer: B - Discard responses whose captured interaction ID differs from the widget's current interaction ID.
Question 2
An AXP deployment produces these results in the same tenant:
Transcript retrieval: HTTP 200.
Historical report retrieval: HTTP 403, error=insufficient_scope.
The bearer token is unexpired, and the regional host, tenant accountId, and application key are correct. Which production change addresses the report failure?
Show answer & explanation
Correct answer: D - Grant the client reporting access and obtain an access token carrying the required permission.
Question 3
A transcript importer submits 12 messages in order to AXP Save Transcript. The HTTP 200 response reports PARTIAL_SUCCESS: messages 1-6 were saved, and message 7 failed validation. Processing stops at that failure. No other writer is updating this dialog, and the integration has no duplicate-suppression guarantee. After correcting message 7, the recovery request should contain:
Show answer & explanation
Correct answer: A - Messages 7-12, retaining the six messages already saved.
Question 4
After an AXP API release, a client rejects otherwise successful responses. The changelog identifies one added optional response property; the existing required properties and their types are unchanged. The client's schema validator rejects every unrecognized property, and the application does not use the new one. What is the appropriate compatibility change?
Show answer & explanation
Correct answer: C - Permit unconsumed response properties while retaining validation of the fields the application requires.
Question 5
A website uses the classic AXP JavaScript Chat SDK, AvayaCCaaSChatSDK. Its local SDK session shuts down after inactivity while the agent remains in the ongoing chat. The customer returns, and SDK reinitialization completes successfully. getEngagements() identifies the customer's original engagement as still ongoing. To continue that conversation, the client should:
Show answer & explanation
Correct answer: C - Obtain the ongoing engagement object from the reinitialized SDK and call its join() method.
Question 6
Two AXP applications are being registered. A supervisor portal must authenticate users through the company's SAML identity provider without collecting their passwords. A separate unattended exporter needs application-authorized API access and does not act on behalf of a user. Which OAuth grant pairing fits these requirements?
Show answer & explanation
Correct answer: A - Portal: authorization code; exporter: client credentials.
Question 7
A Workspaces widget suggests a response to an active customer chat. The agent must be able to edit the suggestion in the existing chat input before deciding to send it. The Widget API instance is bound to that interaction, and draftText contains the suggestion. Which call implements the required behavior?
Show answer & explanation
Correct answer: D - api.insertMessageResponse(draftText)
Question 8
An operations dashboard combines two nonoverlapping groups of completed contacts from AXP historical data. For both groups, handling time includes talk, hold, and after-contact work. In the same reporting period, one group has 30 contacts averaging 80 seconds; the other has 90 contacts averaging 200 seconds. Each contact appears in exactly one group. The dashboard target is a combined mean of no more than 160 seconds. What result should it display?
Show answer & explanation
Correct answer: B - 170 seconds per contact; the target is missed.
Question 9
An AXP OAuth token test returns HTTP 415. The request uses POST, Content-Type: application/json, Accept: application/json, and a JSON body containing valid grant_type, client_id, and client_secret values. The operation's API Reference requires form-encoded fields. Select the change that fixes both the declared request media type and the transmitted body.
Show answer & explanation
Correct answer: A - Form-encode the fields; use Content-Type: application/x-www-form-urlencoded.
Question 10
A security test of a customer-chat website exposes an identity flaw: an anonymous visitor can submit another customer's identifier with verifiedCustomer=true, and the backend forwards both values when requesting an AXP digital JWT. The site must continue supporting anonymous chat as well as verified customers. Which token-issuance change closes the flaw?
Show answer & explanation
Correct answer: D - Derive verified identity on the backend; give anonymous users anonymous IDs and verifiedCustomer=false.
That's 10 of 1,030
The full bank has 1,020 more ASDC questions with explanations.