{"openapi":"3.1.0","info":{"title":"Peptide Index API","version":"1","description":"Legal status, evidence, and legitimate ways to get it. No dosing. No vendors."},"servers":[{"url":"https://peptideindex.ai"}],"paths":{"/api/v1/compounds":{"get":{"summary":"List published compounds","description":"Every published compound, filtered by regulatory status, class, evidence grade or access route type. Each entry opens with its short answer and carries its status, dates, primary source and notice.","parameters":[{"name":"regulatory_status","in":"query","required":false,"schema":{"type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"description":"Only compounds whose regulatory_status is this value"},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"description":"The same filter as regulatory_status"},{"name":"class","in":"query","required":false,"schema":{"type":"string","enum":["glp-1-agonist","dual-or-triple-agonist","amylin-analog","growth-hormone-axis","healing-and-repair","neuro-and-cognitive","melanocortin","mitochondrial","antimicrobial","other","non-peptide"]},"description":"Only compounds whose class is this value"},{"name":"evidence_grade","in":"query","required":false,"schema":{"type":"string","enum":["strong-human","moderate-human","limited-human","animal-only","preclinical","insufficient"]},"description":"Only compounds whose evidence_grade is this value"},{"name":"access.type","in":"query","required":false,"schema":{"type":"string","enum":["approved-product","lawful-compounding","dietary-supplement","clinical-trial","none"]},"description":"Only compounds whose access.type is this value"},{"name":"limit","in":"query","required":false,"schema":{"default":50,"type":"integer","minimum":1,"maximum":200}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":"The list envelope of compound summaries","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"type":"object","required":["object","data","has_more","total_count","limit","offset"],"properties":{"object":{"type":"string","const":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/compound_summary"}},"has_more":{"type":"boolean"},"total_count":{"type":"integer"},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0}}},"example":{"object":"list","data":[{"shortAnswer":"Example peptide is in limbo: FDA removed it from Category 2 and has not added it to Category 1. The evidence is animal-only.","id":"00000000-0000-4000-8000-000000000001","object":"compound","slug":"example-peptide","name":"Example peptide","url":"https://peptideindex.ai/compound/example-peptide","status":"limbo","statusCheckedAt":"2026-10-06T00:00:00.000Z","statusStale":false,"regulatoryAsOf":"2026-10-06","verified":"2026-10-06T00:00:00.000Z","primarySourceUrl":"https://www.fda.gov/drugs/human-drug-compounding/example","notice":"Information, not medical advice.","attrs":{"short_answer":"Example peptide is in limbo: FDA removed it from Category 2 and has not added it to Category 1. The evidence is animal-only.","regulatory_status":"limbo","evidence_grade":"animal-only"}}],"has_more":false,"total_count":1,"limit":50,"offset":0}}}},"400":{"description":"validation_failed: a query parameter is not valid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}},"/api/v1/compounds/{slug}":{"get":{"summary":"One published compound","description":"The compound's full record: the short answer first, the status and its checked date, staleness, the primary source, provenance per attribute, citations per section and the notice. The same body as the page's .json twin.","responses":{"200":{"description":"The compound record","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/compound"},"example":{"shortAnswer":"Example peptide is in limbo: FDA removed it from Category 2 and has not added it to Category 1. The evidence is animal-only.","url":"https://peptideindex.ai/compound/example-peptide","status":"limbo","statusCheckedAt":"2026-10-06T00:00:00.000Z","statusStale":false,"regulatoryAsOf":"2026-10-06","verified":"2026-10-06T00:00:00.000Z","primarySourceUrl":"https://www.fda.gov/drugs/human-drug-compounding/example","clinicallyReviewed":false,"notice":"Information, not medical advice.","id":"00000000-0000-4000-8000-000000000001","object":"compound","slug":"example-peptide","name":"Example peptide","attrs":{"short_answer":"Example peptide is in limbo: FDA removed it from Category 2 and has not added it to Category 1. The evidence is animal-only.","regulatory_status":"limbo","evidence_grade":"animal-only"},"provenance":{"regulatory_status":{"fact_id":"00000000-0000-4000-8000-000000000002","source_url":"https://www.fda.gov/drugs/human-drug-compounding/example","source_type":"primary","captured_at":"2026-10-06T00:00:00.000Z","checked_at":"2026-10-06T00:00:00.000Z","confidence":1,"stale":false},"short_answer":{"fact_id":"00000000-0000-4000-8000-000000000002","source_url":"https://peptideindex.ai/methodology#short-answer","source_type":"reference","captured_at":"2026-10-06T00:00:00.000Z","checked_at":"2026-10-06T00:00:00.000Z","confidence":1,"stale":false,"label":"our assessment"}},"citationsBySection":{"evidence":[{"n":1,"title":"FDA compounding page","url":"https://www.fda.gov/drugs/human-drug-compounding/example"}]},"channelsOpener":"This section describes what happens and is not a recommendation.","sources":["https://www.fda.gov/drugs/human-drug-compounding/example"],"verified_at":"2026-10-06T00:00:00.000Z","published_at":"2026-10-06T00:00:00.000Z","parent":null,"children":[],"snapshots":{"trials":{"snapshot_at":"2026-10-06T00:00:00.000Z","stale":false,"notice":"A listing is not a recommendation. Trials have strict eligibility rules. Talk to your doctor and read the official record."}}}}}},"404":{"description":"not_found: no published compound by that slug","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}},"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"},"description":"A published compound slug, such as bpc-157"}]}},"/api/v1/status":{"get":{"summary":"The current regulatory status of published compounds","description":"One entry per published compound, or the one named by compound, with the status word, its checked date, its staleness computed on each request, and its primary source.","parameters":[{"name":"compound","in":"query","required":false,"schema":{"type":"string","minLength":1}},{"name":"limit","in":"query","required":false,"schema":{"default":50,"type":"integer","minimum":1,"maximum":200}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":"The list envelope of status entries","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"type":"object","required":["object","data","has_more","total_count","limit","offset"],"properties":{"object":{"type":"string","const":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/status_entry"}},"has_more":{"type":"boolean"},"total_count":{"type":"integer"},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0}}},"example":{"object":"list","data":[{"shortAnswer":"Example peptide is in limbo: FDA removed it from Category 2 and has not added it to Category 1. The evidence is animal-only.","id":"00000000-0000-4000-8000-000000000001","object":"compound","slug":"example-peptide","name":"Example peptide","url":"https://peptideindex.ai/compound/example-peptide","status":"limbo","statusCheckedAt":"2026-10-06T00:00:00.000Z","statusStale":false,"regulatoryAsOf":"2026-10-06","verified":"2026-10-06T00:00:00.000Z","primarySourceUrl":"https://www.fda.gov/drugs/human-drug-compounding/example","notice":"Information, not medical advice.","attrs":{"short_answer":"Example peptide is in limbo: FDA removed it from Category 2 and has not added it to Category 1. The evidence is animal-only.","regulatory_status":"limbo","evidence_grade":"animal-only"}}],"has_more":false,"total_count":1,"limit":50,"offset":0}}}},"400":{"description":"validation_failed: a query parameter is not valid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"404":{"description":"not_found: no published compound by that slug","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}},"/api/v1/changes":{"get":{"summary":"Every legal-status event of a published compound, newest first","description":"The change log: each legal-status event with the value it replaced, its date, its primary source and its staleness.","parameters":[{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"compound","in":"query","required":false,"schema":{"type":"string","minLength":1}},{"name":"limit","in":"query","required":false,"schema":{"default":50,"type":"integer","minimum":1,"maximum":200}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":"The list envelope of status changes","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"type":"object","required":["object","data","has_more","total_count","limit","offset"],"properties":{"object":{"type":"string","const":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/status_change"}},"has_more":{"type":"boolean"},"total_count":{"type":"integer"},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0}}},"example":{"object":"list","data":[{"id":"00000000-0000-4000-8000-000000000003","object":"status_change","slug":"example-peptide","name":"Example peptide","url":"https://peptideindex.ai/compound/example-peptide","key":"regulatory_status","value":"limbo","previous_value":"category-2","reviewed_at":"2026-10-06T00:00:00.000Z","source_url":"https://www.fda.gov/drugs/human-drug-compounding/example","source_type":"primary","stale":false}],"has_more":false,"total_count":1,"limit":50,"offset":0}}}},"400":{"description":"validation_failed: a query parameter is not valid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"404":{"description":"not_found: no published compound by that slug","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}},"/api/v1/trials":{"get":{"summary":"Recruiting and not yet recruiting trials of published compounds","description":"Every trial in the latest registry snapshot of each published compound, filtered by compound and US state, each with its snapshot date. A listing is not a recommendation.","parameters":[{"name":"compound","in":"query","required":false,"schema":{"type":"string","minLength":1}},{"name":"state","in":"query","required":false,"schema":{"type":"string","minLength":1}},{"name":"limit","in":"query","required":false,"schema":{"default":50,"type":"integer","minimum":1,"maximum":200}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":"The list envelope of trials","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"type":"object","required":["object","data","has_more","total_count","limit","offset"],"properties":{"object":{"type":"string","const":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/trial"}},"has_more":{"type":"boolean"},"total_count":{"type":"integer"},"limit":{"type":"integer","minimum":1,"maximum":200},"offset":{"type":"integer","minimum":0}}},"example":{"object":"list","data":[{"object":"trial","nct":"NCT00000000","title":"An example study","phase":"Phase 2","sponsor":"An example university","status":"recruiting","countries":["United States"],"us_states":["Texas"],"url":"https://clinicaltrials.gov/study/NCT00000000","compound":"example-peptide","compound_name":"Example peptide","compound_url":"https://peptideindex.ai/compound/example-peptide","snapshot_at":"2026-10-06T00:00:00.000Z","stale":false,"source_url":"https://clinicaltrials.gov/api/v2/studies?query.intr=example-peptide"}],"has_more":false,"total_count":1,"limit":50,"offset":0}}}},"400":{"description":"validation_failed: a query parameter is not valid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"404":{"description":"not_found: no published compound by that slug","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}},"/api/v1/methodology":{"get":{"summary":"The methodology","description":"How evidence is graded, how sources are tiered, when a fact goes stale, what the site refuses to publish, and how an editorial judgment is labeled.","parameters":[],"responses":{"200":{"description":"The methodology","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/methodology"},"example":{"object":"methodology","url":"https://peptideindex.ai/methodology","evidenceGrades":[{"word":"animal-only","definition":"The effect was seen in animals, and no good human study has tested it."}],"provenanceTiers":[{"word":"primary","definition":"The official record itself, such as an FDA page, a drug label or a trial registry."}],"staleness":{"legalStatusDays":75,"otherDays":180,"rule":"A legal-status fact is stale 75 days after it was checked. Any other fact is stale after 180 days."},"refusals":[{"word":"no-price","definition":"We print no price for any product."}],"editorial":{"label":"our assessment","rule":"The evidence grade and the short answer are our own judgment, not a sourced claim."},"corrections":"A correction is a new fact that replaces a wrong one.","clinicianReview":"A named clinician can sign a whole compound page.","federalOnly":"This site covers US federal status only."}}}},"400":{"description":"validation_failed: a query parameter is not valid","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}},"/api/v1/health":{"get":{"summary":"Liveness","description":"Answers when the server is up.","responses":{"200":{"description":"The server answers","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/health"},"example":{"ok":true}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}},"/api/v1/openapi.json":{"get":{"summary":"This document","description":"The OpenAPI 3.1.0 description of the read-only API, also served at /openapi.json.","responses":{"200":{"description":"The OpenAPI document","headers":{"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"type":"object"},"example":{"openapi":"3.1.0","info":{"title":"Peptide Index API","version":"1"}}}}},"429":{"description":"rate_limited: this client IP address sent more than 120 requests in one 60-second window. A request with the agent key is not counted","headers":{"Retry-After":{"description":"The seconds left in the current window","schema":{"type":"integer","minimum":1}},"X-RateLimit-Limit":{"$ref":"#/components/headers/X-RateLimit-Limit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/X-RateLimit-Remaining"},"X-RateLimit-Reset":{"$ref":"#/components/headers/X-RateLimit-Reset"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"}}}}}}}},"components":{"schemas":{"compound":{"type":"object","properties":{"shortAnswer":{"type":"string","description":"The short answer: whether the compound is legal and whether it works"},"url":{"type":"string","description":"The absolute URL of the compound page"},"status":{"description":"The regulatory status word","type":["string","null"]},"statusCheckedAt":{"type":["string","null"],"description":"The checked date of the approved regulatory status fact"},"statusStale":{"type":"boolean","description":"True when the status was checked 75 or more whole days ago, computed on each request"},"regulatoryAsOf":{"type":["string","null"],"description":"The date the status source was read"},"verified":{"type":["string","null"],"description":"The record's newest checked date"},"primarySourceUrl":{"description":"The primary source URL of the regulatory status fact","type":["string","null"]},"clinicallyReviewed":{"type":"boolean","description":"True only when a named clinician signed the page"},"notice":{"type":"string","description":"Information, not medical advice."},"id":{"type":"string"},"object":{"type":"string","description":"The entity type, such as compound"},"slug":{"type":"string"},"name":{"type":"string"},"attrs":{"type":"object","properties":{"name":{"description":"Name","type":"string","maxLength":120},"aliases":{"description":"Also called","minItems":0,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"class":{"description":"Class","type":"string","enum":["glp-1-agonist","dual-or-triple-agonist","amylin-analog","growth-hormone-axis","healing-and-repair","neuro-and-cognitive","melanocortin","mitochondrial","antimicrobial","other","non-peptide"]},"summary":{"description":"Summary","type":"string","maxLength":160},"short_answer":{"description":"Short answer","type":"string","maxLength":320},"regulatory_status":{"description":"Regulatory status","type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"status_by_route":{"description":"Status by route","minItems":0,"type":"array","items":{"type":"object","properties":{"route":{"type":"string","minLength":1},"status":{"type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"source_url":{"type":"string","format":"uri"}},"required":["route","status","source_url"],"additionalProperties":false}},"pcac":{"description":"Advisory committee record","type":"object","properties":{"meeting_date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"indication_reviewed":{"type":"string","minLength":1},"vote":{"type":"object","properties":{"yes":{"type":"integer","minimum":0,"maximum":9007199254740991},"no":{"type":"integer","minimum":0,"maximum":9007199254740991},"abstain":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["yes","no","abstain"],"additionalProperties":false},"outcome":{"type":"string","minLength":1}},"required":["meeting_date","indication_reviewed","vote","outcome"],"additionalProperties":false},"regulatory_as_of":{"description":"Status source read","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"evidence_grade":{"description":"Evidence grade","type":"string","enum":["strong-human","moderate-human","limited-human","animal-only","preclinical","insufficient"]},"known_risks":{"description":"Known risks","minItems":1,"type":"array","items":{"type":"string","minLength":1}},"open_questions":{"description":"What nobody knows yet","minItems":1,"type":"array","items":{"type":"string","minLength":1}},"section_what_it_is":{"description":"What it is","type":"string","maxLength":8000},"section_is_it_legal":{"description":"Where it stands legally","type":"string","maxLength":8000},"section_evidence":{"description":"What the evidence shows","type":"string","maxLength":8000},"section_routes":{"description":"Legitimate ways to get it","type":"string","maxLength":8000},"section_channels":{"description":"How people are getting it anyway","type":"string","maxLength":8000},"access":{"description":"Access routes","minItems":1,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["approved-product","lawful-compounding","dietary-supplement","clinical-trial","none"]},"detail":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"},"brand_names":{"type":"array","items":{"type":"string","minLength":1}},"manufacturer":{"type":"string","minLength":1},"indication":{"type":"string","minLength":1}},"required":["type","detail","source_url"],"additionalProperties":false}},"unofficial_channels":{"description":"Unofficial channels","minItems":0,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["research-use-seller","compounding-outside-the-rules","clinic-or-med-spa","telehealth","overseas-or-import","peer-or-group-buy","counterfeit-or-diverted"]},"what_it_is":{"type":"string","minLength":1},"legal_position":{"type":"object","properties":{"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["text","source_url"],"additionalProperties":false},"documented_risks":{"minItems":1,"type":"array","items":{"type":"object","properties":{"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["text","source_url"],"additionalProperties":false}},"enforcement":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["date","text","source_url"],"additionalProperties":false}}},"required":["type","what_it_is","legal_position","documented_risks"],"additionalProperties":false}},"trials":{"description":"Recruiting trials","minItems":0,"type":"array","items":{"type":"object","properties":{"nct":{"type":"string","pattern":"^NCT\\d{8}$"},"title":{"type":"string","minLength":1},"phase":{"type":"string","minLength":1},"sponsor":{"type":"string","minLength":1},"status":{"type":"string","enum":["recruiting","not-yet-recruiting"]},"countries":{"type":"array","items":{"type":"string","minLength":1}},"us_states":{"type":"array","items":{"type":"string","minLength":1}},"url":{"type":"string","format":"uri"}},"required":["nct","title","phase","sponsor","status","countries","us_states","url"],"additionalProperties":false}},"dosing":{"description":"Label dosing","type":"string","maxLength":2000},"citations":{"description":"Sources","minItems":2,"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":1,"maximum":9007199254740991},"type":{"type":"string","enum":["regulatory","label","systematic-review","rct","human-trial","animal","in-vitro","legal-analysis","reference"]},"title":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"tier":{"type":"string","enum":["primary","peer-reviewed","legal-analysis","established-news","reference"]}},"required":["n","type","title","url","tier"],"additionalProperties":false}},"reviewed_by":{"description":"Clinician review by","type":"string","maxLength":200},"reviewed_on":{"description":"Clinician review on","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false,"description":"The published attributes"},"provenance":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"fact_id":{"type":"string"},"source_url":{"type":"string"},"source_type":{"type":"string","enum":["primary","peer-reviewed","legal-analysis","established-news","reference","official_site","brand_program","booking_platform","editorial","manual","derived"],"description":"The provenance tier of the source"},"captured_at":{"type":"string","description":"When the source was captured"},"checked_at":{"type":["string","null"],"description":"The checked date: when the fact was last approved"},"confidence":{"type":"number"},"stale":{"type":"boolean","description":"True when checked 75 or more days ago on a legal-status key, or 180 on any other key"},"label":{"description":"Our assessment, present on an editorial judgment","type":"string"}},"required":["fact_id","source_url","source_type","captured_at","checked_at","confidence","stale"],"additionalProperties":false,"description":"The source, tier, checked date and staleness of one attribute"}},"citationsBySection":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"The marker number, [^n]"},"title":{"type":["string","null"]},"url":{"type":["string","null"]}},"required":["n","title","url"],"additionalProperties":false,"description":"One citation marker in a prose section and the citation it names"}},"description":"Per prose section key, each citation marker with the citation it names"},"channelsOpener":{"description":"The fixed channels opener, present when the compound has a channels section","type":"string"},"sources":{"type":"array","items":{"type":"string"}},"verified_at":{"type":["string","null"],"description":"When the record was last verified"},"published_at":{"type":["string","null"],"description":"When the record was first published"},"parent":{"type":["object","null"],"properties":{"type":{"type":"string"},"jsonldType":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"}},"required":["type","jsonldType","slug","name","url"],"additionalProperties":false},"children":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"jsonldType":{"type":"string"},"slug":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"}},"required":["type","jsonldType","slug","name","url"],"additionalProperties":false}},"snapshots":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"object","properties":{"snapshot_at":{"type":["string","null"],"description":"When the snapshot was fetched"},"stale":{"type":"boolean"},"notice":{"type":"string"}},"required":["snapshot_at","stale","notice"],"additionalProperties":false}}},"required":["shortAnswer","url","status","statusCheckedAt","statusStale","regulatoryAsOf","verified","primarySourceUrl","clinicallyReviewed","notice","id","object","slug","name","attrs","provenance","citationsBySection","sources","verified_at","published_at","parent","children"],"additionalProperties":false},"compound_summary":{"type":"object","properties":{"shortAnswer":{"type":"string","description":"The short answer: whether the compound is legal and whether it works"},"id":{"type":"string"},"object":{"type":"string","description":"The entity type, such as compound"},"slug":{"type":"string"},"name":{"type":"string"},"url":{"type":"string","description":"The absolute URL of the compound page"},"status":{"description":"The regulatory status word","type":["string","null"]},"statusCheckedAt":{"type":["string","null"],"description":"The checked date of the approved regulatory status fact"},"statusStale":{"type":"boolean","description":"True when the status was checked 75 or more whole days ago, computed on each request"},"regulatoryAsOf":{"type":["string","null"],"description":"The date the status source was read"},"verified":{"type":["string","null"],"description":"The record's newest checked date"},"primarySourceUrl":{"description":"The primary source URL of the regulatory status fact","type":["string","null"]},"notice":{"type":"string","description":"Information, not medical advice."},"attrs":{"type":"object","properties":{"name":{"description":"Name","type":"string","maxLength":120},"aliases":{"description":"Also called","minItems":0,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"class":{"description":"Class","type":"string","enum":["glp-1-agonist","dual-or-triple-agonist","amylin-analog","growth-hormone-axis","healing-and-repair","neuro-and-cognitive","melanocortin","mitochondrial","antimicrobial","other","non-peptide"]},"summary":{"description":"Summary","type":"string","maxLength":160},"short_answer":{"description":"Short answer","type":"string","maxLength":320},"regulatory_status":{"description":"Regulatory status","type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"status_by_route":{"description":"Status by route","minItems":0,"type":"array","items":{"type":"object","properties":{"route":{"type":"string","minLength":1},"status":{"type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"source_url":{"type":"string","format":"uri"}},"required":["route","status","source_url"],"additionalProperties":false}},"pcac":{"description":"Advisory committee record","type":"object","properties":{"meeting_date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"indication_reviewed":{"type":"string","minLength":1},"vote":{"type":"object","properties":{"yes":{"type":"integer","minimum":0,"maximum":9007199254740991},"no":{"type":"integer","minimum":0,"maximum":9007199254740991},"abstain":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["yes","no","abstain"],"additionalProperties":false},"outcome":{"type":"string","minLength":1}},"required":["meeting_date","indication_reviewed","vote","outcome"],"additionalProperties":false},"regulatory_as_of":{"description":"Status source read","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"evidence_grade":{"description":"Evidence grade","type":"string","enum":["strong-human","moderate-human","limited-human","animal-only","preclinical","insufficient"]},"known_risks":{"description":"Known risks","minItems":1,"type":"array","items":{"type":"string","minLength":1}},"open_questions":{"description":"What nobody knows yet","minItems":1,"type":"array","items":{"type":"string","minLength":1}},"section_what_it_is":{"description":"What it is","type":"string","maxLength":8000},"section_is_it_legal":{"description":"Where it stands legally","type":"string","maxLength":8000},"section_evidence":{"description":"What the evidence shows","type":"string","maxLength":8000},"section_routes":{"description":"Legitimate ways to get it","type":"string","maxLength":8000},"section_channels":{"description":"How people are getting it anyway","type":"string","maxLength":8000},"access":{"description":"Access routes","minItems":1,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["approved-product","lawful-compounding","dietary-supplement","clinical-trial","none"]},"detail":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"},"brand_names":{"type":"array","items":{"type":"string","minLength":1}},"manufacturer":{"type":"string","minLength":1},"indication":{"type":"string","minLength":1}},"required":["type","detail","source_url"],"additionalProperties":false}},"unofficial_channels":{"description":"Unofficial channels","minItems":0,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["research-use-seller","compounding-outside-the-rules","clinic-or-med-spa","telehealth","overseas-or-import","peer-or-group-buy","counterfeit-or-diverted"]},"what_it_is":{"type":"string","minLength":1},"legal_position":{"type":"object","properties":{"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["text","source_url"],"additionalProperties":false},"documented_risks":{"minItems":1,"type":"array","items":{"type":"object","properties":{"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["text","source_url"],"additionalProperties":false}},"enforcement":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["date","text","source_url"],"additionalProperties":false}}},"required":["type","what_it_is","legal_position","documented_risks"],"additionalProperties":false}},"trials":{"description":"Recruiting trials","minItems":0,"type":"array","items":{"type":"object","properties":{"nct":{"type":"string","pattern":"^NCT\\d{8}$"},"title":{"type":"string","minLength":1},"phase":{"type":"string","minLength":1},"sponsor":{"type":"string","minLength":1},"status":{"type":"string","enum":["recruiting","not-yet-recruiting"]},"countries":{"type":"array","items":{"type":"string","minLength":1}},"us_states":{"type":"array","items":{"type":"string","minLength":1}},"url":{"type":"string","format":"uri"}},"required":["nct","title","phase","sponsor","status","countries","us_states","url"],"additionalProperties":false}},"dosing":{"description":"Label dosing","type":"string","maxLength":2000},"citations":{"description":"Sources","minItems":2,"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":1,"maximum":9007199254740991},"type":{"type":"string","enum":["regulatory","label","systematic-review","rct","human-trial","animal","in-vitro","legal-analysis","reference"]},"title":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"tier":{"type":"string","enum":["primary","peer-reviewed","legal-analysis","established-news","reference"]}},"required":["n","type","title","url","tier"],"additionalProperties":false}},"reviewed_by":{"description":"Clinician review by","type":"string","maxLength":200},"reviewed_on":{"description":"Clinician review on","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false,"description":"The published attributes"}},"required":["shortAnswer","id","object","slug","name","url","status","statusCheckedAt","statusStale","regulatoryAsOf","verified","primarySourceUrl","notice","attrs"],"additionalProperties":false},"status_entry":{"type":"object","properties":{"shortAnswer":{"type":"string","description":"The short answer: whether the compound is legal and whether it works"},"id":{"type":"string"},"object":{"type":"string","description":"The entity type, such as compound"},"slug":{"type":"string"},"name":{"type":"string"},"url":{"type":"string","description":"The absolute URL of the compound page"},"status":{"description":"The regulatory status word","type":["string","null"]},"statusCheckedAt":{"type":["string","null"],"description":"The checked date of the approved regulatory status fact"},"statusStale":{"type":"boolean","description":"True when the status was checked 75 or more whole days ago, computed on each request"},"regulatoryAsOf":{"type":["string","null"],"description":"The date the status source was read"},"verified":{"type":["string","null"],"description":"The record's newest checked date"},"primarySourceUrl":{"description":"The primary source URL of the regulatory status fact","type":["string","null"]},"notice":{"type":"string","description":"Information, not medical advice."},"attrs":{"type":"object","properties":{"name":{"description":"Name","type":"string","maxLength":120},"aliases":{"description":"Also called","minItems":0,"type":"array","items":{"type":"string","minLength":1,"maxLength":120}},"class":{"description":"Class","type":"string","enum":["glp-1-agonist","dual-or-triple-agonist","amylin-analog","growth-hormone-axis","healing-and-repair","neuro-and-cognitive","melanocortin","mitochondrial","antimicrobial","other","non-peptide"]},"summary":{"description":"Summary","type":"string","maxLength":160},"short_answer":{"description":"Short answer","type":"string","maxLength":320},"regulatory_status":{"description":"Regulatory status","type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"status_by_route":{"description":"Status by route","minItems":0,"type":"array","items":{"type":"object","properties":{"route":{"type":"string","minLength":1},"status":{"type":"string","enum":["fda-approved","dietary-supplement","category-1","category-2","limbo","investigational","no-approved-use"]},"source_url":{"type":"string","format":"uri"}},"required":["route","status","source_url"],"additionalProperties":false}},"pcac":{"description":"Advisory committee record","type":"object","properties":{"meeting_date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"indication_reviewed":{"type":"string","minLength":1},"vote":{"type":"object","properties":{"yes":{"type":"integer","minimum":0,"maximum":9007199254740991},"no":{"type":"integer","minimum":0,"maximum":9007199254740991},"abstain":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["yes","no","abstain"],"additionalProperties":false},"outcome":{"type":"string","minLength":1}},"required":["meeting_date","indication_reviewed","vote","outcome"],"additionalProperties":false},"regulatory_as_of":{"description":"Status source read","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"evidence_grade":{"description":"Evidence grade","type":"string","enum":["strong-human","moderate-human","limited-human","animal-only","preclinical","insufficient"]},"known_risks":{"description":"Known risks","minItems":1,"type":"array","items":{"type":"string","minLength":1}},"open_questions":{"description":"What nobody knows yet","minItems":1,"type":"array","items":{"type":"string","minLength":1}},"section_what_it_is":{"description":"What it is","type":"string","maxLength":8000},"section_is_it_legal":{"description":"Where it stands legally","type":"string","maxLength":8000},"section_evidence":{"description":"What the evidence shows","type":"string","maxLength":8000},"section_routes":{"description":"Legitimate ways to get it","type":"string","maxLength":8000},"section_channels":{"description":"How people are getting it anyway","type":"string","maxLength":8000},"access":{"description":"Access routes","minItems":1,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["approved-product","lawful-compounding","dietary-supplement","clinical-trial","none"]},"detail":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"},"brand_names":{"type":"array","items":{"type":"string","minLength":1}},"manufacturer":{"type":"string","minLength":1},"indication":{"type":"string","minLength":1}},"required":["type","detail","source_url"],"additionalProperties":false}},"unofficial_channels":{"description":"Unofficial channels","minItems":0,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["research-use-seller","compounding-outside-the-rules","clinic-or-med-spa","telehealth","overseas-or-import","peer-or-group-buy","counterfeit-or-diverted"]},"what_it_is":{"type":"string","minLength":1},"legal_position":{"type":"object","properties":{"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["text","source_url"],"additionalProperties":false},"documented_risks":{"minItems":1,"type":"array","items":{"type":"object","properties":{"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["text","source_url"],"additionalProperties":false}},"enforcement":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"text":{"type":"string","minLength":1},"source_url":{"type":"string","format":"uri"}},"required":["date","text","source_url"],"additionalProperties":false}}},"required":["type","what_it_is","legal_position","documented_risks"],"additionalProperties":false}},"trials":{"description":"Recruiting trials","minItems":0,"type":"array","items":{"type":"object","properties":{"nct":{"type":"string","pattern":"^NCT\\d{8}$"},"title":{"type":"string","minLength":1},"phase":{"type":"string","minLength":1},"sponsor":{"type":"string","minLength":1},"status":{"type":"string","enum":["recruiting","not-yet-recruiting"]},"countries":{"type":"array","items":{"type":"string","minLength":1}},"us_states":{"type":"array","items":{"type":"string","minLength":1}},"url":{"type":"string","format":"uri"}},"required":["nct","title","phase","sponsor","status","countries","us_states","url"],"additionalProperties":false}},"dosing":{"description":"Label dosing","type":"string","maxLength":2000},"citations":{"description":"Sources","minItems":2,"type":"array","items":{"type":"object","properties":{"n":{"type":"integer","minimum":1,"maximum":9007199254740991},"type":{"type":"string","enum":["regulatory","label","systematic-review","rct","human-trial","animal","in-vitro","legal-analysis","reference"]},"title":{"type":"string","minLength":1},"url":{"type":"string","format":"uri"},"tier":{"type":"string","enum":["primary","peer-reviewed","legal-analysis","established-news","reference"]}},"required":["n","type","title","url","tier"],"additionalProperties":false}},"reviewed_by":{"description":"Clinician review by","type":"string","maxLength":200},"reviewed_on":{"description":"Clinician review on","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false,"description":"The published attributes"}},"required":["shortAnswer","id","object","slug","name","url","status","statusCheckedAt","statusStale","regulatoryAsOf","verified","primarySourceUrl","notice","attrs"],"additionalProperties":false},"status_change":{"type":"object","properties":{"id":{"type":"string","description":"The fact id of this legal-status event"},"object":{"type":"string","const":"status_change"},"slug":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"key":{"type":"string","enum":["regulatory_status","status_by_route","pcac","access"]},"value":{"description":"The status word, or the structured value of another legal-status key"},"previous_value":{"description":"The value this event replaced on the same compound and key; null when first recorded"},"reviewed_at":{"type":"string","description":"When the event was approved"},"source_url":{"type":"string"},"source_type":{"type":"string","enum":["primary","peer-reviewed","legal-analysis","established-news","reference","official_site","brand_program","booking_platform","editorial","manual","derived"]},"stale":{"type":"boolean","description":"True when reviewed 75 or more days ago"}},"required":["id","object","slug","name","url","key","value","previous_value","reviewed_at","source_url","source_type","stale"],"additionalProperties":false,"description":"One legal-status event of a published compound"},"trial":{"type":"object","properties":{"object":{"type":"string","const":"trial"},"nct":{"type":"string","description":"The ClinicalTrials.gov NCT number"},"title":{"type":"string"},"phase":{"type":"string"},"sponsor":{"type":"string","description":"The lead sponsor named in the registry"},"status":{"type":"string","enum":["recruiting","not-yet-recruiting"]},"countries":{"type":"array","items":{"type":"string"}},"us_states":{"type":"array","items":{"type":"string"}},"url":{"type":"string","description":"The official ClinicalTrials.gov record"},"compound":{"type":"string","description":"The published compound slug"},"compound_name":{"type":"string"},"compound_url":{"type":"string"},"snapshot_at":{"type":"string","description":"When the trials list was fetched from the registry"},"stale":{"type":"boolean","description":"True when the snapshot is 180 or more days old"},"source_url":{"type":"string","description":"The registry query the snapshot came from"}},"required":["object","nct","title","phase","sponsor","status","countries","us_states","url","compound","compound_name","compound_url","snapshot_at","stale","source_url"],"additionalProperties":false,"description":"One recruiting or not yet recruiting trial in a compound's latest snapshot"},"methodology":{"type":"object","properties":{"object":{"type":"string","const":"methodology"},"url":{"type":"string","description":"The absolute URL of the methodology page"},"evidenceGrades":{"type":"array","items":{"type":"object","properties":{"word":{"type":"string"},"definition":{"type":"string"}},"required":["word","definition"],"additionalProperties":false}},"provenanceTiers":{"type":"array","items":{"type":"object","properties":{"word":{"type":"string"},"definition":{"type":"string"}},"required":["word","definition"],"additionalProperties":false}},"staleness":{"type":"object","properties":{"legalStatusDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"otherDays":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"rule":{"type":"string"}},"required":["legalStatusDays","otherDays","rule"],"additionalProperties":false},"refusals":{"type":"array","items":{"type":"object","properties":{"word":{"type":"string"},"definition":{"type":"string"}},"required":["word","definition"],"additionalProperties":false}},"editorial":{"type":"object","properties":{"label":{"type":"string"},"rule":{"type":"string"}},"required":["label","rule"],"additionalProperties":false},"corrections":{"type":"string","description":"How a wrong fact is corrected and where corrections are logged"},"clinicianReview":{"type":"string","description":"How a named clinician signs a whole compound page"},"federalOnly":{"type":"string","description":"The site covers US federal status only, not state rules"}},"required":["object","url","evidenceGrades","provenanceTiers","staleness","refusals","editorial","corrections","clinicianReview","federalOnly"],"additionalProperties":false,"description":"How evidence is graded, how sources are tiered, when a fact goes stale, and what we refuse"},"health":{"type":"object","properties":{"ok":{"type":"boolean"}},"required":["ok"],"additionalProperties":false,"description":"The server answers"},"error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"A stable snake_case identifier"},"status":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"message":{"type":"string"},"detail":{"description":"One entry per bad field, under validation_failed","type":"array","items":{"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"}},"required":["field","message"],"additionalProperties":false}}},"required":["code","status","message"],"additionalProperties":false}},"required":["error"],"additionalProperties":false,"description":"The error envelope"}},"headers":{"X-RateLimit-Limit":{"description":"The requests one client IP address may send in one 60-second window: 120 to /api/v1","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"The requests left in the current window","schema":{"type":"integer","minimum":0}},"X-RateLimit-Reset":{"description":"When the current window ends, in Unix seconds","schema":{"type":"integer"}}}}}