Skyfire
skyfireSkyfire enables AI agents to autonomously transact and pay for services, creating a seamless payment infrastructure for AI applications.
Acciones disponibles (13)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Charge Skyfire TokenSKYFIRE_CHARGE_TOKENAcciónCharge a buyer's token (seller-side operation). use when you've delivered a service and want to collect payment. the buyer created a token with max amount, you charge actual amount used.
SKYFIRE_CHARGE_TOKENAcciónCharge a buyer's token (seller-side operation). use when you've delivered a service and want to collect payment. the buyer created a token with max amount, you charge actual amount used.
Parámetros de entrada
tokenstringObligatorioThe JWT token string the buyer sent you (not the tokenId)
chargeAmountstringObligatorioAmount to charge (must be <= token's max amount)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Skyfire KYA+PAY TokenSKYFIRE_CREATE_KYA_PAY_TOKENAcciónIssue a skyfire kya+pay token (post /api/v1/tokens with type=kya+pay).
SKYFIRE_CREATE_KYA_PAY_TOKENAcciónIssue a skyfire kya+pay token (post /api/v1/tokens with type=kya+pay).
Parámetros de entrada
buyerTagstringOptional tag for buyer-side tracking
expiresAtintegerObligatorioUnix timestamp (seconds) when token expires
tokenAmountstringObligatorioMaximum amount the seller may charge (as decimal string)
sellerServiceIdstringObligatorioUUID of the seller service to call
identityPermissionsobjectOptional identity permissions payload if required by seller
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Skyfire KYA TokenSKYFIRE_CREATE_KYA_TOKENAcciónIssue a skyfire kya token (post /api/v1/tokens with type=kya).
SKYFIRE_CREATE_KYA_TOKENAcciónIssue a skyfire kya token (post /api/v1/tokens with type=kya).
Parámetros de entrada
buyerTagstringOptional tag for buyer-side tracking
expiresAtintegerObligatorioUnix timestamp (seconds) when token expires
sellerServiceIdstringObligatorioUUID of the seller service to call
identityPermissionsobjectOptional identity permissions payload if required by seller
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Skyfire PAY TokenSKYFIRE_CREATE_PAY_TOKENAcciónIssue a skyfire pay token (post /api/v1/tokens with type=pay).
SKYFIRE_CREATE_PAY_TOKENAcciónIssue a skyfire pay token (post /api/v1/tokens with type=pay).
Parámetros de entrada
buyerTagstringYour internal reference for tracking - appears in transaction history. Use for matching tokens to your workflows
expiresAtintegerObligatorioUnix timestamp when this token becomes invalid. Set short (5-10 min) for one-time use, longer for recurring calls. Max 24 hours
tokenAmountstringObligatorioMaximum USD the seller can charge. Use decimal string to avoid float precision issues. The seller decides actual charge up to this limit
sellerServiceIdstringObligatorioThe service ID you got from ListDirectoryServices - this binds the payment to a specific seller service
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All Skyfire Service TagsSKYFIRE_GET_ALL_SERVICE_TAGSAcciónFetch all service tags to discover filtering options. chain with listdirectoryservices using tags parameter to find specific types of services (e.g., 'ai', 'mcp', 'scraping').
SKYFIRE_GET_ALL_SERVICE_TAGSAcciónFetch all service tags to discover filtering options. chain with listdirectoryservices using tags parameter to find specific types of services (e.g., 'ai', 'mcp', 'scraping').
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Skyfire Buyer Wallet BalanceSKYFIRE_GET_BUYER_WALLET_BALANCEAcciónRetrieve buyer wallet balance. chain before token creation to prevent declines.
SKYFIRE_GET_BUYER_WALLET_BALANCEAcciónRetrieve buyer wallet balance. chain before token creation to prevent declines.
Parámetros de entrada
buyerAgentIdstringOptional buyer agent ID; if omitted, the API uses the authenticated buyer.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Skyfire Service DetailsSKYFIRE_GET_SERVICEAcciónGet full details for one service. more detailed than listdirectoryservices - shows terms of service, api specs, and integration urls. use before creating expensive tokens.
SKYFIRE_GET_SERVICEAcciónGet full details for one service. more detailed than listdirectoryservices - shows terms of service, api specs, and integration urls. use before creating expensive tokens.
Parámetros de entrada
serviceIdstringObligatorioSeller service ID (get from ListDirectoryServices)
Parámetros de salida
dataobjectObligatorioService details
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Skyfire Services by AgentSKYFIRE_GET_SERVICES_BY_AGENTAcciónBrowse all services from one seller agent. useful when you trust a seller and want to see their full catalog, or when tracking down who provides a specific type of service.
SKYFIRE_GET_SERVICES_BY_AGENTAcciónBrowse all services from one seller agent. useful when you trust a seller and want to see their full catalog, or when tracking down who provides a specific type of service.
Parámetros de entrada
limitintegerMax services to return
agentIdstringObligatorioSeller agent ID (get this from service listings or previous transactions)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Skyfire Services by TagsSKYFIRE_GET_SERVICES_BY_TAGSAcciónFilter services by tags to find exactly what you need. more efficient than browsing all services when you know the category. chain: getallservicetags → getservicesbytags → createpaytoken.
SKYFIRE_GET_SERVICES_BY_TAGSAcciónFilter services by tags to find exactly what you need. more efficient than browsing all services when you know the category. chain: getallservicetags → getservicesbytags → createpaytoken.
Parámetros de entrada
tagsstringObligatorioComma-separated tags to filter by (e.g., 'ai,mcp' or 'scraping')
limitintegerMax services to return
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Skyfire Token ChargesSKYFIRE_GET_TOKEN_CHARGESAcciónAudit charges for a specific token. shows exactly what sellers charged against your token and when. use for reconciliation: "i authorized $5 max, what did they actually charge?"
SKYFIRE_GET_TOKEN_CHARGESAcciónAudit charges for a specific token. shows exactly what sellers charged against your token and when. use for reconciliation: "i authorized $5 max, what did they actually charge?"
Parámetros de entrada
tokenIdstringObligatorioToken ID to check charges for (get from ListBuyerTokens)
Parámetros de salida
dataobject[]ObligatorioAll charges made against this token
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Introspect Skyfire TokenSKYFIRE_INTROSPECT_TOKENAcciónCheck if a token is still valid before calling a seller service. prevents wasted api calls with expired tokens. use after creating tokens if there's a delay before calling the seller, or when debugging payment issues.
SKYFIRE_INTROSPECT_TOKENAcciónCheck if a token is still valid before calling a seller service. prevents wasted api calls with expired tokens. use after creating tokens if there's a delay before calling the seller, or when debugging payment issues.
Parámetros de entrada
tokenstringObligatorioThe JWT token string to validate (get this from CreatePayToken/CreateKyaToken/CreateKyaPayToken)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Skyfire Buyer TokensSKYFIRE_LIST_BUYER_TOKENSAcciónInspect buyer tokens for observability. chain with transactions to audit usage.
SKYFIRE_LIST_BUYER_TOKENSAcciónInspect buyer tokens for observability. chain with transactions to audit usage.
Parámetros de entrada
limitintegerPage size
cursorstringPagination cursor
statusstringFilter by token status (e.g., active, expired, consumed)
createdAfterstringISO 8601 lower bound (default: now - 7 days)
createdBeforestringISO 8601 upper bound (default: now)
Parámetros de salida
dataobject[]ObligatorioTokens list
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
next_cursorstringNext page cursor
List Skyfire Directory ServicesSKYFIRE_LIST_DIRECTORY_SERVICESAcciónBrowse skyfire's service directory to obtain `sellerserviceid` for token creation. chain this with createpaytoken or createkyapaytoken.
SKYFIRE_LIST_DIRECTORY_SERVICESAcciónBrowse skyfire's service directory to obtain `sellerserviceid` for token creation. chain this with createpaytoken or createkyapaytoken.
Parámetros de entrada
tagsstringFilter by service tags like 'ai,llm' or 'productivity'. Comma-separated, no spaces
limitintegerHow many services to fetch per page. Start with 20, increase if you need to browse more
querystringSearch for services by name or description. Try 'chat', 'image', 'analysis' etc
cursorstringGot more results? Pass the next_cursor from previous response to get the next page
categorystringBrowse by category like 'AI', 'Data', 'Communication'. Check directory for available categories
minPricestringOnly show services costing at least this much per call. Useful to find premium services
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not