Create project

Add a project, with its client, code and dates.

POST https://cotlet.dev/api/v1/resource-guru/projects

write

Returns the new project with its ID, ready for create_booking. It reaches no one and you can archive or edit it in Resource Guru, so it does not wait for your OK. Needs Manager permission or higher in Resource Guru.

Parameters

Parameters: create_project
NameTypeDescription
name string required string Project name.
project_code string string Short code shown in reports.
client_id integer integer Client ID from list_clients or create_client.
start_date string string Project start, YYYY-MM-DD.
end_date string string Project end, YYYY-MM-DD.
default_billable boolean boolean True if bookings for this project default to billable.
notes string string Notes on the project.

Request

cURL
curl -X POST https://cotlet.dev/api/v1/resource-guru/projects \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Jane Doe"}'
Python
result = client.call("resource-guru", "create_project", {"name":"Jane Doe"})
Node.js
const result = await cotlet.call('resource-guru', 'create_project', {"name":"Jane Doe"});
CLI
cotlet call resource-guru create_project --data '{"name":"Jane Doe"}'

Example response

JSON

{
  "id": 703111,
  "name": "Brand Guidelines",
  "project_code": "NWS-01",
  "client_id": 55121,
  "start_date": "2026-11-09",
  "end_date": "2026-12-04",
  "archived": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.