Skip to main content
PUT
/
v1
/
recap
/
crm-config
Update Recap CRM config
curl --request PUT \
  --url https://api.pyai.com/v1/recap/crm-config \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "salesforce": {
    "enabled": true,
    "instance_url": "<string>",
    "client_id": "<string>",
    "client_secret": "<string>",
    "refresh_token": "<string>",
    "object": "<string>",
    "record_id_field": "<string>",
    "field_map": {},
    "create_activity": true
  }
}
'
{
  "object": "recap.crm_config",
  "salesforce": {
    "enabled": true,
    "instance_url": "<string>",
    "client_id": "<string>",
    "client_secret": "<string>",
    "refresh_token": "<string>",
    "object": "Opportunity",
    "record_id_field": "salesforce_id",
    "field_map": {},
    "create_activity": true
  },
  "updated_at": 123
}

Authorizations

Authorization
string
header
required

Use Authorization: Bearer pyai_live_... (or pyai_test_...).

Body

application/json
salesforce
object

Response

Updated CRM config

object
string
Example:

"recap.crm_config"

salesforce
object
updated_at
integer

Unix ms.