Skip to main content
GET
List proposals

Authorizations

Authorization
string
header
required

Swagger / Postman only: Client ID as username, Client secret as password. In Postman, set this once on the collection (Authorization → Basic Auth) so all requests inherit. For production server-to-server code, prefer X-OM-Auth-ID and X-OM-Auth-Key headers.

Query Parameters

statusID
integer<int32>

Filter by proposal status ID.

entityKey
string<uuid>

If set, only proposals linked to this entity (client) key.

searchFilter
string

Case-insensitive search across key proposal text fields.

pageNumber
integer<int32>

1-based page index (1–10000). Omit for default paging.

userID
integer<int32>

Restrict to proposals associated with this user ID.

lastUpdated
string<date-time>

Return only items updated at or after this UTC time (incremental sync).

excludeCompleted
boolean
default:false

When true, excludes completed proposals from the result set.

Response

OK

engagementKey
string | null
engagementID
integer<int32>
name
string | null
statusID
integer<int32> | null
statusName
string | null
sentOn
string<date-time> | null
endDate
string<date-time> | null
expiryDate
string<date-time> | null
updatedOn
string<date-time> | null
entityKey
string<uuid> | null
clientName
string | null