Refresh token
This endpoint allows you to log in to system.
Endpoint: /api/v1/auth/refresh
Method: POST
Request Body
Media Type: application/json
Body:
{
"refreshToken": "string"
}
refreshToken: (required): Refresh token.
Responses
200 (OK) The request was successful, and the server returns access token, refresh token, roles, and timeouts in json
Body:
{
"userId": "user",
"accessToken": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI1SHhNekdjMEdqbkRQZGpqN0IwVVgwZ01Xc1Z4a1p6SlRTZUhvcEs0UUFBIn0.eyJleHAiOjE3MTE3Njc3MjUsImlhdCI6MTcxMTczMTcyNSwianRpIjoiMDhkMDJjMTctM2QwZC00MzgzLThhZWItZjZhNWM0YzRlYjQ4IiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo5MDkwL3JlYWxtcy93b3JrdGltYWwtd29ya2Zsb3ctcmVhbG0iLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiMTY2M2Y1YjEtNzAxNy00MWMyLTgwNmYtMTI1OGE2MTM3YzlkIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoid29ya3RpbWFsLXdvcmtmbG93LWNsaWVudCIsInNlc3Npb25fc3RhdGUiOiI4ZTFkZjg1MC1iNDBlLTRlMGItYjI4Mi0yZTQ3MWIyM2MyNTQiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbIi8qIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIiwiZGVmYXVsdC1yb2xlcy13b3JrdGltYWwtd29ya2Zsb3ctcmVhbG0iXX0sInJlc291cmNlX2FjY2VzcyI6eyJ3b3JrdGltYWwtd29ya2Zsb3ctY2xpZW50Ijp7InJvbGVzIjpbInByb2Nlc3MuY3JlYXRlIiwid29ya2Zsb3cuZGVsZXRlIiwic2VjdXJpdHkudXNlci5jcmVhdGUiLCJsb2cuY3JlYXRlIiwid29ya2Zsb3cudXBkYXRlIiwid29ya2Zsb3cuY3JlYXRlIiwibG9nLnJlYWQiLCJzZWN1cml0eS51c2VyLnVwZGF0ZSIsInNlY3VyaXR5LnVzZXIuZGVsZXRlIiwid29ya2Zsb3cuZ2V0IiwicHJvY2Vzcy5kZWxldGUiLCJwcm9jZXNzLmdldCIsInNlY3VyaXR5LnVzZXIucmVhZCIsInNlY3VyaXR5LnJvbGVncm91cC5yZWFkIiwicHJvY2Vzcy51cGRhdGUiXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsInNpZCI6IjhlMWRmODUwLWI0MGUtNGUwYi1iMjgyLTJlNDcxYjIzYzI1NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiaW50ZWdyYXRpb24ifQ.nvWO_zSJSH5al6vThlvK5j1hh28WpRSnXsxPbL_z3UkvzzgXMLrXnlqBMBBTlmyFeQxjAb3KKp3K3M7Z57QAhskfcFNckQcxwZFLTjNIS0ilJdT0QfU5Yi-7syLASHevOevp6BZRJ9PgLmprSE5RvX1BDp9xpQ1Z__lhPNSRQ9T1x_Ys2pevNoyKTwdsrY1HPkYvCDyjvfvhJ9aMtpj7y-w29UpaYU8F93vk6mztUGmklLyt2_S4ziqnlw00fZpSHAcLJTPM3f50bvxKarQkxswngmZsZmZtqSWK9eFMo_eh84JB48G4PrNrOiQwDaDLwWW2Et_pudp2d2t4p6WkCQ",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI4MTY2ZDA0Yi01NGQ4LTQwNTktOTZmMy04NDdhZjAyNjBmOGMifQ.eyJleHAiOjE3MTE3MzM1MjUsImlhdCI6MTcxMTczMTcyNSwianRpIjoiMjIyYmFkMzItYzc4Zi00NGZjLWFmNjMtNjY3ODI2YjEzZjY1IiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo5MDkwL3JlYWxtcy93b3JrdGltYWwtd29ya2Zsb3ctcmVhbG0iLCJhdWQiOiJodHRwOi8vbG9jYWxob3N0OjkwOTAvcmVhbG1zL3dvcmt0aW1hbC13b3JrZmxvdy1yZWFsbSIsInN1YiI6IjE2NjNmNWIxLTcwMTctNDFjMi04MDZmLTEyNThhNjEzN2M5ZCIsInR5cCI6IlJlZnJlc2giLCJhenAiOiJ3b3JrdGltYWwtd29ya2Zsb3ctY2xpZW50Iiwic2Vzc2lvbl9zdGF0ZSI6IjhlMWRmODUwLWI0MGUtNGUwYi1iMjgyLTJlNDcxYjIzYzI1NCIsInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsInNpZCI6IjhlMWRmODUwLWI0MGUtNGUwYi1iMjgyLTJlNDcxYjIzYzI1NCJ9.40SD1U9d0GRGIlB8sB1w3bB3CYAdMMd9K7B3_69Clgc",
"expireIn": 36000,
"refreshExpireIn": 1800,
"sessionState": "8e1df850-b40e-4e0b-b282-2e471b23c254",
"roles": [
"process.create",
"workflow.delete",
"security.user.create",
"log.create",
"workflow.update",
"workflow.create",
"log.read",
"security.user.update",
"security.user.delete",
"workflow.get",
"process.delete",
"process.get",
"security.user.read",
"security.rolegroup.read",
"process.update"
]
}
401 (Unauthorized) This response is returned if the request is refresh token wrong or expired.
Body:
{
"message": "Unauthorized request",
"timestamp": "2023-09-28T15:37:14.222Z",
"data": "string",
"version": "string"
}
412 (Precondition Failed) This response is returned if a precondition is not met.
Body:
{
"message": "Precondition failed",
"timestamp": "2023-09-28T15:37:14.222Z",
"data": {
"additionalProp1": {},
"additionalProp2": {},
"additionalProp3": {}
},
"version": "string"
}
500 (Internal Server Error) This response is returned if an unexpected internal server error occurs.
Body:
{
"message": "Internal Server Error",
"timestamp": "2023-09-28T15:37:14.223Z",
"data": "string",
"version": "string"
}