Skip to main content
POST
cURL

Body

User-editable subset.

Ingest-pipeline-owned fields (raw_data, extracted_at, provenance, version_rev, is_latest, is_new, search_vector, funded_outputs_count) are NOT user-editable — they belong to the ingest layer.

grant_id
string
required
Maximum string length: 255
registry_source
string
required
Maximum string length: 64
title
string
required
Maximum string length: 1024
project
string<uuid> | null
funding_agency
string<uuid> | null
abstract
string

Short structured summary, registry-supplied (e.g. NIH abstract).

description
string

Long-form public health relevance / lay description.

funding_amount
string<decimal> | null
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
currency
string
Maximum string length: 16
direct_cost_amt
string<decimal> | null
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
indirect_cost_amt
string<decimal> | null
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
award_amount
string<decimal> | null
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
funding_mechanism
string
Maximum string length: 255
award_type
string
Maximum string length: 255
activity_code
string
Maximum string length: 64
start_date
string<date> | null
end_date
string<date> | null
fiscal_year
integer<int64> | null
Required range: -9223372036854776000 <= x <= 9223372036854776000
url
string<uri>
Maximum string length: 200
project_detail_url
string<uri>
Maximum string length: 200
appl_id
integer<int64> | null
Required range: -9223372036854776000 <= x <= 9223372036854776000
subproject_id
string
Maximum string length: 255
project_num
string
Maximum string length: 255
project_serial_num
string
Maximum string length: 255
core_project_num
string
Maximum string length: 255
project_activity_code
string
Maximum string length: 64
project_suffix_code
string
Maximum string length: 64
mechanism_code_dc
string
Maximum string length: 64
is_active
boolean
contact_pi_name
string
Maximum string length: 255
agency_ic_admin_code
string
Maximum string length: 64
agency_ic_admin_name
string
Maximum string length: 255
agency_ic_admin_abbrev
string
Maximum string length: 64
cong_dist
string
Maximum string length: 64
geo_lat
number<double> | null
geo_lon
number<double> | null
spending_category
string
Maximum string length: 255
spending_subcategory
string
Maximum string length: 255
spending_categories_desc
string
terms
string
pref_terms
string
phr_text
string
covid_response
string
Maximum string length: 255
arra_funded
string
Maximum string length: 255
cfda_code
string
Maximum string length: 128
openalex_id
string
Maximum string length: 64
custom_fields
any

Response

201 - application/json

Full read shape; nested funding_agency for client convenience.

Excludes search_vector (binary tsvector — not safe to JSON-serialize).

id
string<uuid>
required
read-only
project
string<uuid> | null
required
read-only
funding_agency
object
required

Minimal funding-agency reference: id plus display fields (name, abbreviation).

grant_id
string
required
read-only
registry_source
string
required
read-only
title
string
required
read-only
abstract
string
required
read-only

Short structured summary, registry-supplied (e.g. NIH abstract).

description
string
required
read-only

Long-form public health relevance / lay description.

funding_amount
string<decimal> | null
required
read-only
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
currency
string
required
read-only
direct_cost_amt
string<decimal> | null
required
read-only
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
indirect_cost_amt
string<decimal> | null
required
read-only
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
award_amount
string<decimal> | null
required
read-only
Pattern: ^-?\d{0,18}(?:\.\d{0,2})?$
funding_mechanism
string
required
read-only
award_type
string
required
read-only
activity_code
string
required
read-only
start_date
string<date> | null
required
read-only
end_date
string<date> | null
required
read-only
fiscal_year
integer | null
required
read-only
url
string<uri>
required
read-only
project_detail_url
string<uri>
required
read-only
extracted_at
string<date-time> | null
required
read-only
raw_data
any
required
appl_id
integer | null
required
read-only
subproject_id
string
required
read-only
project_num
string
required
read-only
project_serial_num
string
required
read-only
core_project_num
string
required
read-only
project_activity_code
string
required
read-only
project_suffix_code
string
required
read-only
mechanism_code_dc
string
required
read-only
is_active
boolean
required
read-only
is_new
boolean
required
read-only
contact_pi_name
string
required
read-only
agency_ic_admin_code
string
required
read-only
agency_ic_admin_name
string
required
read-only
agency_ic_admin_abbrev
string
required
read-only
cong_dist
string
required
read-only
geo_lat
number<double> | null
required
read-only
geo_lon
number<double> | null
required
read-only
spending_category
string
required
read-only
spending_subcategory
string
required
read-only
spending_categories_desc
string
required
read-only
terms
string
required
read-only
pref_terms
string
required
read-only
phr_text
string
required
read-only
covid_response
string
required
read-only
arra_funded
string
required
read-only
cfda_code
string
required
read-only
openalex_id
string
required
read-only
provenance
string
required
read-only
funded_outputs_count
integer | null
required
read-only
custom_fields
any
required
version_rev
integer
required
read-only
is_latest
boolean
required
read-only
created_at
string<date-time>
required
read-only