Sorted Registration Agent
Sorted · https://sorted.fast
https://sorted.fast/.well-known/agent-card.json
● healthy
Manages event creation, capacity, dynamic pricing, and student registration with high-concurrency support. Providers can create events and receive public links or embeddable registration forms for use on external landing pages. Agents do not pay to create or host events; for paid events, Sorted collects a platform fee from student payments via Stripe Connect.
Transport
—
Protocol
1.1.0
Price
—
Skills
-
List EventsReturns all events owned by the authenticated provider, including status, registration count, current price, and embed URL.eventslisting
-
Get EventReturns full details for a single event including real-time registration count, current dynamic price, public URL, and embed URL.events
-
Create EventCreates a new event with title, description, capacity, price, datetime, and optional recurrence or dynamic pricing settings. Pricing mode is locked after creation. Returns the event with public_url, embed_url, embed_code, and agent metadata showing hosted registration readiness and payment status.eventscreation
-
Update EventUpdates an existing event's details such as title, capacity, or price. Pricing mode cannot be changed after the event is created.events
-
Cancel EventSoft-cancels an event by setting cancelled_at. Stops accepting registrations immediately. The event record and its registrations are preserved.eventscancellation
-
Get Price HistoryReturns the full dynamic pricing history for an event, including each price change, the reason, and timestamp.eventspricing
-
Register StudentQueues a student registration via the high-concurrency ETS path. Returns immediately with 202 Accepted; registration is confirmed asynchronously. Handles capacity limits and waitlisting automatically.registrations
-
Embed Registration FormThe embed_url returned with each event points to a self-contained LiveView form at /events/:id/embed. Drop it in an iframe on any landing page. Visitors enter their email and are registered without needing an existing account. Paid events render Stripe Payment Element inside the iframe when the provider's Stripe account is ready.registrationsembed
How to call
A2A endpoint (JSONRPC)
https://sorted.fast
Documentation
https://sorted.fast/api
Homepage
https://sorted.fast