Skip to content

Approve or dismiss vocabulary suggestions in bulk

Approve or dismiss up to 100 suggestions. Each one is decided on its own and reported; one that cannot be decided never stops the others. Approvals need edit rights on the list. Needs the right to manage the team vocabulary.

POSThttps://api.aitronos.com/v1/vocabulary/suggestions/bulk

Request Body

ids array of strings required

1 to 100 suggestion IDs.

action string required

approve or dismiss.

list_id string optional

For approve: the list to write into; null for the organization's target list.


Returns

results array

One result per distinct ID, in the order given: id, status (approved, dismissed or skipped), reason when skipped (not_found, already_decided, duplicate or invalid) and entry_id, the entry an approval wrote.

cURL
curl -X POST "https://api.aitronos.com/v1/vocabulary/suggestions/bulk" \
  -H "X-API-Key: $FREDDY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ids": ["vsug_4e8b2d6f1a3c5097", "vsug_9d1f3b5a7c2e4068"], "action": "approve"}'

Response:

200 OK
{
  "results": [
    {
      "id": "vsug_4e8b2d6f1a3c5097",
      "status": "approved",
      "reason": null,
      "entry_id": "tdict_5a9c2e7b1d3f4068"
    },
    {
      "id": "vsug_9d1f3b5a7c2e4068",
      "status": "skipped",
      "reason": "already_decided",
      "entry_id": null
    }
  ]
}