Authorization header.
When you create a bookmark and supply
tagNames, any names that don’t already exist are created automatically. You don’t need to pre-create tags unless you want to assign a specific color upfront.GET /api/v1/tags
List all tags for the authenticated user, ordered by name. Each tag includes acount field showing how many bookmarks currently carry it.
array
Array of tag objects.
POST /api/v1/tags
Create a new tag. Tag names must be unique within your account. Optionally assign a color from the supported palette.string
required
The tag name. Must be unique for the authenticated user.
string
Color to assign. Must be one of:
red, orange, amber, yellow, lime, green, teal, cyan, blue, indigo, violet, pink. Omit or pass null for the default unstyled appearance.201 Created with the new tag object.
PATCH /api/v1/tags/:id
Update an existing tag’s name or color. Both fields are optional — send only what you want to change.string
required
The UUID of the tag to update.
string
New name for the tag. Must be unique within the account. All bookmarks using this tag will immediately reflect the new name.
string
New color. Must be one of the supported color slugs (see POST /api/v1/tags), or
null to remove the color.200 OK with the updated tag object.
DELETE /api/v1/tags/:id
Delete a tag. Bkmark removes the tag from every bookmark that carries it before deleting the record. Bookmarks themselves are not deleted.string
required
The UUID of the tag to delete.
204 No Content on success.