NAiOS IconNAiOS Logo
Volver al catálogo

Skyfire

skyfire

Skyfire enables AI agents to autonomously transact and pay for services, creating a seamless payment infrastructure for AI applications.

Acciones
13
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Charge 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

  • tokenstringObligatorio

    The JWT token string the buyer sent you (not the tokenId)

  • chargeAmountstringObligatorio

    Amount to charge (must be <= token's max amount)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Skyfire KYA+PAY TokenSKYFIRE_CREATE_KYA_PAY_TOKENAcción

Issue a skyfire kya+pay token (post /api/v1/tokens with type=kya+pay).

Parámetros de entrada

  • buyerTagstring

    Optional tag for buyer-side tracking

  • expiresAtintegerObligatorio

    Unix timestamp (seconds) when token expires

  • tokenAmountstringObligatorio

    Maximum amount the seller may charge (as decimal string)

  • sellerServiceIdstringObligatorio

    UUID of the seller service to call

  • identityPermissionsobject

    Optional identity permissions payload if required by seller

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Skyfire KYA TokenSKYFIRE_CREATE_KYA_TOKENAcción

Issue a skyfire kya token (post /api/v1/tokens with type=kya).

Parámetros de entrada

  • buyerTagstring

    Optional tag for buyer-side tracking

  • expiresAtintegerObligatorio

    Unix timestamp (seconds) when token expires

  • sellerServiceIdstringObligatorio

    UUID of the seller service to call

  • identityPermissionsobject

    Optional identity permissions payload if required by seller

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Skyfire PAY TokenSKYFIRE_CREATE_PAY_TOKENAcción

Issue a skyfire pay token (post /api/v1/tokens with type=pay).

Parámetros de entrada

  • buyerTagstring

    Your internal reference for tracking - appears in transaction history. Use for matching tokens to your workflows

  • expiresAtintegerObligatorio

    Unix timestamp when this token becomes invalid. Set short (5-10 min) for one-time use, longer for recurring calls. Max 24 hours

  • tokenAmountstringObligatorio

    Maximum USD the seller can charge. Use decimal string to avoid float precision issues. The seller decides actual charge up to this limit

  • sellerServiceIdstringObligatorio

    The service ID you got from ListDirectoryServices - this binds the payment to a specific seller service

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get All Skyfire Service TagsSKYFIRE_GET_ALL_SERVICE_TAGSAcción

Fetch 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Skyfire Buyer Wallet BalanceSKYFIRE_GET_BUYER_WALLET_BALANCEAcción

Retrieve buyer wallet balance. chain before token creation to prevent declines.

Parámetros de entrada

  • buyerAgentIdstring

    Optional buyer agent ID; if omitted, the API uses the authenticated buyer.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Skyfire Service DetailsSKYFIRE_GET_SERVICEAcción

Get 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

  • serviceIdstringObligatorio

    Seller service ID (get from ListDirectoryServices)

Parámetros de salida

  • dataobjectObligatorio

    Service details

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Skyfire Services by AgentSKYFIRE_GET_SERVICES_BY_AGENTAcción

Browse 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

  • limitinteger

    Max services to return

  • agentIdstringObligatorio

    Seller agent ID (get this from service listings or previous transactions)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Skyfire Services by TagsSKYFIRE_GET_SERVICES_BY_TAGSAcción

Filter 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

  • tagsstringObligatorio

    Comma-separated tags to filter by (e.g., 'ai,mcp' or 'scraping')

  • limitinteger

    Max services to return

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Skyfire Token ChargesSKYFIRE_GET_TOKEN_CHARGESAcción

Audit 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

  • tokenIdstringObligatorio

    Token ID to check charges for (get from ListBuyerTokens)

Parámetros de salida

  • dataobject[]Obligatorio

    All charges made against this token

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Introspect Skyfire TokenSKYFIRE_INTROSPECT_TOKENAcción

Check 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

  • tokenstringObligatorio

    The JWT token string to validate (get this from CreatePayToken/CreateKyaToken/CreateKyaPayToken)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Skyfire Buyer TokensSKYFIRE_LIST_BUYER_TOKENSAcción

Inspect buyer tokens for observability. chain with transactions to audit usage.

Parámetros de entrada

  • limitinteger

    Page size

  • cursorstring

    Pagination cursor

  • statusstring

    Filter by token status (e.g., active, expired, consumed)

  • createdAfterstring

    ISO 8601 lower bound (default: now - 7 days)

  • createdBeforestring

    ISO 8601 upper bound (default: now)

Parámetros de salida

  • dataobject[]Obligatorio

    Tokens list

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • next_cursorstring

    Next page cursor

List Skyfire Directory ServicesSKYFIRE_LIST_DIRECTORY_SERVICESAcción

Browse skyfire's service directory to obtain `sellerserviceid` for token creation. chain this with createpaytoken or createkyapaytoken.

Parámetros de entrada

  • tagsstring

    Filter by service tags like 'ai,llm' or 'productivity'. Comma-separated, no spaces

  • limitinteger

    How many services to fetch per page. Start with 20, increase if you need to browse more

  • querystring

    Search for services by name or description. Try 'chat', 'image', 'analysis' etc

  • cursorstring

    Got more results? Pass the next_cursor from previous response to get the next page

  • categorystring

    Browse by category like 'AI', 'Data', 'Communication'. Check directory for available categories

  • minPricestring

    Only show services costing at least this much per call. Useful to find premium services

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not