Returns a list of drug master file (DMF) records. Call it to browse or look up DMF entries. An empty list is a valid result, not an error.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
No parameters.
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/dmf"
Returns the details of a single drug master file (DMF) identified by its key. Call it when you already have a DMF key and need that record's full details.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| key(path) | string | Yes |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/supply-chain/dmf/{key}"Returns a list of records from the EMA good manufacturing and distribution practice (GMDP) dataset. Call it to retrieve EMA GMDP entries; the response is a list and an empty result is not an error. Requests are rate limited per day, and exceeding the limit returns an error.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
No parameters.
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/ema-gmdp"
Returns the full record for a single EMA good manufacturing and distribution practice (GMDP) entry identified by its key. Call it when you already have a key from a list or search result and need the complete details. Fails with a not-found status if no entry matches the key.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| key(path) | string | Yes |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/supply-chain/ema-gmdp/{key}"Returns a list of supply-chain enforcement records. Call it to retrieve enforcement actions relevant to regulatory or supply-chain compliance. Requests are rate limited per day; exceeding the limit returns an HTTP 429 error.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
No parameters.
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/enforcement"
Returns the full details of a single supply-chain enforcement record identified by its key. Call it when you already have an enforcement key and need the complete record rather than a summary. Fails with a not-found status if no record matches the key.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| key(path) | string | Yes |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/supply-chain/enforcement/{key}"Returns a list of establishment records from the supply-chain dataset. Call it to retrieve establishments for display or lookup. Rate-limited per day; exceeding the limit returns an HTTP error.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
No parameters.
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/establishments"
Returns the full detail record for a single supply-chain establishment identified by its key. Call it when you already have an establishment key and need that establishment's details. Fails with an error status if the key is unknown or the request exceeds the daily rate limit.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| key(path) | string | Yes |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/supply-chain/establishments/{key}"Returns a drilldown view of a single supply-chain facility identified by its FEI. Call it when you already have a facility FEI and need its detailed breakdown. Returns 400 if the FEI is empty, 404 if no facility matches the FEI, and 500 on an internal failure.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| fei(path) | string | Yes |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/supply-chain/facilities/{fei}/drilldown"Returns a list of supply-chain facilities with their geographic locations, plus metadata giving the returned count, the total available, and whether the result was truncated. Call it to map or browse facility locations across regions. Invalid query parameters return HTTP 400; other failures return HTTP 500.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Range 1-50000; default 20000 (range 1-50000; default 20000) Range: 1 to 50000 |
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/facilities/globe"
Returns a list of inspection records. Call it to retrieve inspections, for example to review regulatory inspection activity. No parameters are accepted.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
No parameters.
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/inspections"
Returns the full detail record for a single supply-chain inspection identified by its key. Call it when you already have an inspection key and need its complete details. Fails with a not-found status if no inspection matches the key.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| key(path) | string | Yes |
Example request
curl -H "x-api-key: YOUR_API_KEY" \
"https://app.caelrith.com/api/v1/supply-chain/inspections/{key}"Returns a paginated list of supply-chain records matching a full-text query, with metadata including total item count, total pages, and whether more results exist. Use it to find establishments, sponsors, or related records by keyword and to narrow results by risk class, country, sponsor, mention, exclusion status, or date ranges. Invalid query parameters return 400; an unavailable search capability returns 503; other failures return 500.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| risk_class | string | No | Risk classification to filter records by. |
| country | string | No | Country to filter records by. |
| sponsor | string | No | Sponsor name to filter records by. |
| mention | string | No | Text mention to filter records by. |
| exclusion | boolean | No | booleans arrive as strings - send 'true' or 'false'; value is parsed from the raw query string and coerced server-side |
| record_date_after | string | No | Lower bound on record date, as an ISO date (YYYY-MM-DD). |
| record_date_before | string | No | Upper bound on record date, as an ISO date (YYYY-MM-DD). |
| updated_since | string | No | Only return records updated on or after this date, as an ISO date (YYYY-MM-DD). |
| sort | string | No | Default record_date (default record_date) Allowed values: record_date, updated |
| order | string | No | Default desc (default desc) Allowed values: asc, desc |
| page | number | No | Min 1; default 1 (min 1; default 1) Range: 1 to ∞ |
| limit | number | No | Range 1-100; default 20 (range 1-100; default 20) Range: 1 to 100 |
| q | string | Yes | minimum length 1 |
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/search?q=your_q"
Traverses the supply-chain graph from one or more starting nodes along the given edge types and returns the reached records plus a boundary and metadata. Call it to explore upstream or downstream relationships (suppliers, customers, dependencies) from known entities. Returns 400 when start or edges is empty or parameters are invalid, and 500 on internal failure.
Rate limit: regulatoryApiCallsPerDay · Free plan: 30/day
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| start | string (comma-separated) | Yes | [comma-separated list] minimum length 1 |
| edges | string (comma-separated) | Yes | [comma-separated list] minimum length 1 |
| direction | string | No | Default out (default out) Allowed values: out, in, both |
| min_hops | integer | No | Range 0-64; default 1 (range 0-64; default 1) Range: 0 to 64 |
| max_hops | integer | No | Range 0-64; default 3 (range 0-64; default 3) Range: 0 to 64 |
| hydrate | boolean | No | booleans arrive as strings - send 'true' or 'false'; value is parsed from the raw query string and coerced server-side |
| limit | integer | No | Range 1-50000; default 10000 (range 1-50000; default 10000) Range: 1 to 50000 |
Example request
curl -H "x-api-key: YOUR_API_KEY" \ "https://app.caelrith.com/api/v1/supply-chain/walk?start=your_start&edges=your_edges"