aid: good-grants
name: GOOD Grants
description: Good Grants provides grantmakers with affordable, comprehensive software to manage the entire grantmaking lifecycle—from pre‑award
  planning through post‑award reporting. The platform is 100 % remote, bootstrapped, and operates without outside funding, allowing the team to
  focus on continuous product innovation and high‑quality service. Good Grants emphasizes values such as improvement, environmental responsibility,
  integrity, good design, and community, and participates in the Pledge 1% movement, contributing a portion of equity, profit, product, or time
  each year. Their solution supports multiple languages, currencies, and data residency options, catering to international grantmakers seeking
  a reliable, scalable SaaS tool.
image: https://goodgrants.com/wp-content/uploads/2023/05/Good-Grants-logo-500px.png
url: https://artifacts.apis.io/good-grants/apis.yml
x-type: company
x-source: harvest:new-submission
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-28 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-10-28'
modified: '2026-10-28'
tags:
- Company
- Grants
- SaaS
- Nonprofit
- Funding
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: CapabilityMap
  url: capabilities/good-grants-capability-edges.yml
  name: GOOD Grants Business Capability Map
- type: AgenticAccess
  url: agentic-access/good-grants-agentic-access.yml
- type: Plans
  url: plans/good-grants-plans-pricing.yml
- type: Spectral
  url: rules/good-grants-rules.yml
- type: JSONLD
  url: json-ld/good-grants-context.jsonld
- type: Vocabulary
  url: vocabulary/good-grants-vocabulary.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Webhooks
  url: asyncapi/good-grants-webhooks.yml
- type: DataModel
  url: data-model/good-grants-data-model.yml
- type: ChangeLog
  url: changelog/good-grants-changelog.yml
- type: Compliance
  url: https://goodgrants.com/features/security/
- type: Authentication
  url: authentication/good-grants-authentication.yml
- type: ErrorCatalog
  url: errors/good-grants-problem-types.yml
- type: Conformance
  url: conformance/good-grants-conformance.yml
- type: LLMsTxt
  url: llms/good-grants-llms.txt
- type: AgentCard
  url: a2a/good-grants-a2a.yml
- type: ToolCrosswalk
  url: mcp/good-grants-tool-crosswalk.yml
- type: MCPServer
  url: mcp/good-grants-mcp.yml
- type: SecurityTxt
  url: well-known/good-grants-status-security.txt
- type: WellKnown
  url: well-known/good-grants-well-known.yml
- type: Hosts
  url: hosts/good-grants-hosts.yml
- type: Vendors
  url: vendors/good-grants-vendors.yml
- type: TermsOfService
  url: https://goodgrants.com/tos/
- type: StatusPage
  url: https://status.goodgrants.com/
- type: Security
  url: https://goodgrants.com/features/security/
- type: PrivacyPolicy
  url: https://www.goodgrants.com/privacy-policy
- type: Leadership
  url: https://goodgrants.com/team/nick/
- type: ChangeLog
  url: https://docs.goodgrants.com/docs/additional/changelog
- type: TrustCenter
  url: security/good-grants-trust-center.yml
- type: DomainSecurity
  url: security/good-grants-domain-security.yml
- type: Website
  url: https://goodgrants.com/
- type: Documentation
  url: https://docs.goodgrants.com/
- type: APIReference
  url: https://docs.goodgrants.com/
- type: GettingStarted
  url: https://docs.goodgrants.com/docs/getting-started
- type: Support
  url: https://goodgrants.com/contact/
- type: Pricing
  url: https://goodgrants.com/pricing/
apis:
- aid: good-grants:good-grants-account-api
  name: GOOD Grants Account API
  description: >-
    Use this operation to retrieve information about your organisation account.

    The account resource provides metadata about the tenant associated with your API key.


    Note: Account information is read-only and contains organisation-level settings and identifiers.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/good-grants-account-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-action-tasks-api
  name: GOOD Grants Action tasks API
  description: >-
    Use these operations to manage individual review and evaluation activities.

    Action tasks represent specific actions that reviewers or administrators need to complete during the
    evaluation process.


    Tasks track timestamps, decisions, and reviewer associations.

    Action tasks integrate with the broader review workflow and status tracking.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Action tasks
  properties:
  - type: OpenAPI
    url: openapi/good-grants-action-tasks-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-allocation-payments-api
  name: GOOD Grants Allocation payments API
  description: >-
    Use these operations to manage individual payments made against grant allocations.

    Allocation payments represent installments or disbursements of awarded funds.


    Payments track scheduling, status (pending, paid, cancelled), and amounts.

    Comments can be added to payments for grantee communication and record-keeping purposes.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Allocation payments
  properties:
  - type: OpenAPI
    url: openapi/good-grants-allocation-payments-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-allocations-api
  name: GOOD Grants Allocations API
  description: >-
    Use these operations to manage grant allocations awarded to applications.

    An allocation represents the award of funds from a budget (fund) to an application or applicant.


    Allocations track the total grant amount, currency, and outstanding balance.

    Multiple payments can be made against a single allocation to facilitate installment-based grants or
    milestone payments.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Allocations
  properties:
  - type: OpenAPI
    url: openapi/good-grants-allocations-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-applications-api
  name: GOOD Grants Applications API
  description: >-
    Use these operations to manage grant applications submitted to your funding programs.

    Applications are the core entity that flows through the entire lifecycle from submission to review
    to grant award.


    Applications can contain custom form fields, supporting documents, contributors, and be organised
    by categories and chapters.

    Each application progresses through various statuses including draft, submitted, under review, and
    approved stages.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/good-grants-applications-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-applications-realtime-api
  name: GOOD Grants Applications (realtime) API
  description: >-
    Use these operations to perform granular updates on applications without replacing the entire resource.

    These endpoints enable real-time updates to specific application properties such as:

    title, category assignment, chapter assignment, individual field values, document uploads, tags, and
    recusal status.


    These operations are optimized for interactive applications that need to update grants incrementally.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Applications (realtime)
  properties:
  - type: OpenAPI
    url: openapi/good-grants-applications-realtime-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-assignments-api
  name: GOOD Grants Assignments API
  description: >-
    Use these operations to manage review assignments for evaluating grant applications.

    Assignments connect reviewers (or roles) with applications and scoring rubrics to facilitate the evaluation
    process.


    Assignments can be created individually or in bulk (asynchronous operations).

    Each assignment tracks completion status, scores, and panel membership.

    Assignments enable structured review workflows with configurable scoring criteria.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Assignments
  properties:
  - type: OpenAPI
    url: openapi/good-grants-assignments-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-attachments-api
  name: GOOD Grants Attachments API
  description: >-
    Use these operations to manage files uploaded to applications through attachment tabs.

    Attachments are distinct from field-based file uploads and allow for supplementary materials such
    as letters of support or compliance documents.


    Each attachment can have its own metadata and custom fields for categorisation.

    Attachments remain associated with their application throughout the application lifecycle.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Attachments
  properties:
  - type: OpenAPI
    url: openapi/good-grants-attachments-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-categories-api
  name: GOOD Grants Categories API
  description: >-
    Use these operations to manage funding categories or program areas.

    Categories organise applications into logical groups and can be hierarchical with parent-child relationships.


    Each category can have its own application form, chapter availability, submission limits, and custom
    labels.

    Categories support translated names and descriptions for multi-language grant programs.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Categories
  properties:
  - type: OpenAPI
    url: openapi/good-grants-categories-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-chapters-api
  name: GOOD Grants Chapters API
  description: >-
    Use these operations to manage geographic or organisational divisions within your grant programs.

    Chapters enable you to run regional funding programs, manage local grants, or organise by funding
    priorities.


    Applications can be assigned to chapters, and chapters can have their own administrators and configurations.

    Chapters support translated names and custom images for branding.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Chapters
  properties:
  - type: OpenAPI
    url: openapi/good-grants-chapters-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-contributors-api
  name: GOOD Grants Contributors API
  description: >-
    Use these operations to manage additional people associated with applications beyond the primary applicant.

    Contributors represent project team members, fiscal sponsors, or partners on a grant proposal.


    Each contributor can have their own custom fields and data collection requirements.

    Contributors are organised by tabs and can be managed independently from the main application.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Contributors
  properties:
  - type: OpenAPI
    url: openapi/good-grants-contributors-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-documents-api
  name: GOOD Grants Documents API
  description: >-
    Use these operations to generate and retrieve PDF documents and data exports.

    Documents can be created based on application data, grantee data, compliance reports, or other program
    information.


    Document generation is asynchronous - after creating a document, poll the endpoint to check when generation
    is complete.

    Generated documents are available for download and can be associated with specific applicants or applications.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/good-grants-documents-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-fields-api
  name: GOOD Grants Fields API
  description: >-
    Use these operations to manage custom form fields used to collect data throughout your grant programs.

    Fields can be attached to applications, users, contributors, attachments, and other resources.


    Supported field types include text, textarea, select, multi-select, date, file upload, table, and
    more.

    Fields support conditional logic, validation rules, and different protection levels.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Fields
  properties:
  - type: OpenAPI
    url: openapi/good-grants-fields-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-files-api
  name: GOOD Grants Files API
  description: >-
    Use these operations to retrieve information about uploaded files.

    Files provide metadata and download links for documents uploaded throughout the system.


    Access files using their secure token identifiers.

    Note: Files are read-only via this endpoint - file uploads are handled through resource-specific upload
    endpoints.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/good-grants-files-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-forms-api
  name: GOOD Grants Forms API
  description: >-
    Use these operations to retrieve application form structures and configurations.

    Forms define the data collection structure for grant applications within categories.


    Each form contains custom fields organised into tabs, along with content blocks and call-to-action
    elements.

    Forms support various types including application forms, review forms, and nomination forms.

    Note: Forms are read-only via the API and must be configured through the Good Grants interface.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Forms
  properties:
  - type: OpenAPI
    url: openapi/good-grants-forms-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-funds-api
  name: GOOD Grants Funds API
  description: >-
    Use these operations to manage budget sources for allocations and grants.

    Funds represent pools of money available for distribution, such as "Innovation Fund 2026" or "Community
    Development Budget".


    Each fund tracks its budget, currency, and can have multiple allocations drawn against it.

    Funds enable financial tracking and reporting across your grant-making programs.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Funds
  properties:
  - type: OpenAPI
    url: openapi/good-grants-funds-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-grant-reports-api
  name: GOOD Grants Grant reports API
  description: >-
    Use these operations to manage grant reports and post-award compliance documentation.

    Grant reports track progress reporting requirements and outcomes for awarded grants.


    Reports capture applicant information, application details, custom form fields, and status tracking.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Grant reports
  properties:
  - type: OpenAPI
    url: openapi/good-grants-grant-reports-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-grant-statuses-api
  name: GOOD Grants Grant statuses API
  description: >-
    Use these operations to retrieve custom grant lifecycle statuses.

    Grant statuses provide additional status tracking beyond standard application review statuses.


    These are used to track stages like "Eligibility Review", "Compliance Check", "Funding Approved",
    "Grant Agreement Signed".

    Note: Grant statuses are read-only via the API and must be configured through the Good Grants interface.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Grant statuses
  properties:
  - type: OpenAPI
    url: openapi/good-grants-grant-statuses-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-leaderboard-api
  name: GOOD Grants Leaderboard API
  description: >-
    Use these operations to retrieve ranking results and scores for applications.

    The leaderboard shows how applications rank based on score sets, with support for filtering by category,
    chapter, and tags.


    Results can be filtered to show specific subsets of the funding program.

    Note: The leaderboard is read-only and reflects calculated results from the review process.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Leaderboard
  properties:
  - type: OpenAPI
    url: openapi/good-grants-leaderboard-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-rounds-api
  name: GOOD Grants Rounds API
  description: >-
    Use these operations to retrieve round information for your grant programs.

    Rounds represent phases within a funding cycle, such as application rounds, review rounds, or decision
    rounds.


    Each round has specific start and end dates, associated forms, and can be scoped to specific chapters.

    Note: Rounds are read-only via the API and must be managed through the Good Grants interface.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Rounds
  properties:
  - type: OpenAPI
    url: openapi/good-grants-rounds-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-score-sets-api
  name: GOOD Grants Score sets API
  description: >-
    Use these operations to retrieve scoring rubrics and evaluation criteria.

    Score sets define the questions, scoring scales, and calculation methods used to evaluate grant applications.


    Score sets can operate in different modes including scoring, ranking, and decision-making.

    Note: Score sets are read-only via the API and must be configured through the Good Grants interface.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Score sets
  properties:
  - type: OpenAPI
    url: openapi/good-grants-score-sets-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-seasons-api
  name: GOOD Grants Seasons API
  description: >-
    Use these operations to retrieve information about funding cycles (seasons).

    A season represents a time-bound grant program instance, such as "2026 Community Grants" or "Q1 2026
    Innovation Fund".


    Seasons contain forms, rounds, categories, and chapters.

    Seasons progress through statuses: draft, active, archived, and destroyed.

    Note: Seasons are read-only via the API and must be managed through the Good Grants interface.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Seasons
  properties:
  - type: OpenAPI
    url: openapi/good-grants-seasons-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-tabs-api
  name: GOOD Grants Tabs API
  description: >-
    Use these operations to manage the tabs that divide a form into sections.

    Each tab groups what the form collects at that point, such as the application details, custom fields,
    attachments, contributors, or referees.


    Every form holds a locked details tab. Add tabs of the other types yourself, then place fields on
    them with the Fields operations.

    Show a tab in every category or only in selected categories, and hide a tab from applicants while
    it stays visible to program managers.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Tabs
  properties:
  - type: OpenAPI
    url: openapi/good-grants-tabs-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-taxes-api
  name: GOOD Grants Taxes API
  description: >-
    Use these operations to retrieve tax configurations for financial transactions.

    Tax settings define how taxes are calculated and applied to orders and payments.


    Note: Tax configurations are read-only via the API and must be managed through the Good Grants interface.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Taxes
  properties:
  - type: OpenAPI
    url: openapi/good-grants-taxes-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-users-api
  name: GOOD Grants Users API
  description: >-
    Use these operations to manage user accounts in your grant-making organisation.

    Users represent people who interact with your programs, including applicants, reviewers, administrators,
    and other roles.


    Users can be assigned roles, have custom profile fields, receive notifications, and authenticate via
    API tokens.

    Each user has a unique slug identifier and can participate across multiple funding cycles.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/good-grants-users-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
- aid: good-grants:good-grants-webhooks-api
  name: GOOD Grants Webhooks API
  description: >-
    Use these operations to manage webhook subscriptions for real-time event notifications.

    Webhooks notify your external systems when events occur in Good Grants, such as application submissions,
    status changes, or payment completions.


    Available events include: application created, application submitted, application status changed,
    payment success, user confirmed, and 20+ more.

    Configure webhooks to send HTTP POST requests to your specified URLs with event payloads.
  humanURL: https://docs.goodgrants.com/
  baseURL: https://api.us.cr4ce.com
  tags:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/good-grants-webhooks-api-openapi.yml
  - type: JSONSchema
    url: json-schema/good-grants-assignment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-tab-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-field-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-attachment-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-allocation-schema.json
  - type: JSONSchema
    url: json-schema/good-grants-category-schema.json
x-submission-probe: 200, 2026-10-26
x-enrichment:
  date: '2026-10-28'
  status: enriched
  artifacts_added: 50
  pass: modular-v1
  engine: identity=oss,contract=oss,surfaces=oss,docs=oss,regulatory=oss
