Intake Chat
User
Login Endpoint POST /v1/api/user/login
| Resource URL | /v1/api/user/login |
|---|---|
| Response Format | JSON |
| Requires Authentication | No |
| Rate Limited | No |
| HTTPS | Yes |
Description
Authenticate a user and provide access credentials.
Request Body
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| User's email | Yes | String | N/A | |
| password | User's password | Yes | String | N/A |
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Success |
| 422 | Validation Error |
Refresh Token Endpoint POST /v1/api/user/refresh-token
| Resource URL | /v1/api/user/refresh-token |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Description
Refresh an existing authentication token.
Request Body
| Parameter | Description | Required | Type | Default Value |
|---|---|---|---|---|
| token | Current refresh token | Yes | String | N/A |
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Successful Response |
| 422 | Validation Error |
Logout Endpoint POST /v1/api/user/logout
| Resource URL | /v1/api/user/logout |
|---|---|
| Response Format | JSON |
| Requires Authentication | Yes |
| Rate Limited | No |
| HTTPS | Yes |
Description
Log out a user and invalidate their session.
Example Request
Example Response
HTTP Responses
| HTTP Code | Message |
|---|---|
| 200 | Successful Response |
| 422 | Validation Error |