Confirm Reseller API

Programmatic access for partners who manage member verification across many financial institutions — issue tokens, enroll and verify voices, work the call queue, and administer the institutions you own.

Overview

One API for every institution you manage

The Reseller API lives under the /external/* path on the Confirm platform. It is the same surface that powers our own reseller tooling — fully documented here, with a downloadable OpenAPI spec you can use to generate a typed client.

Authentication

Exchange your service-account credentials for a short-lived SSO token, then act on behalf of any institution you own.

How tokens work →

Voice & calls

Assign inbound calls to members, enroll or reject a caller's voice, work the verification queue, and read full call detail.

How enrollment works →

Institutions

List, create, and update the child institutions under your reseller account, and open an SSO session into any of them.

Browse endpoints →
The surface

Every endpoint, at a glance

Ten routes across three areas. See the full reference for request and response schemas and copyable examples.

Tokens

POST/external/token/requestService-account login → SSO token
POST/external/token/request/userExchange for a child-institution user token

Phone calls & voice

GET/external/calls/queueList calls awaiting verification
POST/external/calls/assignAssign a call to a member
GET/external/calls/{voiceId}/detailsFull call detail & Pindrop events
POST/external/calls/{voiceId}/enrollEnroll & accept the caller's voice
POST/external/calls/{voiceId}/reject-voiceReject the voice & un-enroll

Institutions

GET/external/institutionsList your child institutions
POST/external/institutionsOnboard a new institution
GET/external/institutions/{key}Get one institution
PUT/external/institutions/{key}Update name / core
POST/external/institutions/{key}/loginOpen an SSO session into a dashboard