Authenticate and get bearer token
curl --request POST \
--url https://my.propops.app/api/auth/login \
--header 'Content-Type: application/json' \
--data '
{
"email": "admin@example.com",
"password": "********"
}
'{
"success": true,
"token": "a1b2c3d4e5f67890...",
"token_type": "Bearer",
"expires_at": "2023-11-07T05:31:56Z",
"user": {
"name": "John Doe",
"email": "admin@example.com",
"account_type": "Staff"
},
"usage": "<string>"
}Authentication
Authenticate and get bearer token
Authenticate with email and password to receive a long-lived bearer token
for API access. Available on any domain. When used on the API Playground
(my.propops.app), login is restricted to SysOps and API roles only.
The returned token is valid for 90 days and should be included as
Authorization: Bearer <token> in all subsequent API requests.
Any previously active token for the same account is automatically revoked when a new one is generated.
POST
/
api
/
auth
/
login
Authenticate and get bearer token
curl --request POST \
--url https://my.propops.app/api/auth/login \
--header 'Content-Type: application/json' \
--data '
{
"email": "admin@example.com",
"password": "********"
}
'{
"success": true,
"token": "a1b2c3d4e5f67890...",
"token_type": "Bearer",
"expires_at": "2023-11-07T05:31:56Z",
"user": {
"name": "John Doe",
"email": "admin@example.com",
"account_type": "Staff"
},
"usage": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://help.propops.app/llms.txt
Use this file to discover all available pages before exploring further.
Body
application/json
Response
Authentication successful
⌘I