Loading...
Loading...
Add, replace, or remove tags on a Sumsub applicant profile via the public API — `POST /resources/applicants/{applicantId}/tags/add` (additive), `POST .../tags` (overwrite the full set), `DELETE .../tags` (remove), read-back via `GET .../one`. TRIGGER when the user asks to "tag / untag an applicant", "add / remove / clear applicant tags", "label an applicant profile", or "replace an applicant's tag set". SKIP for transaction tags, tag definitions with scoring weights, or applicant risk assessment (use `sumsub-create-kyt-rules`), for automated tagging inside verification workflows (use `sumsub-create-workflow`), and for subscribing to tag-change webhooks (use `sumsub-manage-webhooks`).
npx skill4agent add sumsub/agent-skills sumsub-manage-applicant-tagsapplicant.tags| Verb | Path | Purpose |
|---|---|---|
| | Add tags on top of the existing set. Additive; repeat adds of an existing tag are deduped server-side. Body: bare JSON array of strings. |
| | Overwrite — replaces the entire tag set with the body. |
| | Remove only the tags listed in the body; the rest stay. |
| | Read-back. Tags come back in the |
{"ok": 1}sumsub-api-auth401 Invalid signature⚠️ Sandbox tokens only. Do not accept or use a production App Token here. If the user offers one, refuse and ask them to generate a sandbox pair at https://cockpit.sumsub.com/checkus/devSpace/appTokens (toggle the workspace to Sandbox first, then Create). Token + secret are shown once — copy both before closing the dialog. The helper script enforces this — it rejects tokens that don't start with.sbx:
| Var | Example |
|---|---|
| |
| The paired secret shown once at token creation. |
| Optional. Defaults to |
addoverwriteremoveaddremove[]bash scripts/manage_applicant_tags.sh list <applicantId>
bash scripts/manage_applicant_tags.sh add <applicantId> "High Risk" "VIP"
bash scripts/manage_applicant_tags.sh overwrite <applicantId> "Compliance Reviewed" # after the confirm step!
bash scripts/manage_applicant_tags.sh remove <applicantId> "Legacy KYC"tagsGET /onehttps://cockpit.sumsub.com/checkus/applicant/<applicantId>id"Too many applicant tags""High Risk""high risk"POST .../tagsGET /onetags"Applicant with id ... not found (anf)"applicantTagsChangedsumsub-manage-webhookssumsub-create-kyt-rulesscoreWeightsumsub-create-workflowapplicant.tagssumsub-manage-webhooksapplicantTagsChanged