cURL
curl --request POST \ --url https://{subdomain}.auth.{region}.nhost.run/v1/signin/pat \ --header 'Content-Type: application/json' \ --data ' { "personalAccessToken": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24" } '
{ "session": { "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "accessTokenExpiresIn": 900, "refreshTokenId": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24", "refreshToken": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24", "user": { "avatarUrl": "https://myapp.com/avatars/user123.jpg", "createdAt": "2023-01-15T12:34:56Z", "defaultRole": "user", "displayName": "John Smith", "emailVerified": true, "id": "2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24", "isAnonymous": false, "locale": "en", "metadata": { "firstName": "John", "lastName": "Smith" }, "phoneNumberVerified": false, "roles": [ "user", "customer" ], "email": "[email protected]", "phoneNumber": "+12025550123", "activeMfaType": "<string>" } } }
Authenticate using a Personal Access Token. PATs are long-lived tokens that can be used for programmatic access to the API.
Personal Access Token for authentication
PAT
"2c35b6f3-c4b9-48e3-978a-d4d0f1d42e24"
Successfully signed in
Container for session information
User authentication session containing tokens and user information
Show child attributes
Was this page helpful?