Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Cannot register ISE endpoint through External RESTful Interface

The ISE External RESTful Service API says that the endpoint registration request should have an Accept header, but the example given uses a Content-Type header.  When I try to use an Accept header, I get a Resource media type exception titled "Wrong media type, check Content-Type request header".  Using the Content-Type request header results in a CRUD operation exception titled "Canot find endpoint with ID register".  It looks like the server thinks this is an update endpoint request.  The update endpoint API also has an Accept header in the description, but a Content-Type header in the example.  Detailed information follows

Request: PUT

URL = https://192.168.001.001:9060/ers/config/endpoint/register

Content-Type header = application/vnd.com.cisco.ise.identity.endpoint.1.0+xml

Content =

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:endpoint
    xmlns:ns2="ers.ise.cisco.com"
    xmlns:ns3="identity.ers.ise.cisco.com" id="endpointID" description="description-465">
    <link type="application/xml" href="https://192.168.001.001:9060/ers/config/endpoint/endpointID" rel="self"/>
    <groupId><groupID</groupId>
    <identityStore></identityStore>
    <identityStoreId></identityStoreId>
    <mac>00:11:22:33:44:90</mac>
    <portalUser>user90</portalUser>
    <profileId>profileID-46</profileId>
    <staticGroupAssignment>true</staticGroupAssignment>
    <staticProfileAssignment>false</staticProfileAssignment>
</ns3:endpoint>

Response:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:ersResponse
    xmlns:ns2="ers.ise.cisco.com" operation="PUT-update-endpoint">
    <link type="application/xml" href="https://192.168.001.001:9060/ers/config/endpoint/register" rel="related"/>
    <messages>
        <ns2:message type="ERROR" code="CRUD operation exception">
            <title>Canot find endpoint with ID register</title>
        </ns2:message>
    </messages>
</ns2:ersResponse>

Any help would be appreciated.

Everyone's tags (1)
1 REPLY

This could be server side

This could be server side error type 500 I think

143
Views
0
Helpful
1
Replies
CreatePlease login to create content