Skip to main content
POST/api/public/v1/bookmarks/preview

bookmarks.preview

The bookmark revision (rev) of up to 500 profiles and how many imports each still waits for: send these revs as expected_rev to bookmarks.apply.

Capability: profile.readMCP tool: bookmarks_preview
View as Markdown

Parameters

NameTypeRequiredDescription
profile_idsbodyarray<string (uuid)>YesProfiles you plan to apply an import to (min 1 items, max 500 items)

Examples

curl -X POST "https://browlix.com/api/public/v1/bookmarks/preview" \
  -H "Authorization: Bearer $BROWLIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"profile_ids":["<profile_id>"]}'

Response

200 with { data, correlation_id }.

FieldTypeAlways presentDescription
dataarray<object>Yes
data[].profile_idstring (uuid)Yes
data[].namestringYes
data[].numberintegerYes(min -9007199254740991, max 9007199254740991)
data[].revintegerYes(min -9007199254740991, max 9007199254740991)
data[].pendingintegerYes(min -9007199254740991, max 9007199254740991)
correlation_idstring (uuid)Yes
can_importbooleanNo

New fields can appear at any time; ignore the ones you do not know.

Errors

CodeHTTPRetryable
UNAUTHENTICATED401No
FORBIDDEN403No
RATE_LIMITED429Yes
VALIDATION_FAILED422No
DEPENDENCY_UNAVAILABLE503Yes
UNKNOWN500No

Every error code and when to retry

All operations