Describe the /administrator:put web service

< Back to commands list

Description

   
URL API/ADMIN/v1/REST/Administrator/{administrator_login}/
Method PUT
Header API-KEY (ex. 23467C0D36E15C0E1D3B55391C8ED860)

This web service updates an existing administrator with new info

Request

Name Type Mandatory Comment
administrator_login string yes The administrator login
Parameters
Name Type Mandatory Comment
entityGuid string no Guid of the entity to attach the administrator to

Sample:

{
    "entityGuid": "D0E19488-A8CC-7933-BBE8-0E1E615E7DA9"
}

Response

Name Type Comment Sample
guid string Administrator’s guid 7F067C0D36E15C0E1D3B55391C8ED860
login string Administrator’s login admin
entityGuid string Entity Guid the admnistrator is attached to D0E19488-A8CC-7933-BBE8-0E1E615E7DA9
_links array URI to related object  
JSON for verb PUT
{
    "message": "OK",
    "success": true,
    "totalCount": 1,
    "count": 1,
    "_links": "XXX",
    "value": [
    {
        "guid": "DBC319F9-BF0E-50AA-327E-4A24A2438053",
        "login": "admin",
        "entityGuid": "D0E19488-A8CC-7932-BBE8-0E1E615E8DA9",
        "_links": {
            "self": "/API/ADMIN/v1/REST/Administrator/admin/"
        }
    }]
}
HTTP Codes
Code Message Comments  
200 OK    
401 Unauthorized Missing or invalid API-KEY  
400 Entity does not exist    
400 Oops, something went wrong    

Sample

The sample below updates the administrator admin so that he is attached to entity D0E19488-A8CC-7933-BBE8-0E1E615E7DA9

Request
https://demosite.eu.crossknowledge.com/API/ADMIN/v1/REST/Administrator/admin/
API-KEY: 7F067C0D36E15C0E1D3B55391C8ED860
Content-Type: application/json; charset=utf8

{
    "entityGuid": "D0E19488-A8CC-7944-BBE8-0E1E615E8DA9"
}  
Response
{
    "message": "OK",
    "success": true,
    "totalCount": 1,
    "count": 1,
    "value": [
    {
        "guid": "DBC319F9-BF0E-66AA-327E-4A24A2438053",
        "login": "admin",
        "entityGuid": "D0E19488-A8CC-7944-BBE8-0E1E615E8DA9",
        "_links": {
            "self": "/API/ADMIN/v1/REST/Administrator/admin/"
        }
    }],
    "_links": {
        "self": "/API/ADMIN/v1/REST/Administrator/admin/"
    }
}