Skip to main content
GET
List deals

Authorizations

Authorization
string
header
required

An Originalis API key: Authorization: Bearer ak_...

Query Parameters

status
string[] | null

Filter to these deal statuses (repeatable: ?status=diligence&status=term-sheet). Omit for all.

stage
string[] | null

Filter to these funding stages (repeatable), e.g. 'Series A'.

kind
enum<string> | null

Filter to 'company' or 'fund' deals.

Available options:
company,
fund
q
string | null

Case-insensitive company-name search.

limit
integer
default:50
Required range: 1 <= x <= 50
offset
integer
default:0
Required range: x >= 0

Response

Successful Response

Offset-paginated page of the org's deal workspace.

deals
PublicDeal · object[]
required
total
integer
required

Total matching deals across all pages.

limit
integer
required
offset
integer
required
has_more
boolean
required

True when offset + len(deals) < total; page with ?offset=.

as_of
string<date-time>
required
scope
string
default:org_workspace

Deals shared into the key user's org workspace, plus deals shared directly with the key's user — i.e. what that member sees in the in-app pipeline.

Allowed value: "org_workspace"