Skip to main content
PUT
https://api.taap.it
/
v1
/
projects
/
{project_id}
Update Project
curl --request PUT \
  --url https://api.taap.it/v1/projects/{project_id} \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "color": "<string>"
}
'
{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "updated_at": "<string>"
}
Request:
cURL
curl -X PUT 'https://api.taap.it/v1/projects/project_987654321' \
  -H 'Authorization: Bearer taapit_your_api_key_here' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Summer Marketing Campaign 2024",
    "description": "Updated description for campaign"
  }'
Response:
{
  "id": "project_987654321",
  "name": "Summer Marketing Campaign 2024",
  "description": "Updated description for campaign",
  "updated_at": "2024-01-15T11:00:00Z"
}

Authorization

Authorization
string
required
Bearer token for API authentication. Format: Bearer YOUR_API_KEY

Path Parameters

project_id
string
required
Unique identifier for the project to update

Request Parameters

name
string
Name of the project
description
string
Optional description for the project
color
string
Color for the project in hex format (e.g., #FF6B6B, #FFF). Must include the # symbol and be a valid 3 or 6 character hex color. Color will be normalized to uppercase.

Response Fields

id
string
required
Unique identifier for the updated project
name
string
required
Name of the project
description
string
Description of the project
updated_at
string
required
ISO 8601 timestamp when the project was last updated