# HTTP Request # HTTP Request Guide Understand how to construct and execute HTTP requests against the Back Office API. ## Request Methods - **GET**: Retrieve resources - **POST**: Create new resources - **PUT**: Update existing resources - **DELETE**: Remove resources ## Headers All requests must include: ``` Authorization: Bearer {access_token} Content-Type: application/json ``` ## Query Parameters Many endpoints support pagination and filtering: - `limit`: Number of items to return (default: 20, max: 100) - `offset`: Number of items to skip (default: 0) - `status`: Filter by status field - `startDate`: Filter by start date - `endDate`: Filter by end date ## Response Format Successful responses return JSON with appropriate HTTP status codes: - 200: OK (GET, PUT) - 201: Created (POST) - 400: Bad Request - 401: Unauthorized - 404: Not Found - 500: Internal Server Error