sumsub-check-permissions

Fetch the current tenant's allowed entitlements (BackgroundCheckTarget list). Returns JSON `{"allowedChecks":{key:label}}` — a map whose keys are the enabled entitlement keys. Called by sumsub-create-level (and other create-* skills) before building a payload to gate entitlement-required features.

By sumsub · 813 installs

npx skills add sumsub/agent-skills --skill sumsub-check-permissions

Source repository · Upstream listing

Check Permissions Returns the tenant's allowed entitlements so callers can gate features before making any API writes. Usage Run the script and parse the result: Output: raw Sumsub response body followed by HTTP <code . Success (HTTP 200): Error (non 200): allowedChecks — map of permission key → human readable label for all entitlements enabled for this tenant. Permission keys present as keys of allowedChecks are the allowed entitlements. How callers should use this If the HTTP status is not 200, stop immediately — show the error body to the user and do not proceed. After a successful response, check whether the required BackgroundCheckTarget key is present in allowedChecks . If it is not, stop immediately — do not build or POST the payload. Tell the user which entitlement is missing and that they need to contact their CSM or Sumsub Support to get it enabled. Entitlement → feature mapping (key examples): Feature Required entitlement E KYC docset E KYC TARGET PROOF OF RESIDENCE docset POA E SIGN docset E SIGN TARGET deviceIntelligenceSettings.enabled: true DEVICE INTELLIGENCE QUESTIONNAIRE scoring QUESTIONNAIRE SCORING QUESTIONNAIRE attachments QUESTIONNAIRE ATTACHMENT NFC chip reading NFC Video ident sessions VIDEO IDENT Reusable KYC via SDK REUSABLE KYC SDK Known face search KNOWN FACE SEARCH AML / watchlist step WATCHLISTS