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

Guest REST API

Hi,

i am using Cisco ISE to automate the Guest user ID creation. Below API works fine for the ID creation but SMS to the user is not automated. However, if do a resend credentials on the sponsor portal then SMS is delivered to the client. SMS Gateway integration with ISE is working fine and verified.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<ns2:guestuser xmlns:ns2="identity.ers.ise.cisco.com"> 
<guestAccessInfo> 
<fromDate>06/15/2015 14:00</fromDate> 
<toDate>06/30/2015 08:15</toDate> 
<validDays>15</validDays> 
<location>UAE</location> 
</guestAccessInfo> 
<guestInfo> 
<company>EK</company> 
<emailAddress>soneone@example.com</emailAddress> 
<firstName>xxxx</firstName> 
<lastName>xxxxx</lastName> 
<notificationLanguage>English</notificationLanguage> 
<phoneNumber>34554353453</phoneNumber> 
<smsServiceProvider>xxxxx</smsServiceProvider> 
<userName>xxxx</userName> 
</guestInfo> 
<guestType>Contractor (default)</guestType> 
<personBeingVisited>soneone@example.com</personBeingVisited> 
<portalId>28981f50-e96e-11e4-a30a-005056bf01c9</portalId> 
<reasonForVisit>Meeting</reasonForVisit> 
</ns2:guestuser>

1 Reply 1

dal
Level 3
Level 3

Hello.

I have the exact same problem.

In the API documentation, there is an entry called SMS, where you can PUT a request to https://<ise-server>:9060/ers/config/guestuser/sms/{id}, but I'm not able to make it work.

When I put the user id into the {id}, I only get the message "Not found"

But even if the user was found, it means that we have to make 3 entries (steps) to create a user and send SMS:

1. Create user

2. Find user ID by submitting a GetbyID request

3. Send SMS using the found user id

 

Isn't there a way to send SMS automatically after the user is created?

In the self service portal there is, so why not here?

 

Review Cisco Networking products for a $25 gift card