Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Payments / Cheddar Up API
Cheddar Up API logo

Cheddar Up API

Agent-ready OpenAPI document · curated by JenticPaymentsPayment ProcessingapiKey5 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

List and create payment collections, and read payments received against them on Cheddar Up across 5 endpoints.

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 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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cheddar Up API to your agent

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.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcheddarup.com%2Fcheddarup" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcheddarup.com%2Fcheddarup" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Cheddar Up 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

Retrieve a single payment by id to confirm payer details and amount

Use Cases

Patterns agents use Cheddar Up 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.

Key Endpoints

5 endpoints — jentic publishes the only available openapi specification for cheddar up api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/collections

List collections

POST

/collections

Create a collection

GET

/collections/{id}

Retrieve a single collection

GET

/payments

List payments

GET

/payments/{id}

Retrieve a single payment

GET

/collections

List collections

POST

/collections

Create a collection

GET

/collections/{id}

Retrieve a single collection

GET

/payments

List payments

GET

/payments/{id}

Retrieve a single payment

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Cheddar Up by hand means handling its X-API-Key header and sequencing calls across collections and payments yourself. Through Jentic you install once, import the Cheddar Up API from the API Directory, store the key once, and your agent calls it.

Permission scoping

Permission scoping

Cheddar Up puts the collection id in the URL path (/collections/{id}), so a rule can pin your agent to one collection: it can read that collection and its payments and nothing else. You choose the operations it may call, so creating collections is not included unless you add it.

Credential management

Credential isolation

Your Cheddar Up API key is stored once, encrypted, by your own Jentic One instance and injected into the X-API-Key header at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as '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 browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

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.

Alternative

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.

Complementary

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.

FAQs

Specific to using Cheddar Up 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 with Jentic One, the self-hosted execution layer.

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.

Can I limit what my agent is allowed to do with the Cheddar Up API?

Yes. Because Jentic One is self-hosted, you decide which Cheddar Up operations your agent may call: you can allow read-only access to GET /collections, GET /collections/{id}, GET /payments, and GET /payments/{id} while excluding POST /collections, so the agent cannot create new collections unless you add it. Since Cheddar Up puts the collection id in the URL path, a rule can pin the agent to a single collection, letting it read only that collection and its payments and nothing else. Your rules and stored credentials govern every call the agent makes.

GET STARTED

Start building with Cheddar Up API

Explore with Jentic One
View OpenAPI Document