OfficeGest
Workshop/Service orders/{serviceOrder}/Awaiting authorization

Toggle awaiting authorization

Sets a_aguardar_autorizacao; on transition false->true creates state history and dispatches notification.

PATCH
/workshop/service-orders/{serviceOrder}/awaiting-authorization
AuthorizationBearer <token>

In: header

Path Parameters

serviceOrderstring
awaiting_authorizationboolean

Awaiting authorization state.

Response Body

curl -X PATCH "https://og-tenant1.test:8003/api/v2/workshop/service-orders/string/awaiting-authorization" \
  -H "Content-Type: application/json" \
  -d '{
    "awaiting_authorization": true
  }'
{
  "data": {
    "print_observations_on_invoice": true,
    "print_mechanic_observations_on_invoice": true,
    "invoice_observations": true,
    "mechanic_invoice_observations": true,
    "lines": [],
    "extra_lines": [],
    "interventions": []
  }
}
{
  "data": {
    "code": "VALIDATION_FAILED",
    "message": "The given data was invalid.",
    "errors": {
      "email": [
        "The email field is required."
      ]
    }
  },
  "meta": {
    "trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
  }
}
{
  "data": {
    "code": "VALIDATION_FAILED",
    "message": "The given data was invalid.",
    "errors": {
      "email": [
        "The email field is required."
      ]
    }
  },
  "meta": {
    "trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
  }
}
{
  "data": {
    "code": "VALIDATION_FAILED",
    "message": "The given data was invalid.",
    "errors": {
      "email": [
        "The email field is required."
      ]
    }
  },
  "meta": {
    "trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
  }
}
{
  "data": {
    "code": "VALIDATION_FAILED",
    "message": "The given data was invalid.",
    "errors": {
      "email": [
        "The email field is required."
      ]
    }
  },
  "meta": {
    "trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
  }
}