CRM

Apply accepted Market-Insights updates to several list records

POST
/v1/crm/lists/{id}/apply-mi-updates

Bulk form of applyCrmMiUpdates for records in one CRM list: for each record, persist ONLY the updates listed for it (copy them from getCrmListMiUpdates — store, field or kind, and the incoming value as value). Never send updates the user did not accept. Proposals on a record that were not accepted count as reviewed. Records not in the list are reported, not applied.

Authorization

x-api-key<token>

In: header

Path Parameters

id*string

The CRM list id.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/crm/lists/string/apply-mi-updates" \  -H "Content-Type: application/json" \  -d '{    "records": [      {        "entityId": "string",        "updates": [          {            "field": "title",            "store": "override",            "value": "string"          }        ]      }    ]  }'
{
  "data": {
    "applied": 0,
    "results": [
      {
        "applied": 0,
        "entityId": "string",
        "error": "not_in_list"
      }
    ]
  }
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string"
}
{
  "error": "string",
  "limit": 0,
  "size": 0
}