For Agents
Manage every part of a grant or awards programme — applications, forms, rounds, scoring, payments, and webhooks — through 81 endpoints across regional Good Grants servers.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Good Grants 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 Good Grants API.
Create and update applications submitted to a grant round
Allocate budget across applications, categories, and rounds
Build and version application forms with custom fields and chapters
Manage contributors and reviewers with role-based access to a round
GET STARTED
Use for: Create a new application for a grant round on behalf of an applicant, I want to update the status of an application after a review committee meeting, List every application submitted to a specific season, Allocate £50,000 of a fund to a winning application
Not supported: Does not handle bank disbursement execution, applicant identity verification, or grant-writing content generation — use for grant programme management (applications, forms, rounds, allocations, payments record-keeping, contributors, webhooks) only.
The Good Grants API exposes 81 endpoints for managing the full lifecycle of a grant or award programme, covering accounts, applications, allocations, categories, chapters, contributors, documents, fields, forms, funds, payments, rounds, seasons, users, and webhooks. It supports regional base URLs (Global, AU, CA, EU, HK, AE, US) so customers can keep data within a specific jurisdiction. Authentication is an x-api-key header, and the resource model maps directly to how grant administrators design rounds, build application forms, score submissions, and disburse funds.
Record and reconcile payments disbursed to successful applicants
Subscribe webhooks to react to application, payment, and round events
Patterns agents use Good Grants API for, with concrete tasks.
★ External Application Portal
Grant-making organisations build custom-branded portals that submit applications via the Good Grants API while keeping all programme management inside Good Grants. The API's forms and fields endpoints expose the form schema so the portal renders the same questions, and POST /application creates the record under the chosen round.
Render form form_xyz from /form/{slug} on a custom portal and POST a completed application against round round_2026.
Award Disbursement Reconciliation
Finance teams reconcile awarded grants by reading allocations and payments through the API, matching them against bank-side disbursements, and updating fund balances. The /allocation and /payment endpoint groups give a single source of truth for how much of each fund has been committed and paid.
List all payments for season season_2026 and produce a CSV showing applicant, amount allocated, and amount paid.
Review Committee Workflow
Programme managers add contributors with reviewer roles to a round, assign applications for scoring, and progress applications through stages as scores come in. Webhook subscriptions push status changes back to a Slack channel or CRM so the committee tracks progress without polling.
Add user@example.com as a reviewer on round round_q2 and subscribe a webhook to fire when any application in that round changes status.
AI Triage Agent via Jentic
An AI agent can read incoming applications, flag missing documents, and assign reviewers based on subject expertise — all by calling the Good Grants API through Jentic. The agent searches for the right operation by intent, loads the schema, and executes against the regional Good Grants base URL with the x-api-key held in the vault.
List applications in round round_q2, fetch each application's documents, and tag any application missing the required budget document.
81 endpoints — the good grants api exposes 81 endpoints for managing the full lifecycle of a grant or award programme, covering accounts, applications, allocations, categories, chapters, contributors, documents, fields, forms, funds, payments, rounds, seasons, users, and webhooks.
METHOD
PATH
DESCRIPTION
/application
List applications
/application
Create an application
/allocation
List allocations
/allocation
Create an allocation
/action-task
Create an action task
/account
Get account details
/application
List applications
/application
Create an application
/allocation
List allocations
/allocation
Create an allocation
/action-task
Create an action task
/account
Three things that make agents converge on Jentic-routed access.
Credential isolation
Good Grants x-api-key tokens are stored encrypted in the Jentic vault (MAXsystem) and scoped to the regional base URL the account belongs to. Agents receive a short-lived execution handle, so the raw API key never enters the model context.
Intent-based discovery
Agents search Jentic by intent (e.g. 'list grant applications') and Jentic returns the matching /application or /allocation operation with its query and body schema, so the agent can call it without browsing the Good Grants reference.
Time to first call
Direct Good Grants integration: 3-5 days for auth, regional routing, and webhook plumbing. Through Jentic: under 2 hours — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe
Pays out approved grants once Good Grants has recorded the allocation.
Use alongside Good Grants when payouts go to applicant cards or bank accounts via Stripe.
Specific to using Good Grants API through Jentic.
What authentication does the Good Grants API use?
The Good Grants API uses an x-api-key header (apiKey scheme) issued per Good Grants account. Through Jentic the key is stored encrypted in the vault and scoped to the matching regional base URL, so the raw key never enters the agent's context.
Can I create applications programmatically with the Good Grants API?
Yes. POST /application creates an application against a round, and you can attach answers, contributors, and uploaded documents through the related /document and /field endpoints. This lets you build a custom-branded portal that hands off to Good Grants for review and disbursement.
What are the rate limits for the Good Grants API?
Good Grants applies per-tenant rate limits documented at goodgrants.com/help. The OpenAPI spec does not encode exact numbers, so check the support portal before running bulk imports — list endpoints such as GET /application support pagination and should be used in batches.
How do I subscribe a webhook through Jentic?
Search Jentic for 'subscribe webhook good grants', load the schema for POST /webhook, and execute with the event type and target URL. Jentic injects the x-api-key at execution and returns the webhook ID, which the agent persists for later management.
Can I keep my data in a specific region?
Yes. Good Grants exposes regional base URLs — api.cr4ce.com (global), api.au.cr4ce.com, api.ca.cr4ce.com, api.eu.cr4ce.com, api.hk.cr4ce.com, api.ae.cr4ce.com, and api.us.cr4ce.com — and your account is provisioned against one of them. Use the matching server when configuring a client.
Does the API handle automated scoring of applications?
No. The API records reviewer scores and progresses application status, but the scoring logic itself is configured in the Good Grants UI as part of the round setup. Use the API to read scores and update application status based on them.
Get account details