GOOD Grants · Schema

Allocation

Award of funds from a fund's budget to an application, the grant slot that allocation payments draw against.

CompanyGrantsSaaSNonprofitFunding

Properties

Name Type Description
amount number Total amount allocated to the application from the fund, in the fund's currency.
applicant objectnull Applicant who owns the application, `null` when there is none.
application objectnull Application the allocation belongs to, `null` when there is none.
chapter objectnull Chapter the application belongs to, `null` when there is none.
created string Date and time when the allocation was created.
currency string ISO 4217 currency code of the allocation's amounts, drawn from the fund's currency.
fund object Fund the allocation draws from.
paid number Outstanding amount due on the allocation, in the fund's currency.
season object Season the allocation belongs to.
slug string URL-safe identifier of the allocation.
updated string Date and time when the allocation was last updated.
View JSON Schema on GitHub

JSON Schema

good-grants-allocation-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/good-grants/json-schema/good-grants-allocation-schema.json",
  "title": "Allocation",
  "description": "Award of funds from a fund's budget to an application, the grant slot that allocation payments draw against.",
  "x-generated": "2026-10-28",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/good-grants-openapi.yaml#/components/schemas/Allocation",
  "type": "object",
  "properties": {
    "amount": {
      "type": "number",
      "description": "Total amount allocated to the application from the fund, in the fund's currency."
    },
    "applicant": {
      "type": [
        "object",
        "null"
      ],
      "description": "Applicant who owns the application, `null` when there is none.",
      "properties": {
        "slug": {
          "type": "string",
          "description": "URL-safe identifier of the applicant."
        },
        "link": {
          "type": "string",
          "format": "uri",
          "description": "Canonical URL of the applicant resource."
        },
        "name": {
          "type": "string",
          "description": "Full display name of the applicant."
        },
        "first_name": {
          "type": "string",
          "description": "Given name of the applicant."
        },
        "last_name": {
          "type": "string",
          "description": "Family name of the applicant."
        }
      }
    },
    "application": {
      "type": [
        "object",
        "null"
      ],
      "description": "Application the allocation belongs to, `null` when there is none.",
      "properties": {
        "slug": {
          "type": "string",
          "description": "URL-safe identifier of the application."
        },
        "id": {
          "type": "integer",
          "description": "Internal numeric identifier of the application."
        },
        "title": {
          "type": "string",
          "description": "Title of the application as submitted by the applicant."
        },
        "link": {
          "type": "string",
          "format": "uri",
          "description": "Canonical URL of the application resource."
        }
      }
    },
    "chapter": {
      "type": [
        "object",
        "null"
      ],
      "description": "Chapter the application belongs to, `null` when there is none.",
      "properties": {
        "slug": {
          "type": "string",
          "description": "URL-safe identifier of the chapter."
        },
        "link": {
          "type": "string",
          "format": "uri",
          "description": "Canonical URL of the chapter resource."
        },
        "name": {
          "type": "object",
          "description": "Name of the chapter.",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "created": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time when the allocation was created."
    },
    "currency": {
      "type": "string",
      "description": "ISO 4217 currency code of the allocation's amounts, drawn from the fund's currency."
    },
    "fund": {
      "type": "object",
      "description": "Fund the allocation draws from.",
      "properties": {
        "slug": {
          "type": "string",
          "description": "URL-safe identifier of the fund."
        },
        "link": {
          "type": "string",
          "format": "uri",
          "description": "Canonical URL of the fund resource."
        },
        "name": {
          "type": "object",
          "description": "Name of the fund.",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "paid": {
      "type": "number",
      "description": "Outstanding amount due on the allocation, in the fund's currency."
    },
    "season": {
      "type": "object",
      "description": "Season the allocation belongs to.",
      "properties": {
        "slug": {
          "type": "string",
          "description": "URL-safe identifier of the season."
        },
        "link": {
          "type": "string",
          "format": "uri",
          "description": "Canonical URL of the season resource."
        },
        "name": {
          "type": "object",
          "description": "Name of the season.",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "slug": {
      "type": "string",
      "description": "URL-safe identifier of the allocation."
    },
    "updated": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time when the allocation was last updated."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/good-grants-allocation"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.