Vehicle Admin API
  1. Service Orders
Vehicle Admin API
  • Auth
    • Sign In
      POST
  • Vehicles
    • Index
      GET
    • Create
      POST
    • Show
      GET
    • Update
      PATCH
  • Maintenance Reports
    • Index
      GET
    • Create
      POST
    • Show
      GET
    • Update
      PATCH
  • Service Orders
    • Index
      GET
  1. Service Orders

Index

Developing
GET
/service_orders
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/service_orders?per_page=2&page=2&status=disponible&vehicle_id=1&created_at_start&created_at_end' \
--header 'Authorization: {{token}}'
Response Response Example
200 - Success
[
    {
        "id": 1,
        "created_at": "2025-06-13T17:39:19.560Z",
        "estimated_cost": "1571.0",
        "maintenance_report": {
            "id": 3,
            "description": "Appello tondeo vergo arx ustilo vomer pecto surculus utpote. Cohors numquam accommodo demoror verecundia. Desipio deputo decens utpote clementia.",
            "priority": "alta",
            "reported_at": "2025-06-01T00:00:00.000Z",
            "status": "pendiente",
            "user": {
                "id": 2,
                "email": "technician@vehicles.com",
                "role": "tecnico"
            },
            "vehicle": {
                "id": 1,
                "license_plate": "ABC1234",
                "make": "Kia",
                "model": "Corolla",
                "status": "disponible",
                "year": 2020
            }
        },
        "status": "cerrada",
        "vehicle": {
            "id": 1,
            "license_plate": "ABC1234",
            "make": "Kia",
            "model": "Corolla",
            "status": "disponible",
            "year": 2020
        }
    },
    {
        "id": 2,
        "created_at": "2025-06-13T17:59:23.321Z",
        "estimated_cost": "3779.0",
        "maintenance_report": {
            "id": 5,
            "description": "Astrum arceo vomica. Somniculosus vicissitudo abstergo velociter. Ustulo adnuo optio cetera subiungo curtus causa patrocinor ea.",
            "priority": "alta",
            "reported_at": "2025-06-01T00:00:00.000Z",
            "status": "procesado",
            "user": {
                "id": 2,
                "email": "technician@vehicles.com",
                "role": "tecnico"
            },
            "vehicle": {
                "id": 1,
                "license_plate": "ABC1234",
                "make": "Kia",
                "model": "Corolla",
                "status": "disponible",
                "year": 2020
            }
        },
        "status": "cerrada",
        "vehicle": {
            "id": 1,
            "license_plate": "ABC1234",
            "make": "Kia",
            "model": "Corolla",
            "status": "disponible",
            "year": 2020
        }
    }
]

Request

Query Params
per_page
integer 
optional
Example:
2
page
integer 
optional
Example:
2
status
string 
optional
Example:
disponible
vehicle_id
string 
optional
Example:
1
created_at_start
string 
optional
created_at_end
string 
optional
Header Params
Authorization
string 
required
Example:
{{token}}

Responses

🟢200Success
application/json
Body
array of:
id
integer 
required
description
string 
required
priority
string 
required
reported_at
string 
required
status
string 
required
user
object 
required
id
integer 
required
email
string 
required
role
string 
required
vehicle
object 
required
id
integer 
required
license_plate
string 
required
make
string 
required
model
string 
required
status
string 
required
year
integer 
required
🟠403Forbidden
🟠401Unauthorized
Modified at 2025-06-13 21:48:27
Previous
Update
Built with