Create a Project
Create a Project
Create an empty project owned by your organization. The returned projectId is a
short opaque identifier (a sqid, never a raw UUID) that you pass verbatim to every
later call: AddActivities, Submit, GetProgress, and ExportCSV.
Endpoint
The API speaks ConnectRPC (gRPC over HTTP/1.1). For
plain HTTP clients, use the HTTP + JSON transcoding: POST the method under
/api.v1.Service/, with a JSON body and Content-Type: application/json.
POST https://api.dangofish.com/api.v1.Service/CreateProjectAuthenticate every request with your organization API key (generated by an org admin in organization settings):
Authorization: Bearer dk_org_...Request
{ "name": "Q3 procurement" }Response
{ "projectId": "aB3xK9" }Examples
curl -X POST https://api.dangofish.com/api.v1.Service/CreateProject \
-H "Authorization: Bearer $DANGO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Q3 procurement"}'Errors
Unauthenticated: missing or invalid API key.