N1Developer docsv1

TESTED LIVE

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
Operation
POST /auth/login
Request id
01a14ba9-29db-7ec6-acc7-75ae7d1ce50b
Expected
OK

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
Operation
POST /auth/login
Request id
01a14ba9-2b6f-7e62-a7b4-097edb2ba8a7
Expected
OK

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
Operation
POST /auth/login
Request id
01a14ba9-2c97-7dbc-af7e-c9b3b0f25c3a
Expected
OK

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
Operation
POST /auth/login
Request id
01a14ba9-2dda-77c2-aeba-ecb2a571ded7
Expected
OK

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
Operation
POST /auth/login
Request id
01a14ba9-2f05-7fcf-b180-03479e4d9f73
Expected
OK

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
Operation
POST /auth/login
Request id
01a14ba9-302e-7210-91d8-aaecafd2d7d7
Expected
OK

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).

Operation
POST /auth/login
Request id
01a14ba9-315f-7fe3-ba49-1a5a07c3ef47
Expected
OK

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
Operation
POST /auth/login
Request id
01a14bff-e633-7443-bb51-7499da482c37
Expected
OK

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
Operation
POST /auth/login
Request id
01a14bff-e76d-75c0-ba58-2d7b8368f8f3
Expected
OK

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
Operation
POST /auth/login
Request id
01a14bff-e8a7-7a4b-b686-d70a55938d2a
Expected
OK

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
Operation
POST /auth/login
Request id
01a14bff-e9e2-7f1d-915d-256e261597ce
Expected
OK

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
Operation
POST /auth/login
Request id
01a14bff-eb1e-7929-9b04-041fe633ceb1
Expected
OK

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
Operation
POST /auth/logout
Request id
01a14baa-2140-792b-8025-d1a58cf339d1
Expected
OK

Headers

{
  "authorization": "[REDACTED]",
  "content-type": "application/json"
}

Body

{
  "refreshToken": "[REDACTED]",
  "client": "app"
}

Response · HTTP 204

""

Search documentation

Search operations, types and errors from the generated contract.