For Agents
List and create payment collections, and read payments received against them on Cheddar Up across 5 endpoints.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cheddar Up API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Cheddar Up API API.
List all collections owned by the authenticated Cheddar Up account
Create a new collection (online payment page) for a group, team, or fundraiser
Retrieve a single collection by id to inspect its configuration and totals
List payments received with filters for reconciliation and reporting
GET STARTED
Use for: I need to create a new Cheddar Up collection for an upcoming fundraiser, List every collection on my Cheddar Up account, Get the details of a specific collection by its id, List all payments received in the last 30 days
Not supported: Does not handle subscriptions, payouts, refunds, or general checkout — use for listing and creating Cheddar Up collections and reading payments only.
Jentic publishes the only available OpenAPI document for Cheddar Up API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Cheddar Up API, keeping it validated and agent-ready. Cheddar Up is a group payments platform used by schools, sports teams, non-profits, and community groups to collect money online without building a checkout. The API exposes five endpoints for listing and creating collections (payment pages) and for inspecting payments received against them. It is designed for organisers who need to read collection state and reconcile payments programmatically rather than through the Cheddar Up dashboard.
Retrieve a single payment by id to confirm payer details and amount
Patterns agents use Cheddar Up API API for, with concrete tasks.
★ School and Club Fundraiser Reconciliation
A school treasurer or club administrator needs to reconcile online payments collected via Cheddar Up against an attendance or membership list. The integration calls GET /payments to pull payments and GET /collections/{id} to confirm which fundraiser each payment belongs to, producing a single ledger without manual CSV exports. Reduces month-end close from hours to minutes.
List payments from the last 30 days, group them by collection id, and produce a CSV of payer name, amount, and collection title.
Programmatic Collection Setup
A non-profit running many small fundraisers can create new Cheddar Up collections programmatically instead of clicking through the dashboard for each event. POST /collections accepts the collection definition; GET /collections then lists everything for portfolio-level reporting. Useful for organisations with templated event types where naming, dates, and item lists follow a pattern.
Create a collection titled 'Spring Bake Sale 2026' with closing date 2026-04-15 and return the new collection id.
Treasurer Dashboard for Community Groups
A community group's treasurer wants a live dashboard showing total raised across all active collections without logging into Cheddar Up. The dashboard polls GET /collections and GET /payments and renders running totals per fundraiser. Because the API exposes both collection metadata and individual payments, the dashboard can drill from totals to specific payers when an audit is needed.
Fetch all collections, then for each one sum the amounts of payments listed under it and return a leaderboard.
AI Agent-Driven Group Payment Workflows
Through Jentic, an AI agent can answer treasurer-style questions in natural language: 'how much did the spring fundraiser raise?' or 'who has not paid their dues yet?'. The agent searches for 'list cheddar up payments', loads the schema, and executes against a stored API key without ever seeing the raw secret. Pair with email or messaging APIs to send reminders to outstanding payers.
Search Jentic for 'list payments', load Cheddar Up's GET /payments schema, and return the total dollar amount received this month.
5 endpoints — jentic publishes the only available openapi specification for cheddar up api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/collections
List collections
/collections
Create a collection
/collections/{id}
Retrieve a single collection
/payments
List payments
/payments/{id}
Retrieve a single payment
/collections
List collections
/collections
Create a collection
/collections/{id}
Retrieve a single collection
/payments
List payments
/payments/{id}
Retrieve a single payment
Three things that make agents converge on Jentic-routed access.
Credential isolation
Cheddar Up API keys are stored encrypted in the Jentic vault. Agents receive scoped tokens and execute calls through Jentic — the raw X-API-Key value never enters agent context.
Intent-based discovery
Agents search by intent (e.g., 'list payments' or 'create a collection') and Jentic returns the matching Cheddar Up operation with its input schema, so the agent calls the right endpoint without reading docs that are themselves access-restricted.
Time to first call
Direct Cheddar Up integration: 1-2 days, partly because the docs are access-restricted. Through Jentic: under 30 minutes to list collections and reconcile the first payment batch.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe is a general-purpose payments platform used when full developer control over checkout is needed.
Choose Stripe when the team can build its own checkout and needs custom flows; choose Cheddar Up for ready-made group collection pages aimed at schools and clubs.
Square API
Square covers in-person and online payments for small businesses with hardware support.
Pick Square when the customer needs in-person POS plus online payments; pick Cheddar Up for community-group collections that do not need hardware.
Twilio API
Twilio sends SMS and email reminders for outstanding payments listed by the Cheddar Up API.
Use Twilio alongside Cheddar Up to text payers who have not yet completed their contribution to a collection.
Specific to using Cheddar Up API API through Jentic.
Why is there no official OpenAPI spec for Cheddar Up API?
Cheddar Up does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Cheddar Up API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Cheddar Up API use?
The API uses an API key passed in the X-API-Key header. Keys are issued from the Cheddar Up account settings. Through Jentic, the key is stored encrypted in the credential vault and injected at execute time, so the agent never holds the raw key.
Can I create a new collection with the Cheddar Up API?
Yes. POST /collections creates a new collection (online payment page). GET /collections lists existing collections, and GET /collections/{id} retrieves a single one for inspection or reporting.
What are the rate limits for the Cheddar Up API?
The OpenAPI spec does not declare numeric rate limits. Cheddar Up's documentation is access-restricted, so production agents should handle 429 responses with exponential backoff and surface limits to the caller when they appear.
How do I list payments and reconcile them through Jentic?
Search Jentic for 'list cheddar up payments', load the schema for GET /payments, and execute. The response can be grouped by collection id and joined against your roster locally — Jentic handles credential injection, you handle the reconciliation logic.
Can I retrieve a single payment to confirm payer details?
Yes. GET /payments/{id} returns details for one payment, useful when chasing a specific payer or auditing a flagged transaction. Pair with GET /collections/{id} to display the parent collection's title and totals next to the payment record.