Set active Project
Step1: Prepare Your Request
Endpoint:
/user/set-active-projectMethod:
POSTURL:
https://api.talkstackai.com/user/set-active-projectHeaders: 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 OKBody:
{
"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 theprojectIdis 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