Gentics Mesh – API token
Notes on built-in APIs: https://getmesh.io/docs/api/
Generate API token
- Log in
- Get user’s uuid
- Get API Token for the user
Log in
api/v2/auth/login
method: get
headers:
Content-Type: application/json
json:
{
“username”: “user”,
“password”: “password”
}
Response:
{ “token” : “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyVXVpZCI6IjY2ZWIzNjEyNDI0YTRlYjliNjdkNzllYjA2NWY0OTBmIiwiaWF0IjoxNjIwMjEzNDAxLCJleHAiOjE2MjAyMTM3MDF9.HH7qKm7XL_kRzDAepbhl59RRPVEjm_ZJz4Vn3AfAGsQ” }
Get user’s uuid
api/v2/users/
Authorization: Bearer eyJ0eXAi…yRq34vX9IQ
Response:
{ “data” : [ … }
Get API Token for the user
api/v2/users/:uuid/token
Authorization: Bearer eyJ0eXAi…yRq34vX9IQ
Response:
{ “token” : “eyJ0eXAiOiJK…0ElD7k”, “previousIssueDate” : “2021-05-05T12:02:54.699Z” }
Call API
c.f. https://getmesh.io/docs/authentication/#_api_token
Use the obtained User token to access data through API.