Skip to main content
GET
List a company's programs

Authorizations

Authorization
string
header
required

Use a personal or organization Pav API key from Pav developer settings. Send it as Authorization: Bearer <api_key>.

Path Parameters

company_id
integer
required

Durable Pav company id.

Example:

412

Query Parameters

phase
string[] | null

Filter by phase. Repeatable.

Example:

"Phase 2"

modality
string[] | null

Filter by modality (modality token or display label). Repeatable. Coverage is partial; filtering excludes programs with no known modality.

Example:

"small_molecule"

q
string | null

Free-text query within this company's programs.

Example:

"oral"

limit
integer
default:50

Maximum rows to return (1-5000).

Required range: 1 <= x <= 5000
Example:

50

offset
integer
default:0

Zero-based row offset for paging.

Required range: 0 <= x <= 2000000000
Example:

0

Response

Successful Response

data
Program · object[]
required

Page of program rows.

pagination
Pagination · object
required

Pagination metadata for this page.