# Identitycheck AI integration on Definable

> IdentityCheck is a verification solution designed to authenticate user identities with precision and speed, utilizing advanced algorithms and comprehensive data sources to ensure accurate validation, mitigate fraud, and enhance security.

## What this connects

IdentityCheck is a verification solution designed to authenticate user identities with precision and speed, utilizing advanced algorithms and comprehensive data sources to ensure accurate validation, mitigate fraud, and enhance security.

Vendor: https://stackgo.io/identitycheck/

## Tools available

**11** tools available. First 11:

- `IDENTITYCHECK_CHECK_API_HEALTH` — Check API Health — Performs an API health check to verify endpoint availability and responsiveness. This tool sends an HTTP request to a specified endpoint and interprets a 200 OK response as indicating the API is UP. It handles both JSON and non-JSON responses (including HTML). Use this before other operations to confirm the API is reachable.
- `IDENTITYCHECK_DELETE_CONFIGURATION` — Delete configuration — Tool to delete an existing configuration. Use when you need to remove a configuration by its unique code.
- `IDENTITYCHECK_DELETE_NOTIFICATION_ENDPOINT` — Delete Notification Endpoint — Tool to delete a notification endpoint by its unique code. This operation is idempotent - it will succeed whether the endpoint exists or has already been deleted. Use when you need to remove a callback endpoint that receives webhook notifications for identity verification events.
- `IDENTITYCHECK_FETCH_ALL_CONFIGURATIONS` — Fetch All Configurations — Tool to fetch all existing configurations. Use when you need to list all customer configurations after authentication.
- `IDENTITYCHECK_FETCH_ALL_NOTIFICATION_ENDPOINTS` — Fetch all notification endpoints — Fetches all configured notification endpoints (webhooks) for the IdentityCheck SDK. Use this to list all callback URLs that receive onboarding event notifications (START_ONBOARDING, END_ONBOARDING).
- `IDENTITYCHECK_FETCH_CONFIGURATION` — Fetch Configuration — Fetch a specific identity verification configuration by its code. Use this action when you need to: - Retrieve theme customizations (logo, colors, button styles) for a configuration - Get custom wordings/translations defined for different languages - Review configuration options like link validity, email sender name, or ID capture settings - Verify that a configuration exists before using it in an onboarding flow The configuration code is the unique identifier assigned when the configuration was created.
- `IDENTITYCHECK_FETCH_NOTIFICATION_ENDPOINT` — Fetch Notification Endpoint — Tool to fetch a notification endpoint by its code. Use when you need the current configuration of a specific callback endpoint.
- `IDENTITYCHECK_FETCH_ONBOARDINGS` — Fetch Onboardings — Retrieves identity verification onboarding sessions with comprehensive filtering and pagination. An onboarding represents a customer's identity verification journey, tracking their progress from link creation through document capture and verification completion. Each onboarding has a unique link sent via email/phone/none, and transitions through states: CREATED → CLICKED → CAPTURE_ONGOING → SUCCESS/ERROR/EXPIRED. Use this to: - Monitor verification sessions by status, date range, or customer identifiers - Track onboarding completion rates and error patterns - Retrieve specific onboardings by UID or business-specific identifiers - Analyze notification delivery methods and their effectiveness Returns paginated results with statistics (total results, distinct users, captures per document). All filter parameters are optional; omit them to retrieve all onboardings. Example: Find all failed verifications due to network errors in January 2024
- `IDENTITYCHECK_GET_DOCUMENT_CONTENT` — Get Document Content — Tool to retrieve base64-encoded document content. Use when you have an onboarding UID and document code.
- `IDENTITYCHECK_RETRIEVE_ONBOARDING_STATUS` — Retrieve Onboarding Status — Retrieve the current status and results of an identity verification onboarding session. Use this tool to check the progress of an onboarding (CREATED, CLICKED, CAPTURE_ONGOING) or get final results (SUCCESS, ERROR, EXPIRED). Returns detailed analysis results, error causes, and CIS export data when available.
- `IDENTITYCHECK_UPDATE_CONFIGURATION` — Update Configuration — Tool to update an existing configuration. Use when you need to modify properties of a configuration identified by code.

## Auth

Auth schemes: `API_KEY`.

## How agents use Identitycheck

Inside a Definable workflow, Identitycheck is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Identitycheck** — the Researcher (GPT-5.5) pulls context from Identitycheck (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Identitycheck** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Identitycheck (create record, post message, draft email).
- **Designer / Engineer → Distributor → Identitycheck** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Identitycheck (attach file, open PR comment, post status).

The Verifier checks every Identitycheck call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- security & identity tools — https://definable.ai/apps/category/security-&-identity-tools/

## Related

- HTML page: https://definable.ai/apps/identitycheck/
- Same category (security & identity tools): https://definable.ai/apps/category/security-&-identity-tools/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
