https://imcallingdibs.com/api/v1Include your API key in the Authorization header of every request:
Authorization: Bearer your_api_key_hereAlternative format: Authorization: ApiKey your_api_key_here
Need an API key?
Generate API keys in your dashboard under Settings → API Access.
500
requests per minute
100
requests per minute
X-RateLimit-Limit: Maximum requests per window
X-RateLimit-Remaining: Requests remaining in current window
X-RateLimit-Reset: Time when the rate limit resets
/api/v1/itemsRetrieve all items you have access to.
Query Parameters:
limit (optional): Number of items to return (max 100, default 50)offset (optional): Number of items to skip (default 0)categoryId (optional): Filter by category ID/api/v1/itemsCreate a new item.
Request Body:
{
  "name": "Beach House",
  "description": "Beautiful oceanfront property",
  "imageUrl": "https://example.com/image.jpg",
  "creditsPerUser": 8,
  "categoryId": "cat_123"
}/api/v1/items/:idUpdate an existing item (admin only).
/api/v1/items/:idDelete an item (admin only).
curl -X GET "https://imcallingdibs.com/api/v1/items" \ -H "Authorization: Bearer your_api_key_here" \ -H "Content-Type: application/json"
curl -X POST "https://imcallingdibs.com/api/v1/items" \
  -H "Authorization: Bearer your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Beach House",
    "description": "Beautiful oceanfront property",
    "creditsPerUser": 8
  }'200 OKRequest successful201 CreatedResource created successfully400 Bad RequestInvalid request data401 UnauthorizedInvalid or missing API key403 ForbiddenInsufficient permissions404 Not FoundResource not found429 Too Many RequestsRate limit exceeded500 Internal Server ErrorServer error{
  "success": false,
  "error": "Detailed error message",
  "code": "ERROR_CODE"
}