« All modules

Workmanager

Fișe service, sesizări și cereri de trimitere în service.

Filters on list endpoints are URL path segments, not query strings — see Conventions. The Swagger tester works best for JSON body endpoints.
GET /workmanager/servicefiles/ List service files (fișe service)

Returns a paginated list of service files.

Standard filters: year, yearmonth, yearmonthday, date, modifiedafter, modifiedthrough, id, minid, page.

Include: clientrecommendations.

Responses

StatusDescription
200 OK — response uses the shared envelope.
401 Workmanager module is not active in your account.
GET /workmanager/servicefile/{fisa_id}/ View a single service file

Returns the full record for one service file, including its associated documents.

Parameters

NameInTypeRequiredDescription
fisa_id path integer yes

Responses

StatusDescription
200 OK — response uses the shared envelope.
404 The requested resource does not exist.
GET /workmanager/servicerequests/ List service requests (sesizări)

Returns a paginated list of service requests raised by clients.

Responses

StatusDescription
200 OK — response uses the shared envelope.
POST /workmanager/sendinrequest/ Create a send-in service request

Creates a cerere trimitere în service — a client-side request to send an item in for service. Optionally triggers pickup AWB generation via the B2B path.

Request body (JSON)

{
    "item_code": "ABC123",
    "item_series": "ZXCV56789",
    "item_name": "TV Set",
    "client_rec_id": 1,
    "client_addres_id": 2,
    "defect_description": "Blank screen",
    "acquisition_invoice_nr": "FA23",
    "acquisition_invoice_date": "2024-01-01",
    "supplier_name": "SC Furnizor SRL",
    "invoice_address_id": -1,
    "aparat_producator_id": -1,
    "equipment_type_id": -1,
    "mentions": "Please pick up between 09:00-17:00",
    "requested_pickup_date": "2026-07-15",
    "from_b2b": 1
}

Responses

StatusDescription
200 OK — response uses the shared envelope.
400 Request is malformed or a required field is missing / invalid.

This page is generated from openapi.json.