Unify and manage your data

Add User's External Tokens

Learn about the API operation to add an external token to a user.

Table 1. Endpoint Details
Request TypePOST
URL/oauth/users/{userID}/externalTokens
Parameters JSON array of a new external token:
[  
   {  
      "systemId"      "ext_system",
      "value"      "1234-56789-00000-abcde-fghi"      "attributes"      {  
         "valid_till"         "00000"
      }
   }
]
Note: If the user already has a token with such systemId, then an exception will be thrown.
AccessAccess ROLE_ADMIN_TENANT or ROLE_USER and the same user

Request

curl -k -H
"Accept: application/json" -H
"Content-Type: application/json" -H
"Authorization: Bearer 5925f793-c092-43ec-b3a3-65ce8e194448" -X
POST -d
'[{
    "systemId" : "facebook",
    "value" : "2452-25215-52152-dsgsd-gdsg"
    "attributes" : {
        "valid_till" : "21421"
    }
}]'
http://localhost:8080/oauth/users/lee_eybe/externalTokens

Response

[{
    "systemId" : "facebook",
    "value" : "2452-25215-52152-dsgsd-gdsg"
    "attributes" : {
        "valid_till" : "21421"
    }
}]