Skip to content

Страховые случаи

Получение списка страховых случаев

URL: /insurance_cases/

Method: GET

Auth required: YES

Permissions required: None

Payload: None

Success response:

[
    {
        "id": <id>,
        "date": "<date>",
        "cause": "<cause>",
        "decision": <decision>,
        "amount": "<amount>",
        "contract": <contract_id>
    },
    ...
]

Получение страхового случая по ID

URL: /insurance_cases/<int:pk>/

Method: GET

Auth required: YES

Permissions required: None

Payload: None

Success response:

{
    "id": <id>,
    "date": "<date>",
    "cause": "<cause>",
    "decision": <decision>,
    "amount": "<amount>",
    "contract": <contract_id>
}

Создание страхового случая

URL: /insurance_cases/

Method: POST

Auth required: YES

Permissions required: is_staff

Payload:

{
    "date": "<date>",
    "cause": "<cause>",
    "decision": <decision>,
    "amount": "<amount>",
    "contract": <contract_id>
}

Success response:

{
    "id": <id>,
    "date": "<date>",
    "cause": "<cause>",
    "decision": <decision>,
    "amount": "<amount>",
    "contract": <contract_id>
}