Class ListRecordsRequest.Builder
- Enclosing class:
ListRecordsRequest
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()Filter to records owned by this client (requiresuserIdororgIdas well).List all records in this folder, regardless of type.from(ListRecordsRequest other) includePayload(String includePayload) includePayload(Optional<String> includePayload) Set totrueto include each record's full payload in this response, rehydrating any externally stored payloads (hydration is capped per page).Maximum number of records to return per page.Filter to records owned by this organization.Set totrueto return the account-wide recently-updated feed across all record types, newest first — a type-agnostic activity view.Pagination cursor.The record type to list, e.g.Filter to records owned by this user.
-
Method Details
-
from
-
type
The record type to list, e.g.
intake_form. Required unlessfolderIdorrecent=trueis given. -
type
-
folderId
List all records in this folder, regardless of type. The value is a Vectros-assigned folder UUID. Required unless
typeorrecent=trueis given; may be combined withtypeto list a single type within the folder. -
folderId
-
userId
Filter to records owned by this user. The value is the Vectros-assigned UUID of a user; resolve one from your own ID via
GET /v1/users?externalId=. -
userId
-
orgId
Filter to records owned by this organization. The value is the Vectros-assigned UUID of an organization; resolve one via
GET /v1/orgs?externalId=. -
orgId
-
clientId
Filter to records owned by this client (requires
userIdororgIdas well). The value is the Vectros-assigned UUID of a client; resolve one viaGET /v1/clients?externalId=. -
clientId
-
startFrom
Pagination cursor. Pass the
nextCursorreturned by the previous page to fetch the next page; omit it for the first page. -
startFrom
-
limit
Maximum number of records to return per page. Allowed range 1–100; defaults to 20.
-
limit
-
includePayload
Set to
trueto include each record's full payload in this response, rehydrating any externally stored payloads (hydration is capped per page). Defaults tofalse, which returns only the indexed projection; fetch a full payload viaGET /v1/records/{id}. -
includePayload
-
recent
Set to
trueto return the account-wide recently-updated feed across all record types, newest first — a type-agnostic activity view. This mode is standalone: it ignorestype,folderId, and the owner filters. Per-record scope still applies — you see only the record types your token may read. -
recent
-
build
-
additionalProperty
-
additionalProperties
-