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-8empty
Headers: []
Supported content types are:
text/plain;charset=utf-8empty
Headers: []
Supported content types are:
text/plain;charset=utf-8empty
Headers: []
Supported content types are:
text/plain;charset=utf-8empty
Headers: []
Supported content types are:
text/plain;charset=utf-8empty
Headers: []
Supported content types are:
text/plain;charset=utf-8empty
Headers: []
No response body
Headers: []
Supported content types are:
application/json[]
[
{
"fromServiceId": "S6F4dLfwPiR6NcsrKjgHJBYh"
}
]
Supported content types are:
application/jsonExample: application/json
[
12,
{
"fromServiceName": "Evil Corp."
},
{
"fromServiceDescription": "Making the worse a little better every day."
}
]
Headers: []
Supported content types are:
application/jsonResponse body as below.
[
{
"fromServiceId": "S6F4dLfwPiR6NcsrKjgHJBYh"
},
{
"fromServiceKey": "HeU3QCNovwDDgbAqbb+tW1e2"
}
]
Headers: []
Supported content types are:
application/jsonResponse body as below.
[]
Supported content types are:
application/jsonExample: application/json
{
"fromServiceSessionToken": "kvs8FFo6aisUAX+p4ESMMO5Q"
}
Headers: []
Supported content types are:
application/jsonResponse body as below.
[]
Supported content types are:
application/jsonExample: application/json
{
"fromServiceSessionToken": "kvs8FFo6aisUAX+p4ESMMO5Q"
}
Headers: []
Supported content types are:
application/jsonfalse
true
Supported content types are:
application/jsonExample: application/json
{
"fromServiceSessionToken": "kvs8FFo6aisUAX+p4ESMMO5Q"
}
Headers: []
Supported content types are:
application/jsonResponse body as below.
{
"srvSessMdUser": "alice"
}
Supported content types are:
application/jsonExample: application/json
"gFfrBSRVY2s415QIEs+xcS9n"
Headers: []
Supported content types are:
application/jsonResponse body as below.
[]
Supported content types are:
application/jsonExample: application/json
"gFfrBSRVY2s415QIEs+xcS9n"
Headers: []
Supported content types are:
application/jsonfalse
true
Supported content types are:
application/jsonExample: application/json
{
"user": [
12,
"secret"
]
}
Headers: []
Supported content types are:
application/jsonResponse body as below.
"gFfrBSRVY2s415QIEs+xcS9n"
Supported content types are:
application/jsonExample: application/json
{
"udEmail": "alice@example.com",
"udName": "alice",
"udPassword": "secret"
}
Headers: []
Supported content types are:
application/jsonResponse body as below.
12
Headers: []
Supported content types are:
application/jsonResponse body as below.
[]
Headers: []
Supported content types are:
application/jsonResponse body as below.
"alice@example.com"
Headers: []
Supported content types are:
application/jsonResponse body as below.
"alice"
Supported content types are:
application/jsonExample: application/json
{
"ldName": "alice",
"ldPassword": "secret"
}
Headers: []
Supported content types are:
application/jsonResponse body as below.
"gFfrBSRVY2s415QIEs+xcS9n"