cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1474
Views
0
Helpful
1
Replies

BroadWorks Sandbox XSI HTTP Rest

simonbrinkmann
Level 1
Level 1

I've created a BroadWorks Sandbox and I'm trying to call the XSI actions documented in:

https://pubhub.devnetcloud.com/media/broadsoft-docs/docs/pdf/BW-XSIInterfaceSpec-R230.pdf

 

Specifically i'm trying to send this request:

 

GET https://broadsoftsandboxxsp.cisco.com/com.broadsoft.xsi-actions/v2.0/user/u9736722091/profile HTTP/1.1
Host: broadsoftsandboxxsp.cisco.com
Authorization: Basic dTk3MzY3MjIwOTEKOjEyMzQ1Njc4OQ==

 

I'm using Basic authentication and have changed the password for the user because it had expired. I'm able to log in using the username/password at https://broadsoftsandboxxsp.cisco.com/CommPilot/Login/

 

When I send the request I receive 401 unauthorized with a response header indicating that I'm hitting the XSI actions area correctly:

WWW-Authenticate: Basic realm="XtendedServicesInterface".

 

I would like to know:

1) Are the XSI actions and events enabled and accessible in the Sandbox. If anyone could provide an example ideally in the sandbox's instructions that would be a great help.

2) Do I have to do some provisioning or give the user permissions to allow access to the XSI actions or is it supported in the default setup of the Sandbox?

 

 

 

 

 

1 Accepted Solution

Accepted Solutions

simonbrinkmann
Level 1
Level 1

1) The XSI requires the full user id userid@domain  (u12345678@broadsoftlab.com)

See the Sandbox FAQ https://developer.cisco.com/docs/broadworks/#!faq

 

2) The password had expired in the lab.

Goto https://broadsoftsandboxxsp.cisco.com/CommPilot/Login/

user-> passwords-> change it!.

 

View solution in original post

1 Reply 1

simonbrinkmann
Level 1
Level 1

1) The XSI requires the full user id userid@domain  (u12345678@broadsoftlab.com)

See the Sandbox FAQ https://developer.cisco.com/docs/broadworks/#!faq

 

2) The password had expired in the lab.

Goto https://broadsoftsandboxxsp.cisco.com/CommPilot/Login/

user-> passwords-> change it!.