For Agents
Pull RallyUp fundraising data including donations, auction bids, raffle winners, and live-stream status. Useful for agents that reconcile campaign performance or trigger donor follow-ups.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the RallyUp REST 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 RallyUp REST API.
List active and past fundraising campaigns with their identifiers and metadata
Retrieve donation and recurring donation records for accounting reconciliation
Fetch auction bid history and confirmed auction winners after a campaign closes
Pull raffle and sweepstakes winner records for prize fulfilment workflows
GET STARTED
Use for: List all campaigns active in my RallyUp account, Retrieve donations for campaign 12345 from RallyUp, Find all raffle winners for last weekend's fundraiser, Get the auction bid history for a charity auction
Not supported: Does not handle payment processing, peer-to-peer fundraising pages, or CRM contact management — use for reading RallyUp campaign and donation data only.
Jentic publishes the only available OpenAPI specification for RallyUp REST API, keeping it validated and agent-ready. The RallyUp REST API exposes campaign, donation, auction, raffle, sweepstakes, and live-stream data from the RallyUp fundraising platform. It supports two integration patterns: organisations syncing their fundraising data with external CRMs and analytics tools, and partners embedding RallyUp campaign actions inside their own products. Endpoints cover campaign listings, transaction items, recurring donations, auction bids, raffle and sweepstakes winners, participants, teams, and organiser messaging.
Read live-stream status and campaign update posts to track fundraiser engagement
Look up participants, teams, and contact-organiser messages tied to a campaign
Patterns agents use RallyUp REST API for, with concrete tasks.
★ Donor Reconciliation
Pull RallyUp donation and recurring donation records into an accounting system to reconcile campaign income with bank deposits. The API exposes transaction items at /v3/api/transactionItems and recurring donations at /v3/api/recurringDonations, so finance teams can match each donation to a deposit batch without exporting CSVs from the RallyUp dashboard.
Fetch all donations for campaign ID 12345 since 2026-01-01 and produce a CSV grouped by payment method.
Auction Winner Fulfilment
Retrieve auction bids and confirmed winners after a fundraising auction closes so a fulfilment agent can email each winner with payment and shipping instructions. The /v3/api/auctionBids and /v2/api/auctionWinners endpoints return the bidder identity, item, and winning amount for each lot.
Pull all auction winners for campaign 7788 and send each one a personalised payment-link email.
Live-Stream Engagement Monitoring
Track the status of a live fundraising broadcast and the campaign updates posted during it. The /v3/api/liveStreamStatus and /v3/api/campaignUpdates endpoints let an operations dashboard surface stream uptime, viewer-facing announcements, and donation pacing in near real time.
Poll live-stream status every 60 seconds for campaign 9001 and alert Slack if the stream goes offline.
AI Agent Donor Engagement
An AI agent uses Jentic to call the RallyUp REST API on behalf of a development team. The agent searches for the operation that lists donations, loads its input schema, and pulls fresh donor records to draft personalised thank-you messages. Jentic isolates the bearer token from the agent context.
Search Jentic for 'list rallyup donations', load the schema, fetch donations from the last 24 hours, and draft a thank-you email per donor.
18 endpoints — jentic publishes the only available openapi specification for rallyup rest api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v1/token
Exchange credentials for a bearer token
/v2/api/listcampaigns
List all campaigns on the account
/v2/api/listdonations
List donations for a campaign
/v3/api/recurringDonations
List recurring donation records
/v3/api/auctionBids
Retrieve auction bid history
/v2/api/auctionWinners
Get confirmed auction winners
/v3/api/raffleWinners
Fetch raffle winners for a campaign
/v3/api/liveStreamStatus
Check campaign live-stream status
/v1/token
Exchange credentials for a bearer token
/v2/api/listcampaigns
List all campaigns on the account
/v2/api/listdonations
List donations for a campaign
/v3/api/recurringDonations
List recurring donation records
/v3/api/auctionBids
Retrieve auction bid history
Three things that make agents converge on Jentic-routed access.
Credential isolation
RallyUp bearer tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw bearer tokens never enter the agent's context.
Intent-based discovery
Agents search by intent (e.g. 'list rallyup donations') and Jentic returns matching RallyUp operations with their input schemas, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct RallyUp integration: 1-3 days for token handling, pagination, and error recovery. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe processes the underlying card and ACH payments referenced by RallyUp donation records.
Use Stripe when you need to inspect the actual payment intent, refund, or dispute behind a RallyUp donation entry.
Specific to using RallyUp REST API through Jentic.
Why is there no official OpenAPI spec for RallyUp REST API?
RallyUp does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call RallyUp REST 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 RallyUp REST API use?
The RallyUp REST API uses HTTP bearer token authentication. Tokens are obtained via POST /v1/token. When called through Jentic, the bearer token is stored encrypted in the Jentic vault and never exposed to the agent context.
Can I retrieve recurring donations with the RallyUp REST API?
Yes. Call GET /v3/api/recurringDonations to list recurring donation records. The endpoint returns donation amount, frequency, and donor identifiers so you can match recurring revenue against scheduled charges.
What are the rate limits for the RallyUp REST API?
The OpenAPI spec does not declare numeric rate limits. RallyUp publishes per-account guidance in its developer documentation; in practice, paginate list endpoints and back off on HTTP 429 responses.
How do I list a RallyUp campaign's donations through Jentic?
Run a Jentic search for 'list rallyup donations', load the schema for GET /v2/api/listdonations, then execute it with the campaign ID. Install with pip install jentic and call the search, load, and execute methods in sequence.
Does the RallyUp REST API support live-stream status checks?
Yes. GET /v3/api/liveStreamStatus returns the current status of a campaign's live broadcast. Poll this endpoint to drive operations dashboards or trigger alerts when a stream drops.
/v2/api/auctionWinners
Get confirmed auction winners
/v3/api/raffleWinners
Fetch raffle winners for a campaign
/v3/api/liveStreamStatus
Check campaign live-stream status