Steerd API
Projects

Create a project

POST
/api/public/v1/projects
AuthorizationBearer <token>

In: header

Header Parameters

idempotency-key?string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

curl -X POST "https://example.com/api/public/v1/projects" \  -H "Content-Type: application/json" \  -d '{    "title": "string"  }'
{  "agreed_rate_max": 0,  "agreed_rate_min": 0,  "archived_at": "string",  "archived_from_stage": {    "color": "slate",    "hidden": true,    "id": "string",    "key": "string",    "kind": "open",    "label": "string",    "sort": -9007199254740991  },  "archived_from_status": "string",  "close_reason": "string",  "close_reason_category": "string",  "closed_at": "string",  "contacts": [],  "created_at": "string",  "currency": "string",  "description": "string",  "desired_rate_max": 0,  "desired_rate_min": 0,  "estimated_value": 0,  "expected_end_date": "string",  "expected_start_date": "string",  "first_contact_date": "string",  "id": "string",  "last_activity_at": null,  "notes": "string",  "organizations": [],  "primary_contact_id": "string",  "probability": 0,  "rate_type": "hourly",  "skills": [    "string"  ],  "source": "email",  "source_external_id": "string",  "source_url": "string",  "stage": {    "color": "slate",    "hidden": true,    "id": "string",    "key": "string",    "kind": "open",    "label": "string",    "sort": -9007199254740991  },  "stage_changed_at": "string",  "status": "string",  "title": "string",  "updated_at": "string",  "waiting_on": "none",  "work_locations": [    null  ],  "work_mode": "remote"}
{  "detail": {    "property1": "string",    "property2": "string"  },  "error": {    "code": "string",    "current": 0,    "feature": "api_access",    "limit": 0,    "message": "string",    "plan": "free",    "resource": "projects",    "upgrade_to": "free"  }}