Skip to main content

Get All Bookmarks

method
string
GET
endpoint
string
/bookmarks
Retrieves all bookmarks for the authenticated user.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.

Query Parameters

withPreviewImages
boolean
required
Include preview images in the response

Response

200
object
Success - Returns list of bookmarks
curl -X GET "https://frontend-api-v3.pump.fun/bookmarks?withPreviewImages=true" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Create Bookmark

method
string
POST
endpoint
string
/bookmarks
Creates a new bookmark for the authenticated user.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.

Request Body

name
string
Name of the bookmark
description
string
Description of the bookmark

Response

201
object
Created - Returns the newly created bookmark
curl -X POST "https://frontend-api-v3.pump.fun/bookmarks" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"name": "My Bookmark", "description": "Favorite coins"}'

Get Bookmark by ID

method
string
GET
endpoint
string
/bookmarks/
Retrieves a specific bookmark by its ID.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.

Path Parameters

bookmarkId
string
required
The unique identifier of the bookmark

Query Parameters

withDetails
boolean
required
Include detailed information in the response

Response

200
object
Success - Returns the bookmark details
curl -X GET "https://frontend-api-v3.pump.fun/bookmarks/<bookmarkId>?withDetails=true" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Delete Bookmark

method
string
DELETE
endpoint
string
/bookmarks/
Deletes a specific bookmark.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.

Path Parameters

bookmarkId
string
required
The unique identifier of the bookmark to delete

Response

200
object
Success - Bookmark deleted successfully
curl -X DELETE "https://frontend-api-v3.pump.fun/bookmarks/<bookmarkId>" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Build docs developers (and LLMs) love