/api/public/v1/profiles/{id}/bookmarksprofiles.bookmarks
One profile's bookmark revision and its last 50 imports: waiting, applying, applied (added / already there / removed) or failed with the browser's reason.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
idpath | string (uuid) | Yes | Profile id |
Examples
curl "https://browlix.com/api/public/v1/profiles/<id>/bookmarks" \
-H "Authorization: Bearer $BROWLIX_API_KEY"Response
200 with { data, correlation_id }.
| Field | Type | Always present | Description |
|---|---|---|---|
| data | array<object> | Yes | |
| data[].id | string (uuid) | Yes | |
| data[].profile_id | string (uuid) | Yes | |
| data[].profile_name | string | No | |
| data[].profile_number | integer | No | (min -9007199254740991, max 9007199254740991) |
| data[].set_id | string (uuid) | No | |
| data[].set_name | string | Yes | |
| data[].mode | "merge" | "replace" | Yes | |
| data[].scope | "folder" | "all" | Yes | |
| data[].folder | string | No | |
| data[].state | "pending" | "applying" | "applied" | "failed" | "cancelled" | Yes | |
| data[].rev | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].session_id | string (uuid) | No | |
| data[].result | object | No | |
| data[].result.added | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].result.duplicates | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].result.removed | integer | Yes | (min -9007199254740991, max 9007199254740991) |
| data[].reason | string | No | |
| data[].created_at | string | Yes | |
| data[].updated_at | string | Yes | |
| correlation_id | string (uuid) | Yes | |
| rev | integer | No | (min -9007199254740991, max 9007199254740991) |
| can_import | boolean | No |
Errors
| Code | HTTP | Retryable |
|---|---|---|
| UNAUTHENTICATED | 401 | No |
| FORBIDDEN | 403 | No |
| RATE_LIMITED | 429 | Yes |
| VALIDATION_FAILED | 422 | No |
| NOT_FOUND | 404 | No |
| DEPENDENCY_UNAVAILABLE | 503 | Yes |
| UNKNOWN | 500 | No |
