Developer Portal

Build powerful integrations with our API

Getting Started

All API requests require an API key. Include it in the Authorization header as a Bearer token.

Authorization: Bearer YOUR_API_KEY
GET/api/listings

Get all marketplace listings

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.liberiapage.com/api/listings
POST/api/listings

Create a new listing

curl -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Item","price":100}' \
  https://api.liberiapage.com/api/listings
GET/api/listings/:id

Get a specific listing

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.liberiapage.com/api/listings/123
PUT/api/listings/:id

Update a listing

curl -X PUT \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"title":"Updated Item"}' \
  https://api.liberiapage.com/api/listings/123
DELETE/api/listings/:id

Delete a listing

curl -X DELETE \
  -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.liberiapage.com/api/listings/123
GET/api/messages

Get all messages

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.liberiapage.com/api/messages