Set active Project
Step1: Prepare Your Request
Endpoint:
/user/set-active-project
Method:
POST
URL:
https://api.talkstackai.com/user/set-active-project
Headers: Include
Content-Type: application/json
.Authorization: Bearer token or x-api-key in Headers
Step2: Create the Request Body
projectId
: Id of the project you want to set as active project.
{
"projectId": "xxxxxxxxxxxxxxxxxxxxx"
}
Step 3: Send the Request
Use your preferred HTTP client to send the POST request with the JSON body.
Step 4: Handle the request
The response will provide detailed information about the project set and the user for whom the project is set.
Success Response:
Status Code:
200 OK
Body:
{
"message": "successfully set project with id dce09491-e3c8-4c0b-bf01-c8ef8729088b active.",
"status": "success",
"userData": {
"id": "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
"name": "user name",
"email": "[email protected]",
"verified": true,
"created_at": "2025-02-19T04:57:24.000Z",
"updated_at": "2025-02-19T04:57:31.000Z",
"active_project": "xxxxxxxxxxxxxxxxxxxxxxxx"
},
"projectData": {
"name": "Project Name",
"user_id": "xxxxxxxxxxxxxxxxxxxxxxxxx",
"status": "ACTIVE",
"description": "Project Description",
"call_status_webhook": "htttps://example.com",
"id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
Troubleshooting
400 Bad Request
: If theprojectId
is not provided in the request body or if the project does not exist.401 Unauthorized
: If the user is unauthorized or the token is missing.500 Internal Server Error
: For errors in setting active project.
Last updated