Skip to content

Организации

Получение списка организаций

URL: /organizations/

Method: GET

Auth required: YES

Permissions required: None

Payload: None

Success response:

[
    {
        "id": <id>,
        "code": "<code>",
        "full_name": "<full_name>",
        "short_name": "<short_name>",
        "address": "<address>",
        "bank_account_number": "<bank_account_number>",
        "specialization": "<specialization>"
    },
    ...
]

Получение организации по ID

URL: /organizations/<int:pk>/

Method: GET

Auth required: YES

Permissions required: None

Payload: None

Success response:

{
    "id": <id>,
    "code": "<code>",
    "full_name": "<full_name>",
    "short_name": "<short_name>",
    "address": "<address>",
    "bank_account_number": "<bank_account_number>",
    "specialization": "<specialization>"
}

Создание организации

URL: /organizations/

Method: POST

Auth required: YES

Permissions required: is_staff

Payload:

{
    "code": "<code>",
    "full_name": "<full_name>",
    "short_name": "<short_name>",
    "address": "<address>",
    "bank_account_number": "<bank_account_number>",
    "specialization": "<specialization>"
}

Success response:

{
    "id": <id>,
    "code": "<code>",
    "full_name": "<full_name>",
    "short_name": "<short_name>",
    "address": "<address>",
    "bank_account_number": "<bank_account_number>",
    "specialization": "<specialization>"
}