Class ListRecordsRequest.Builder
- Enclosing class:
ListRecordsRequest
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()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.Set totrueto return the account-wide recently-updated feed across all record types, newest first — a type-agnostic activity view.Filter to records carrying this scope value, innamespace:valueform (a value is 1-128 chars: a letter or digit first, then letters, digits,_or-) — for examplegroup:eng-team,org:<id>, orclient:<id>.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
-
scope
Filter to records carrying this scope value, in
namespace:valueform (a value is 1-128 chars: a letter or digit first, then letters, digits,_or-) — for examplegroup:eng-team,org:<id>, orclient:<id>. Resolve an entity's UUID from your own identifier viaGET /v1/entities/{namespace}?externalId=. Combine withtypeorfolderId. -
scope
-
startFrom
Pagination cursor. Pass the
nextCursorreturned by the previous page to fetch the next page; omit it for the first page. The cursor is opaque — echo it back unchanged, and do not parse it or construct one. Keep every other query parameter identical while paging: a cursor is valid only for the exact query that returned it, and reusing one against a different query is rejected with a 400. -
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
-