DashCRM Logo Dash
← All docs

API Reference

Errors & security


Error responses

If something goes wrong, you'll get a JSON error with a readable message:

json
{
  "error": "Human-readable error message"
}

Status codes

400 - Something is wrong with your request (invalid JSON, invalid email, buyer type, or project/unit link)

401 - Missing or invalid API key

403 - Your API key doesn't have permission for this action

404 - The single-project endpoint could not find a project with that slug

409 - Multiple contacts already exist with that email

429 - Too many requests - wait and try again

Security

Warning

Never put your read & write key in frontend or browser code. Only use read-only keys on your website.

If a key is ever leaked, revoke it immediately from Settings > Integrations

Rotate keys regularly if they've been shared outside your direct control