REST API Reference

Complete reference for the Velourcity REST API. Create orders, track deliveries, manage payments, and more.

Base URL: https://api.velourcity.com/v1 Version: 1.0
Authentication

All API requests require authentication using your API key.

Include your API key in the Authorization header of all requests:

Authorization: Bearer YOUR_API_KEY

You can obtain your API key by signing up for developer access.

API Endpoints

Order Status Codes

Possible status values for delivery orders

confirmed Order confirmed, awaiting driver
driver_assigned Driver assigned and en route to pickup
picked_up Items picked up from restaurant
in_transit On the way to delivery location
delivered Successfully delivered
cancelled Order cancelled
failed Delivery failed
refunded Payment refunded
Error Responses

Standard error response format and common error codes

Error Response Format

TODO: Add JSON error response example

Common Error Codes

invalid_request - 400 Bad Request
unauthorized - 401 Unauthorized
payment_required - 402 Payment Required
forbidden - 403 Forbidden
not_found - 404 Not Found

Rate Limiting

• 100 requests per minute per API key
• Rate limit headers included in responses
• Burst limits for special endpoints