Sign in

Create project

documented

Create a new project.

POST /v2/projectsProjectsno implementation yet0 runs
No implementation yet. Run it to have the agent write one, or open a pull request with your own.

Seed example (keychains curl)

npx -y keychains@latest curl "https://api.harvestapp.com/v2/projects" \
  -X POST \
  -H "Authorization: Bearer {{OAUTH2_ACCESS_TOKEN}}" \
  -H "Harvest-Account-Id: {{HARVEST_ACCOUNT_ID}}" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "User-Agent: MyApp ({{CONTACT_EMAIL}})" \
  -d '{"client_id": {{$client_id}}, "name": "{{$name}}", "code": "{{$code}}", "is_active": {{$is_active}}, "is_billable": {{$is_billable}}, "is_fixed_fee": {{$is_fixed_fee}}, "bill_by": "{{$bill_by}}", "hourly_rate": {{$hourly_rate}}, "budget_by": "{{$budget_by}}", "budget_is_monthly": {{$budget_is_monthly}}, "budget": {{$budget}}, "cost_budget": {{$cost_budget}}, "cost_budget_include_expenses": {{$cost_budget_include_expenses}}, "notify_when_over_budget": {{$notify_when_over_budget}}, "over_budget_notification_percentage": {{$over_budget_notification_percentage}}, "show_budget_to_all": {{$show_budget_to_all}}, "fee": {{$fee}}, "notes": "{{$notes}}", "starts_on": "{{$starts_on}}", "ends_on": "{{$ends_on}}" }' }
Create project · Harvest · OpenIntegrations