client ID in Argyle so users and verifications created through your platform are associated with the correct organization.
Before you begin
Your Argyle Customer Success manager will provide aclient ID for each customer using your integration. Store the ID with that customer’s configuration and include it when you create users on the customer’s behalf. The client value identifies your customer’s organization in Argyle’s system.
Authentication
Send requests from your backend using your partner API key ID and secret with HTTP basic authentication. Usehttps://api-sandbox.argyle.com/partners/v2 for Sandbox and https://api.argyle.com/partners/v2 for Production.
Use the keys for the selected environment. Partner mode only changes the documentation you are viewing.
Endpoint family
Use/partners/v2 when your platform creates users and orders verifications for your customers. Use /v2 when your organization is implementing Argyle for its own workflow.
Create or reuse the user
When a customer begins a verification through your platform, reuse the person’s existing user ID for that customer. If no user exists, create one withPOST /partners/v2/users. Include the required client ID for that customer and the person details required by the verification type.
Set external_metadata.suppress_verification to true to prevent an automatic payroll verification when creating the user. Then explicitly order the verification you need.
Implementation guides
Follow the partner guides for request examples and implementation steps: The partner guides use/partners/v2 throughout. Continue using this endpoint family for user, verification, session, and refresh requests.
Webhooks
Create partner webhook subscriptions throughPOST /partners/v2/webhooks. Set config.include_resource to true for the verifications.updated webhook so the webhook contains the full verification resource.
Handle duplicate webhook deliveries without creating duplicate records. Store the verification ID and use the current verification resource when deciding what to do next.
Partner webhook pages: