https://imcallingdibs.com/api/v1
Include your API key in the Authorization header of every request:
Authorization: Bearer your_api_key_here
Alternative 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/items
Retrieve 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/items
Create 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/:id
Update an existing item (admin only).
/api/v1/items/:id
Delete 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 OK
Request successful201 Created
Resource created successfully400 Bad Request
Invalid request data401 Unauthorized
Invalid or missing API key403 Forbidden
Insufficient permissions404 Not Found
Resource not found429 Too Many Requests
Rate limit exceeded500 Internal Server Error
Server error{ "success": false, "error": "Detailed error message", "code": "ERROR_CODE" }