cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2645
Views
0
Helpful
6
Replies

Finesse Get user API throws 404 not found

plukka
Level 1
Level 1

Hi Team

whenever we call get agent state from Finesse API it is giving 404 not found. but agent id exists in ICM. can you please let us know what would be issue?

URL: htts://server/finesse/api/User/agentId.


6 Replies 6

dekwan
Cisco Employee
Cisco Employee

Hi,

Can you give more details? Did you use the admin api to get the list of users (https://developer.cisco.com/docs/finesse/#userget-list) and the url is there? Do you have the right port? Are you using agent Id vs the agent username? It can be many reasons why you are getting the error. Logs or more information would help pinpoint the issue.

Thanx,

Denise

Yes Denise. we are calling http://<FQDN>/finesse/api/User/agentId  know agent status and it throws 404 after entering agent id as user name and password.

Same agent id is able to login in old thin client (windows based application) which talks to CTIOS.

dekwan
Cisco Employee
Cisco Employee

Finesse uses agentId/password, not login name (username)/password. So, that would be the peripheral number.

Thanx,

Denise

Yes and it is giving Not found 404 evening Peripheral number exists in ICM, Can you please let us know what would be issue?

Please let me know which logs do i need to see if i want.

Finesse or Notification Logs

CTI Server logs etc.

dekwan
Cisco Employee
Cisco Employee

You will want to look at the Finesse webservices logs and the realm logs.

Did you all the admin api to get the list of users? https://developer.cisco.com/docs/finesse/#userget-list

That would tell you what are the user uris. If the agent isn't listed there, it would always give you a 404. How are you executing this API? Postman?

Thanx,

Denise

I am executing API over chrome browser as it is get Call.

I will look at other APIs