cURL
curl --request PATCH \ --url https://api.teleskop.dev/projects/{id} \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data '{}'
{ "status": "success", "statusCode": 200, "data": { "name": "Turkish Airlines", "languages": [ "tr", "en" ], "channels": [ "news", "twitter" ], "keywords": [ { "main_keyword": "Turkish Airlines", "required_keywords": [ "Istanbul Airport" ], "excluded_keywords": [ "Sabiha Gökçen" ], "id": "c167d51e-7249-4430-a13e-043eab185b58" } ], "id": "c0bb3b48-60eb-4afe-a229-3207e7ad800a", "keywords_count": 1, "creator_id": "a76ea981-f007-44e6-b4d7-2dbdc61ce338", "workspace_id": "2cca4ace-63a0-41f0-a73f-0b8abe2909a5", "workspace_name": "My Organization", "created_at": "2025-07-29T13:37:12.547Z", "updated_at": "2025-07-29T13:37:12.547Z", "members_ids": [] }, "message": "Request successful", "metadata": {} }
Updates a single project. The project to be updated is identified by its id.
id
API Key for authentication
The body is of type object.
object
Project updated successfully
Response status
success
error
"success"
HTTP status code
200
Response data
Show child attributes
Display name of the project
"Turkish Airlines"
Selected languages for this project
["tr", "en"]
Selected channels for this project
["news", "twitter"]
Array of keyword objects, each containing main_keyword, required_keywords, and excluded_keywords.
The main keyword (minimum length 3).
Array of required keywords (minimum length per item 3).
["Istanbul Airport"]
Array of excluded keywords (minimum length per item 3).
["Sabiha Gökçen"]
"c167d51e-7249-4430-a13e-043eab185b58"
Project ID
"c0bb3b48-60eb-4afe-a229-3207e7ad800a"
Keywords count of the project
1
Creator ID
"a76ea981-f007-44e6-b4d7-2dbdc61ce338"
Workspace ID
"2cca4ace-63a0-41f0-a73f-0b8abe2909a5"
Name of the workspace
"My Organization"
"2025-07-29T13:37:12.547Z"
Response message
"Request successful"
Additional metadata