The GET /users/by/agentDisplayId/{agentDisplayId}
endpoint returns the agent user matching the agent ID provided.
Panel | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Insert excerpt _ExcerptAPICloudNextGen _ExcerptAPICloudNextGen nopanel true
Headers
Header parameters in Requests (User Admin API) apply to this endpoint.
Authorization scopes supported:
Scope | Access granted |
---|---|
users:read | Entire endpoint |
users:write | Entire endpoint |
Parameters
The endpoint accepts the following path parameter:
agentDisplayId
Type | Required | Example |
---|---|---|
String | True | 123 |
The unique ID of the required agent user.
Requests
Get single user by username
Code Block | ||||
---|---|---|---|---|
| ||||
curl -L -X GET "https://***.api.newvoicemedia.com/useradmin/users/by/agentDisplayId/123" \
-H "Accept: application/vnd.newvoicemedia.v4+json" \
-H "Authorization: Bearer <ACCESS_TOKEN>" |
Responses
Responses contain the requested agent user object.
Successful response
Successful requests return a 200 Success
code and the requested agent user.
Example response
Code Block | ||||
---|---|---|---|---|
| ||||
{
"userId": "e439bc44-f867-4779-a3f5-0802e3e7f816",
"username": "wallboard",
"name": "Wallboard",
"email": "wallboard@vonage.com",
"userId": "8e22b1fe-d2ea-403d-8c03-50eb21188e79",
"lastLoginTime": "2021-08-26T07:37:55.465Z",
"active": true,
"locked": false,
"ssoExternalId": "exampleSso",
"userAccountConfiguration": {
"role": "Wallboard",
"chargeable": true,
"actAsAgent": true,
"agentConfiguration": {
"agentDisplayId": "123",
"webrtc": true,
"agentControlWebrtc": true,
"handleMultipleInteractions": true,
"enforcedDispositionCodes": false,
"transcribeCalls": true,
"screenRecording": false,
"callParking": true,
"salesCadence": false,
"outboundAutoanswer": true,
"inboundAutoanswer": true,
"outboundWrapUp": 100,
"backToReadyAfterNoAnswer": 100,
"backToReadyAfterLineBusy": 90,
"backToReadyAfterInvalidNumber": 80,
"backToReadyAfterNetworkIssue": 5,
"callRatingFrequency": 56,
"video": true,
"transcribeCallsRealTime": true,
"callRecordingControls": true,
"location": "GB",
"telephonyAddress": {
"telephoneAddress": "800100",
"telephonyExtension": "44",
"outboundTelephonyRegion": "ab6fd03e-de5a-41fb-9ad8-0e9fcb39f827",
"nationalDisplay": true,
"virtualLocation": "PL",
"preventAutoCallbackNumber" : true,
"selectedCallbackNumberId": "4c0b6793-a4c9-4075-839e-08fb99ba7efd"
},
"capacity": {
"isAgentLevel": false,
"live": 60,
"nonlive": 15,
"semilive": 75
},
"associatedUsers": [
{
"username": "supervisor_vbc",
"applicationType": "VBC"
}
]
}
}
} |
where:
Insert excerpt _ExcerptAPIUserObject _ExcerptAPIUserObject nopanel true
Insert excerpt _ExcerptRunInPostman _ExcerptRunInPostman nopanel true