Create a kya, pay, or kya-pay token as a buyer agent. Only buyer agents can create tokens; a seller agent key is rejected.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Choose a Seller Type
Tokens can be created for either an onboarded seller or an external seller. Provide exactly one of sellerServiceId or sellerDomainOrUrl. Sending both, or
neither, is rejected.
Onboarded Seller (sellerServiceId)
sellerServiceId)Use this when the seller is onboarded to Skyfire and has a Seller Service listed in the Skyfire Directory.
- Provide
sellerServiceId - Uses your standard Skyfire Buyer Agent API key
- Supports
kya,pay, andkya-paytokens, subject to the token types the seller service accepts payandkya-paytokens are funded from your stablecoin wallettokenAmountaccepts up to six decimal places and must meet the seller's minimum- Default token expiration: 24 hours (or a shorter maximum configured by the seller)
External Seller (sellerDomainOrUrl)
sellerDomainOrUrl)Use this when accessing a website, webpage, or API that is not onboarded to Skyfire.
- Provide
sellerDomainOrUrl - Available only to buyer agents that belong to a Skyfire Organization
kyatokens need nothing elsepayandkya-paytokens must be funded from a Visa or Mastercard wallet: pass the card wallet's ID asaccountIdand the card details inadditionalInfo. Stablecoin-funded payments to external sellers are not supported.- Default token expiration: 5 minutes, or a maximum configured for that domain
External seller token creation is available only to Skyfire organizations. Standard Skyfire Buyer Agents cannot create tokens for external sellers.
Agent group instances
A buyer agent that is an instance of an agent group creates tokens the same way, with its own API key. Its tokens carry the group's name in aid.name and the agent's own ID in aid.id. While the group is deactivated, the request is refused with 400 and the message Agent group is deactivated; tokens cannot be issued until it is reactivated.

