Version {versionBranch = [0,0,1,1], versionTags = []}
Core
is a simple, general-purpose user management protocol that supports using one identity for multiple services. It has all the expected basic features like email confirmation, password reset, change of user data. Furthermore, it allows to create services, register users with services, and manage the user's service login sessions.
If a request has an unknown header with prefix "X-Thentos-".
To call any of this API's endpoints as a User or Service, your request has to contain an HTTP header with the name 'X-Thentos-Session' and with the value set to a valid session token.
Headers: []
Supported content types are:
text/plain;charset=utf-8
empty
Headers: []
Supported content types are:
text/plain;charset=utf-8
empty
Headers: []
Supported content types are:
text/plain;charset=utf-8
empty
Headers: []
Supported content types are:
text/plain;charset=utf-8
empty
Headers: []
Supported content types are:
text/plain;charset=utf-8
empty
Headers: []
Supported content types are:
text/plain;charset=utf-8
empty
Headers: []
No response body
Headers: []
Supported content types are:
application/json
[]
[
{
"fromServiceId": "S6F4dLfwPiR6NcsrKjgHJBYh"
}
]
Supported content types are:
application/json
Example: application/json
[
12,
{
"fromServiceName": "Evil Corp."
},
{
"fromServiceDescription": "Making the worse a little better every day."
}
]
Headers: []
Supported content types are:
application/json
Response body as below.
[
{
"fromServiceId": "S6F4dLfwPiR6NcsrKjgHJBYh"
},
{
"fromServiceKey": "HeU3QCNovwDDgbAqbb+tW1e2"
}
]
Headers: []
Supported content types are:
application/json
Response body as below.
[]
Supported content types are:
application/json
Example: application/json
{
"fromServiceSessionToken": "kvs8FFo6aisUAX+p4ESMMO5Q"
}
Headers: []
Supported content types are:
application/json
Response body as below.
[]
Supported content types are:
application/json
Example: application/json
{
"fromServiceSessionToken": "kvs8FFo6aisUAX+p4ESMMO5Q"
}
Headers: []
Supported content types are:
application/json
false
true
Supported content types are:
application/json
Example: application/json
{
"fromServiceSessionToken": "kvs8FFo6aisUAX+p4ESMMO5Q"
}
Headers: []
Supported content types are:
application/json
Response body as below.
{
"srvSessMdUser": "alice"
}
Supported content types are:
application/json
Example: application/json
"gFfrBSRVY2s415QIEs+xcS9n"
Headers: []
Supported content types are:
application/json
Response body as below.
[]
Supported content types are:
application/json
Example: application/json
"gFfrBSRVY2s415QIEs+xcS9n"
Headers: []
Supported content types are:
application/json
false
true
Supported content types are:
application/json
Example: application/json
{
"user": [
12,
"secret"
]
}
Headers: []
Supported content types are:
application/json
Response body as below.
"gFfrBSRVY2s415QIEs+xcS9n"
Supported content types are:
application/json
Example: application/json
{
"udEmail": "alice@example.com",
"udName": "alice",
"udPassword": "secret"
}
Headers: []
Supported content types are:
application/json
Response body as below.
12
Headers: []
Supported content types are:
application/json
Response body as below.
[]
Headers: []
Supported content types are:
application/json
Response body as below.
"alice@example.com"
Headers: []
Supported content types are:
application/json
Response body as below.
"alice"
Supported content types are:
application/json
Example: application/json
{
"ldName": "alice",
"ldPassword": "secret"
}
Headers: []
Supported content types are:
application/json
Response body as below.
"gFfrBSRVY2s415QIEs+xcS9n"