Sign-in
13 real calls against a live Core. Open a call for its headers, request and response.
/auth/login
001Login · sign-inownerPOST /auth/login200 OKAs expected186 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "owner@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e3c9-75f4-bf79-c35ada7f69bd",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "owner"
}
}002Login · sign-inadminPOST /auth/login200 OKAs expected36 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "admin@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e420-7894-9aa9-5dd131ee9c29",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "admin"
}
}003Login · sign-insupervisorPOST /auth/login200 OKAs expected61 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "supervisor@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e442-7fae-b468-bf9fee75d9ec",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "supervisor"
}
}004Login · sign-inoperatorPOST /auth/login200 OKAs expected37 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "operator@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e46a-7f5d-8e34-76cbfb26b5ab",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "operator"
}
}005Login · sign-inqcPOST /auth/login200 OKAs expected36 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "qc@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e48b-766b-8c6b-8862bea47064",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "qc"
}
}006Login · sign-inaccountantPOST /auth/login200 OKAs expected43 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "accountant@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e4e7-7b64-88ac-67a67b46b313",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "accountant"
}
}007Login · sign-in-with-app-field-emailoperatorPOST /auth/login400 VALIDATION_FAILEDAs decided4 ms
App change: the login field is `identifier` (server contract).
Headers
{
"content-type": "application/json"
}Body
{
"email": "operator@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 400
{
"error": {
"code": "VALIDATION_FAILED",
"message": "The request has invalid fields.",
"requestId": "01a14ba9-315f-7fe3-ba49-1a5a07c3ef47",
"details": [
{
"path": "identifier",
"message": "Invalid input: expected string, received undefined"
},
{
"path": "",
"message": "Unrecognized key: \"email\""
}
]
}
}204Login · sign-in-for-pdf-proofownerPOST /auth/login200 OKAs expected71 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "owner@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e3c9-75f4-bf79-c35ada7f69bd",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "owner"
}
}205Login · sign-in-for-pdf-proofaccountantPOST /auth/login200 OKAs expected53 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "accountant@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e4e7-7b64-88ac-67a67b46b313",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "accountant"
}
}206Login · sign-in-for-pdf-proofsupervisorPOST /auth/login200 OKAs expected53 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "supervisor@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e442-7fae-b468-bf9fee75d9ec",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "supervisor"
}
}207Login · sign-in-for-pdf-proofoperatorPOST /auth/login200 OKAs expected56 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "operator@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e46a-7f5d-8e34-76cbfb26b5ab",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "operator"
}
}208Login · sign-in-for-pdf-proofqcPOST /auth/login200 OKAs expected53 ms
Headers
{
"content-type": "application/json"
}Body
{
"identifier": "qc@demo-coimbatore.demo.none1.in",
"password": "[REDACTED]"
}Response · HTTP 200
{
"accessToken": "[REDACTED]",
"tokenType": "[REDACTED]",
"expiresIn": 900,
"refreshToken": "[REDACTED]",
"user": {
"id": "01a14ba6-e48b-766b-8c6b-8862bea47064",
"tenantId": "01a14ba6-e3d8-7d56-8060-bfa0d3554b8b",
"role": "qc"
}
}/auth/logout
203MyProfile · logoutadminPOST /auth/logout204 OKAs expected31 ms
Headers
{
"authorization": "[REDACTED]",
"content-type": "application/json"
}Body
{
"refreshToken": "[REDACTED]",
"client": "app"
}Response · HTTP 204
""