Processor Tokens

Create a Processor Token

Generates a Processor Token for a given account to pass to a 3rd party payment or data processor.

Please double check that your preferred Processor is configured to consume the token from the token issuer.

post/v1/accounts/{accountId}/processor_tokens

Request

  • Base URL: https://api.quiltt.io
  • URL: https://api.quiltt.io/v1/accounts/{accountId}/processor_tokens
  • Auth: HTTP bearer

Path parameters

accountIdstring global_id-v1 required

The ID of the Account.

Example:acct_12Hz9Dz7vEAuljYvhmPcvM9

Request body

issuer'QUILTT' | 'MX' | 'PLAID'

The issuer of the Processor Token.

  • QUILTT - Quiltt
  • MX - MX
  • PLAID - Plaid
processor'ACHQ' | 'ADP_ROLL' | 'ADYEN' | 'AIRWALLEX' | 'ALLOY' | 'ALPACA' | 'ANSA' | 'APEX_CLEARING' | 'ARRAY' | 'ASTRA' | 'ATOMIC' | 'ATOMICFI' | 'BAKKT' | 'BIZCAP' | 'BLOOM_CREDIT' | 'BOND' | 'BOOM' | 'BRALE' | 'CARDLESS' | 'CARDLYTICS' | 'CHECK' | 'CHECKBOOK' | 'CHECKOUT' | 'CIRCLE' | 'CURINOS' | 'CYBRID' | 'DRIVEWEALTH' | 'DWOLLA' | 'ESUSU' | 'FIANT' | 'FINIX' | 'FORTRESS_TRUST' | 'FRAME' | 'GAINBRIDGE' | 'GALILEO' | 'GEMINI' | 'GUSTO' | 'HIGHNOTE' | 'I2C' | 'INCREASE' | 'INTERCHANGE' | 'INTERCHECKS' | 'KANMON' | 'KICK' | 'KIKOFF_ENTERPRISE' | 'KNOT' | 'LAYER' | 'LITHIC' | 'LOANPRO' | 'MARQETA' | 'MOCK' | 'MODERN_TREASURY' | 'MOOV' | 'NATURAL' | 'NUVEI' | 'OATFI' | 'OCROLUS' | 'OPEN_LEDGER' | 'PARAFIN' | 'PAY' | 'PINWHEEL' | 'RISKIFIED' | 'RIZE' | 'SARDINE' | 'SCRIBEUP' | 'SEAMLESSACH' | 'SFOX' | 'SILA' | 'SILA_MONEY' | 'SOLID' | 'STAKE' | 'STRADDLE' | 'STRIPE' | 'SVB_API' | 'TABA_PAY' | 'TEAL' | 'THREAD_BANK' | 'TREASURY_PRIME' | 'UNIT' | 'UTB' | 'VALON' | 'VESTA' | 'VOPAY' | 'WEBULL' | 'WEDBUSH' | 'WEPAY' | 'WYRE' | 'ZERO_HASH' | 'ZUM_RAILS'

The processor that will be receiving the Token.

Example request

{
  "issuer": "QUILTT",
  "processor": "STRADDLE"
}

Response

Create a universal Quiltt token for Straddle

tokenstring required

The Token to send to the 3rd party Processor.

issuer'QUILTT' | 'MX' | 'PLAID' required

The issuer of the Processor Token.

  • QUILTT - Quiltt
  • MX - MX
  • PLAID - Plaid
processor'ACHQ' | 'ADP_ROLL' | 'ADYEN' | 'AIRWALLEX' | 'ALLOY' | 'ALPACA' | 'ANSA' | 'APEX_CLEARING' | 'ARRAY' | 'ASTRA' | 'ATOMIC' | 'ATOMICFI' | 'BAKKT' | 'BIZCAP' | 'BLOOM_CREDIT' | 'BOND' | 'BOOM' | 'BRALE' | 'CARDLESS' | 'CARDLYTICS' | 'CHECK' | 'CHECKBOOK' | 'CHECKOUT' | 'CIRCLE' | 'CURINOS' | 'CYBRID' | 'DRIVEWEALTH' | 'DWOLLA' | 'ESUSU' | 'FIANT' | 'FINIX' | 'FORTRESS_TRUST' | 'FRAME' | 'GAINBRIDGE' | 'GALILEO' | 'GEMINI' | 'GUSTO' | 'HIGHNOTE' | 'I2C' | 'INCREASE' | 'INTERCHANGE' | 'INTERCHECKS' | 'KANMON' | 'KICK' | 'KIKOFF_ENTERPRISE' | 'KNOT' | 'LAYER' | 'LITHIC' | 'LOANPRO' | 'MARQETA' | 'MOCK' | 'MODERN_TREASURY' | 'MOOV' | 'NATURAL' | 'NUVEI' | 'OATFI' | 'OCROLUS' | 'OPEN_LEDGER' | 'PARAFIN' | 'PAY' | 'PINWHEEL' | 'RISKIFIED' | 'RIZE' | 'SARDINE' | 'SCRIBEUP' | 'SEAMLESSACH' | 'SFOX' | 'SILA' | 'SILA_MONEY' | 'SOLID' | 'STAKE' | 'STRADDLE' | 'STRIPE' | 'SVB_API' | 'TABA_PAY' | 'TEAL' | 'THREAD_BANK' | 'TREASURY_PRIME' | 'UNIT' | 'UTB' | 'VALON' | 'VESTA' | 'VOPAY' | 'WEBULL' | 'WEDBUSH' | 'WEPAY' | 'WYRE' | 'ZERO_HASH' | 'ZUM_RAILS' required

The processor that will be receiving the Token.

expiresAtstring date-time nullable

The UTC date and time when the Processor Token will expire, in ISO 8601 format.

Note that some Issuers may not provide an expiration date for the Processor Token.

Example response

{
  "token": "YWNjdF8xMzFMV2xXSUJJY3lUQ3pqdGRMUnhTOjA1NTQ1OTYyMTE5NjNiZWNjODg5MTVkOThlMTY3NDdiMzNhMzlmZGYx",
  "account": {
    "id": "acct_12Hz9Dz7vEAuljYvhmPcvM9"
  },
  "connection": {
    "at": "2025-09-24T14:15:22Z",
    "provider": "MX",
    "status": "SYNCED"
  },
  "environment": {
    "id": "env_1hyoxpVVFib1HngGwKAzIr",
    "mode": "PRODUCTION"
  },
  "issuer": "QUILTT",
  "processor": "STRADDLE",
  "expiresAt": "2025-10-20T20:33:23Z"
}

Changes

No recorded changes to this operation across all 1 revision of this API.