# Push leads to your CRM from your code (/docs/automations/crm/overview/api)

Authenticated with `?privateKey=YOUR_KEY` (see [Authentication](/docs/authentication)).

<Endpoints ops={["POST /v3/crm/push", "GET /v3/crm/owners", "GET /v3/crm/variables", "GET /v3/crm/{crm}/mappings", "PUT /v3/crm/{crm}/mappings"]} />

<ApiPlayground
  ops={["POST /v3/crm/push", "GET /v3/crm/owners", "GET /v3/crm/variables", "GET /v3/crm/{crm}/mappings", "PUT /v3/crm/{crm}/mappings"]}
  method="get"
  path="/v3/crm/owners"
  tool="list_crm_owners"
  args={`{
  "crm": "hubspot",
  "websiteId": "64b7f0a1c2d3e4f5a6b7c8d9"
}`}
/>

## Use case: Push one lead now [#use-case-push-one-lead-now]

`POST /v3/crm/push` with the CRM, the website and the contact data; pick an owner from `GET /v3/crm/owners`.
