api

Authenticate and call Seren platform API endpoints for agents, wallets, and billing.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/terraleiloa/seren-skills --skill api-terraleiloa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api
Source: https://github.com/terraleiloa/seren-skills/tree/main/seren/api
Command: npx skills add https://github.com/terraleiloa/seren-skills --skill api-terraleiloa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Seren API skill helps you securely authenticate and make direct platform-level API requests for agent registration, publisher discovery/execution, wallet operations, and billing—without getting stuck on key management or endpoint wiring.

Core Features & Use Cases

  • Agent registration & auth: Register a new agent, authenticate via Bearer token, and fetch the current agent identity.
  • Account recovery & wallet/funding: Set up recovery, recover after key loss, check balances, and perform deposit and related wallet actions.
  • Publishers, payments, and billing endpoints: Discover publishers, execute publisher paths/tools via the proxy endpoints, and handle billing payment methods and invoice payments.
  • Credential automation (optional wrappers): Uses included shell/PowerShell scripts to resolve or auto-mint an API key and simplify authenticated curl requests.

Quick Start

Use this skill to register/authenticate and then query your wallet balance using your authenticated API key.

Frequently Asked Questions about api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate API requests to the Seren platform?

To authenticate Seren API requests, you must register an agent and use a mandatory Authorization Bearer token in your headers. The skill includes scripts to auto-mint an API key and simplify authenticated curl requests.

What's the best way to recover a Seren agent account after key loss?

The best way to recover a Seren agent account is by using the platform's recovery flows supported by this skill. It handles account recovery setup and execution for agent onboarding after key loss.

How do I check wallet balance and deposit funds via the Seren API?

You can check wallet balances and perform deposits by making direct, authenticated Seren API calls. This skill provides the necessary endpoint wiring for wallet operations and funding workflows.

Can I use shell scripts to automate Seren publisher discovery and execution?

Yes, you can use the included shell and PowerShell scripts to automate publisher discovery and execution. These credential wrappers resolve or auto-mint API keys to simplify authenticated requests.

Does the Seren API client support billing and invoice payments?

Yes, the Seren API client supports billing endpoints for handling payment methods and invoice payments. It also performs billing and payment capability checks across the platform.

Why does my Seren API client return wrapped payloads instead of raw JSON?

Wrapped payloads occur because the Seren API client implements tolerant response parsing. This mechanism safely handles various response structures returned during publisher execution and wallet operations.