HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/vnd.oai.openapi
Vary: Accept
openapi: 3.0.2
info:
title: Declarator API
version: TODO
paths:
/api/v1/search/person-sections/:
get:
operationId: ListPersons
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
required:
- family_name
properties:
id:
type: integer
readOnly: true
name:
type: string
readOnly: true
family_name:
type: string
maxLength: 255
given_name:
type: string
readOnly: true
patronymic_name:
type: string
readOnly: true
sections:
type: string
readOnly: true
/api/v1/search/sections/:
get:
operationId: ListSections
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
required:
- incomes
- real_estates
- vehicles
- savings
- stocks
- bonds
properties:
main:
type: string
readOnly: true
incomes:
type: array
items:
required: []
properties:
size:
type: number
relative:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
type: object
readOnly: true
comment:
type: string
real_estates:
type: array
items:
required: []
properties:
name:
type: string
maxLength: 255
square:
type: number
nullable: true
country:
type: string
readOnly: true
region:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
type: object
readOnly: true
comment:
type: string
type:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 200
type: object
readOnly: true
own_type:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 200
type: object
readOnly: true
share:
type: number
nullable: true
relative:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
type: object
readOnly: true
vehicles:
type: array
items:
required:
- manufacture_year
properties:
name:
type: string
nullable: true
type:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 200
type: object
readOnly: true
manufacture_year:
type: integer
brand:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 100
type: object
readOnly: true
comment:
type: string
relative:
required:
- name
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
type: object
readOnly: true
savings:
type: array
items:
type: string
stocks:
type: array
items:
type: string
bonds:
type: array
items:
type: string
spendings:
type: array
items:
type: string
readOnly: true
position_ru:
type: string
nullable: true
position_en:
type: string
nullable: true
/api/person/:
get:
operationId: ListPersons
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: family_name
required: false
in: query
description: family_name
schema:
type: string
- name: name
required: false
in: query
description: name
schema:
type: string
- name: patronymic
required: false
in: query
description: patronymic
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: description
required: false
in: query
description: description
schema:
type: string
- name: description_ru
required: false
in: query
description: description_ru
schema:
type: string
- name: description_en
required: false
in: query
description: description_en
schema:
type: string
- name: locked_page
required: false
in: query
description: locked_page
schema:
type: string
- name: json_file
required: false
in: query
description: json_file
schema:
type: string
- name: wikipedia
required: false
in: query
description: wikipedia
schema:
type: string
- name: wikipedia_backlink
required: false
in: query
description: wikipedia_backlink
schema:
type: string
- name: twitter
required: false
in: query
description: twitter
schema:
type: string
- name: facebook
required: false
in: query
description: facebook
schema:
type: string
- name: vkontakte
required: false
in: query
description: vkontakte
schema:
type: string
- name: dissernet
required: false
in: query
description: dissernet
schema:
type: string
- name: photo_source
required: false
in: query
description: photo_source
schema:
type: string
- name: photo_url
required: false
in: query
description: photo_url
schema:
type: string
- name: gender
required: false
in: query
description: gender
schema:
type: string
- name: birth_date
required: false
in: query
description: birth_date
schema:
type: string
- name: death_date
required: false
in: query
description: death_date
schema:
type: string
- name: duma_id
required: false
in: query
description: duma_id
schema:
type: string
- name: redflag_index
required: false
in: query
description: redflag_index
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- family_name
- name
- patronymic
properties:
id:
type: integer
readOnly: true
last_role:
type: string
readOnly: true
family_name:
type: string
maxLength: 255
name:
type: string
maxLength: 255
patronymic:
type: string
maxLength: 255
comment:
type: string
description:
type: string
description_ru:
type: string
nullable: true
description_en:
type: string
nullable: true
locked_page:
type: boolean
wikipedia:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
wikipedia_backlink:
type: string
nullable: true
twitter:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
facebook:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
vkontakte:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
dissernet:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
photo:
type: string
nullable: true
photo_source:
type: string
nullable: true
maxLength: 255
photo_url:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
gender:
enum:
- M
- F
nullable: true
description: "\u043C\u0443\u0436\u0441\u043A\u043E\u0439 / \u0436\
\u0435\u043D\u0441\u043A\u0438\u0439"
birth_date:
type: string
format: date
nullable: true
death_date:
type: string
format: date
nullable: true
duma_id:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
redflag_index:
type: number
nullable: true
json_file:
type: integer
nullable: true
/api/person/{id}/:
get:
operationId: retrievePerson
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0434\u043E\u043B\u0436\
\u043D\u043E\u0441\u0442\u043D\u043E\u0435 \u043B\u0438\u0446\u043E."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: family_name
required: false
in: query
description: family_name
schema:
type: string
- name: name
required: false
in: query
description: name
schema:
type: string
- name: patronymic
required: false
in: query
description: patronymic
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: description
required: false
in: query
description: description
schema:
type: string
- name: description_ru
required: false
in: query
description: description_ru
schema:
type: string
- name: description_en
required: false
in: query
description: description_en
schema:
type: string
- name: locked_page
required: false
in: query
description: locked_page
schema:
type: string
- name: json_file
required: false
in: query
description: json_file
schema:
type: string
- name: wikipedia
required: false
in: query
description: wikipedia
schema:
type: string
- name: wikipedia_backlink
required: false
in: query
description: wikipedia_backlink
schema:
type: string
- name: twitter
required: false
in: query
description: twitter
schema:
type: string
- name: facebook
required: false
in: query
description: facebook
schema:
type: string
- name: vkontakte
required: false
in: query
description: vkontakte
schema:
type: string
- name: dissernet
required: false
in: query
description: dissernet
schema:
type: string
- name: photo_source
required: false
in: query
description: photo_source
schema:
type: string
- name: photo_url
required: false
in: query
description: photo_url
schema:
type: string
- name: gender
required: false
in: query
description: gender
schema:
type: string
- name: birth_date
required: false
in: query
description: birth_date
schema:
type: string
- name: death_date
required: false
in: query
description: death_date
schema:
type: string
- name: duma_id
required: false
in: query
description: duma_id
schema:
type: string
- name: redflag_index
required: false
in: query
description: redflag_index
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- family_name
- name
- patronymic
properties:
id:
type: integer
readOnly: true
last_role:
type: string
readOnly: true
family_name:
type: string
maxLength: 255
name:
type: string
maxLength: 255
patronymic:
type: string
maxLength: 255
comment:
type: string
description:
type: string
description_ru:
type: string
nullable: true
description_en:
type: string
nullable: true
locked_page:
type: boolean
wikipedia:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
wikipedia_backlink:
type: string
nullable: true
twitter:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
facebook:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
vkontakte:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
dissernet:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
photo:
type: string
nullable: true
photo_source:
type: string
nullable: true
maxLength: 255
photo_url:
type: string
format: uri
nullable: true
maxLength: 255
pattern: "^(?:[a-z0-9\\.\\-\\+]*)://(?:\\S+(?::\\S*)?@)?(?:(?:25[0-5]|2[0-4]\\\
d|[0-1]?\\d?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}|\\\
[[0-9a-f:\\.]+\\]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1\
-\uFFFF0-9])?(?:\\.(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?<!-))*\\\
.(?!-)(?:[a-z\xA1-\uFFFF-]{2,63}|xn--[a-z0-9]{1,59})(?<!-)\\\
.?|localhost))(?::\\d{2,5})?(?:[/?#][^\\s]*)?\\Z"
gender:
enum:
- M
- F
nullable: true
description: "\u043C\u0443\u0436\u0441\u043A\u043E\u0439 / \u0436\
\u0435\u043D\u0441\u043A\u0438\u0439"
birth_date:
type: string
format: date
nullable: true
death_date:
type: string
format: date
nullable: true
duma_id:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
redflag_index:
type: number
nullable: true
json_file:
type: integer
nullable: true
/api/section/:
get:
operationId: ListSections
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: document
required: false
in: query
description: document
schema:
type: string
- name: person
required: false
in: query
description: person
schema:
type: string
- name: party
required: false
in: query
description: party
schema:
type: string
- name: position
required: false
in: query
description: position
schema:
type: string
- name: position_ru
required: false
in: query
description: position_ru
schema:
type: string
- name: position_en
required: false
in: query
description: position_en
schema:
type: string
- name: is_public_office
required: false
in: query
description: is_public_office
schema:
type: string
- name: original_fio
required: false
in: query
description: original_fio
schema:
type: string
- name: add_date
required: false
in: query
description: add_date
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: json_file
required: false
in: query
description: json_file
schema:
type: string
- name: is_suspicious
required: false
in: query
description: is_suspicious
schema:
type: string
- name: person_index
required: false
in: query
description: person_index
schema:
type: string
- name: dedupe_score
required: false
in: query
description: dedupe_score
schema:
type: string
- name: document_position
required: false
in: query
description: document_position
schema:
type: string
- name: department
required: false
in: query
description: department
schema:
type: string
- name: legal_entity
required: false
in: query
description: legal_entity
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- document
properties:
id:
type: integer
readOnly: true
position:
type: string
position_ru:
type: string
nullable: true
position_en:
type: string
nullable: true
is_public_office:
type: boolean
original_fio:
type: string
nullable: true
add_date:
type: string
format: date-time
readOnly: true
comment:
type: string
is_suspicious:
type: boolean
person_index:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
description: "\u043E\u0431\u044B\u0447\u043D\u043E \u0443\u043A\
\u0430\u0437\u0430\u043D \u043F\u0435\u0440\u0432\u044B\u043C\
\ \u0441\u0442\u043E\u043B\u0431\u0446\u043E\u043C \u0432 \u0434\
\u0435\u043A\u043B\u0430\u0440\u0430\u0446\u0438\u0438"
dedupe_score:
type: number
nullable: true
description: dedupe_score is greater than 0, if person_id is set
by some automatic process (not by a human)
document_position:
type: string
nullable: true
maxLength: 32
department:
type: string
nullable: true
document:
type: integer
person:
type: integer
nullable: true
party:
type: integer
nullable: true
json_file:
type: integer
nullable: true
legal_entity:
type: integer
nullable: true
/api/section/{id}/:
get:
operationId: retrieveSection
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0440\u0430\u0437\u0434\
\u0435\u043B \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: document
required: false
in: query
description: document
schema:
type: string
- name: person
required: false
in: query
description: person
schema:
type: string
- name: party
required: false
in: query
description: party
schema:
type: string
- name: position
required: false
in: query
description: position
schema:
type: string
- name: position_ru
required: false
in: query
description: position_ru
schema:
type: string
- name: position_en
required: false
in: query
description: position_en
schema:
type: string
- name: is_public_office
required: false
in: query
description: is_public_office
schema:
type: string
- name: original_fio
required: false
in: query
description: original_fio
schema:
type: string
- name: add_date
required: false
in: query
description: add_date
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: json_file
required: false
in: query
description: json_file
schema:
type: string
- name: is_suspicious
required: false
in: query
description: is_suspicious
schema:
type: string
- name: person_index
required: false
in: query
description: person_index
schema:
type: string
- name: dedupe_score
required: false
in: query
description: dedupe_score
schema:
type: string
- name: document_position
required: false
in: query
description: document_position
schema:
type: string
- name: department
required: false
in: query
description: department
schema:
type: string
- name: legal_entity
required: false
in: query
description: legal_entity
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- document
properties:
id:
type: integer
readOnly: true
position:
type: string
position_ru:
type: string
nullable: true
position_en:
type: string
nullable: true
is_public_office:
type: boolean
original_fio:
type: string
nullable: true
add_date:
type: string
format: date-time
readOnly: true
comment:
type: string
is_suspicious:
type: boolean
person_index:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
description: "\u043E\u0431\u044B\u0447\u043D\u043E \u0443\u043A\
\u0430\u0437\u0430\u043D \u043F\u0435\u0440\u0432\u044B\u043C\
\ \u0441\u0442\u043E\u043B\u0431\u0446\u043E\u043C \u0432 \u0434\
\u0435\u043A\u043B\u0430\u0440\u0430\u0446\u0438\u0438"
dedupe_score:
type: number
nullable: true
description: dedupe_score is greater than 0, if person_id is set
by some automatic process (not by a human)
document_position:
type: string
nullable: true
maxLength: 32
department:
type: string
nullable: true
document:
type: integer
person:
type: integer
nullable: true
party:
type: integer
nullable: true
json_file:
type: integer
nullable: true
legal_entity:
type: integer
nullable: true
/api/document/:
get:
operationId: ListDocuments
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: type
required: false
in: query
description: type
schema:
type: string
- name: office
required: false
in: query
description: office
schema:
type: string
- name: name
required: false
in: query
description: name
schema:
type: string
- name: content
required: false
in: query
description: content
schema:
type: string
- name: persons_count
required: false
in: query
description: persons_count
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: date
required: false
in: query
description: date
schema:
type: string
- name: income_year
required: false
in: query
description: income_year
schema:
type: string
- name: actual_date
required: false
in: query
description: actual_date
schema:
type: string
- name: info_relative
required: false
in: query
description: info_relative
schema:
type: string
- name: info_region
required: false
in: query
description: info_region
schema:
type: string
- name: info_income
required: false
in: query
description: info_income
schema:
type: string
- name: info_real_estate
required: false
in: query
description: info_real_estate
schema:
type: string
- name: info_vehicles
required: false
in: query
description: info_vehicles
schema:
type: string
- name: info_savings
required: false
in: query
description: info_savings
schema:
type: string
- name: info_stocks
required: false
in: query
description: info_stocks
schema:
type: string
- name: info_bonds
required: false
in: query
description: info_bonds
schema:
type: string
- name: info_spendings
required: false
in: query
description: info_spendings
schema:
type: string
- name: link
required: false
in: query
description: link
schema:
type: string
- name: original_filename
required: false
in: query
description: original_filename
schema:
type: string
- name: remove_the_file
required: false
in: query
description: remove_the_file
schema:
type: string
- name: request_status
required: false
in: query
description: request_status
schema:
type: string
- name: request_status_comment
required: false
in: query
description: request_status_comment
schema:
type: string
- name: search_status
required: false
in: query
description: search_status
schema:
type: string
- name: is_complete
required: false
in: query
description: is_complete
schema:
type: string
- name: publish
required: false
in: query
description: publish
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- income_year
- actual_date
- office
properties:
id:
type: integer
readOnly: true
documentfile_set:
type: array
items:
required:
- content
- link
- document
properties:
id:
type: integer
readOnly: true
created_when:
type: string
format: date-time
readOnly: true
modified_when:
type: string
format: date-time
readOnly: true
content:
type: string
maxLength: 255
original_name:
type: string
maxLength: 255
persons_count:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
comment:
type: string
link:
type: string
directlink:
type: string
file:
type: string
nullable: true
remove_the_file:
type: boolean
tip_off:
type: boolean
download_tries:
type: integer
maximum: 2147483647
minimum: -2147483648
download_error:
type: string
content_type:
type: string
maxLength: 64
is_decoded:
type: boolean
is_visible:
type: boolean
contain_peps:
type: boolean
description: "\u041E\u0431\u0440\u0430\u0431\u0430\u0442\
\u044B\u0432\u0430\u0442\u044C \u043F\u0435\u0440\u0432\
\u043E\u043E\u0447\u0435\u0440\u0435\u0434\u043D\u043E\
\ \u0440\u0443\u043A\u0430\u043C\u0438, SmartParser \u0431\
\u0443\u0434\u0435\u0442 \u043F\u0440\u043E\u043F\u0443\
\u0441\u043A\u0430\u0442\u044C \u044D\u0442\u0438 \u0444\
\u0430\u0439\u043B\u044B"
created_by:
type: integer
nullable: true
modified_by:
type: integer
nullable: true
parent:
type: string
readOnly: true
description: "\u0438\u0437 \u043A\u043E\u0442\u043E\u0440\
\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0430\u043B\
\u0438 \u0434\u0430\u043D\u043D\u044B\u0439 \u0444\u0430\
\u0439\u043B"
document:
type: integer
clarification_origin:
type: integer
nullable: true
description: "\u0432 \u044D\u0442\u043E\u043C \u043F\u043E\
\u043B\u0435 \u043D\u0443\u0436\u043D\u043E \u0443\u043A\
\u0430\u0437\u0430\u0442\u044C \u0444\u0430\u0439\u043B\
, \u043A \u043A\u043E\u0442\u043E\u0440\u043E\u043C\u0443\
\ \u0434\u0430\u043D\u043D\u044B\u0439 \u044F\u0432\u043B\
\u044F\u0435\u0442\u0441\u044F \u0443\u0442\u043E\u0447\
\u043D\u0435\u043D\u0438\u0435\u043C"
readOnly: true
name:
type: string
content:
type: string
maxLength: 255
persons_count:
type: integer
readOnly: true
comment:
type: string
date:
type: string
format: date
nullable: true
income_year:
type: integer
maximum: 2147483647
minimum: -2147483648
actual_date:
type: string
format: date
link:
type: string
file:
type: string
readOnly: true
original_filename:
type: string
readOnly: true
remove_the_file:
type: boolean
readOnly: true
request_status_comment:
type: string
maxLength: 255
is_complete:
type: boolean
publish:
type: boolean
type:
type: integer
office:
type: integer
request_status:
type: integer
search_status:
type: integer
nullable: true
/api/document/{id}/:
get:
operationId: retrieveDocument
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0434\u0435\u043A\u043B\
\u0430\u0440\u0430\u0446\u0438\u044F."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: type
required: false
in: query
description: type
schema:
type: string
- name: office
required: false
in: query
description: office
schema:
type: string
- name: name
required: false
in: query
description: name
schema:
type: string
- name: content
required: false
in: query
description: content
schema:
type: string
- name: persons_count
required: false
in: query
description: persons_count
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: date
required: false
in: query
description: date
schema:
type: string
- name: income_year
required: false
in: query
description: income_year
schema:
type: string
- name: actual_date
required: false
in: query
description: actual_date
schema:
type: string
- name: info_relative
required: false
in: query
description: info_relative
schema:
type: string
- name: info_region
required: false
in: query
description: info_region
schema:
type: string
- name: info_income
required: false
in: query
description: info_income
schema:
type: string
- name: info_real_estate
required: false
in: query
description: info_real_estate
schema:
type: string
- name: info_vehicles
required: false
in: query
description: info_vehicles
schema:
type: string
- name: info_savings
required: false
in: query
description: info_savings
schema:
type: string
- name: info_stocks
required: false
in: query
description: info_stocks
schema:
type: string
- name: info_bonds
required: false
in: query
description: info_bonds
schema:
type: string
- name: info_spendings
required: false
in: query
description: info_spendings
schema:
type: string
- name: link
required: false
in: query
description: link
schema:
type: string
- name: original_filename
required: false
in: query
description: original_filename
schema:
type: string
- name: remove_the_file
required: false
in: query
description: remove_the_file
schema:
type: string
- name: request_status
required: false
in: query
description: request_status
schema:
type: string
- name: request_status_comment
required: false
in: query
description: request_status_comment
schema:
type: string
- name: search_status
required: false
in: query
description: search_status
schema:
type: string
- name: is_complete
required: false
in: query
description: is_complete
schema:
type: string
- name: publish
required: false
in: query
description: publish
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- income_year
- actual_date
- office
properties:
id:
type: integer
readOnly: true
documentfile_set:
type: array
items:
required:
- content
- link
- document
properties:
id:
type: integer
readOnly: true
created_when:
type: string
format: date-time
readOnly: true
modified_when:
type: string
format: date-time
readOnly: true
content:
type: string
maxLength: 255
original_name:
type: string
maxLength: 255
persons_count:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
comment:
type: string
link:
type: string
directlink:
type: string
file:
type: string
nullable: true
remove_the_file:
type: boolean
tip_off:
type: boolean
download_tries:
type: integer
maximum: 2147483647
minimum: -2147483648
download_error:
type: string
content_type:
type: string
maxLength: 64
is_decoded:
type: boolean
is_visible:
type: boolean
contain_peps:
type: boolean
description: "\u041E\u0431\u0440\u0430\u0431\u0430\u0442\
\u044B\u0432\u0430\u0442\u044C \u043F\u0435\u0440\u0432\
\u043E\u043E\u0447\u0435\u0440\u0435\u0434\u043D\u043E\
\ \u0440\u0443\u043A\u0430\u043C\u0438, SmartParser \u0431\
\u0443\u0434\u0435\u0442 \u043F\u0440\u043E\u043F\u0443\
\u0441\u043A\u0430\u0442\u044C \u044D\u0442\u0438 \u0444\
\u0430\u0439\u043B\u044B"
created_by:
type: integer
nullable: true
modified_by:
type: integer
nullable: true
parent:
type: string
readOnly: true
description: "\u0438\u0437 \u043A\u043E\u0442\u043E\u0440\
\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0430\u043B\
\u0438 \u0434\u0430\u043D\u043D\u044B\u0439 \u0444\u0430\
\u0439\u043B"
document:
type: integer
clarification_origin:
type: integer
nullable: true
description: "\u0432 \u044D\u0442\u043E\u043C \u043F\u043E\
\u043B\u0435 \u043D\u0443\u0436\u043D\u043E \u0443\u043A\
\u0430\u0437\u0430\u0442\u044C \u0444\u0430\u0439\u043B\
, \u043A \u043A\u043E\u0442\u043E\u0440\u043E\u043C\u0443\
\ \u0434\u0430\u043D\u043D\u044B\u0439 \u044F\u0432\u043B\
\u044F\u0435\u0442\u0441\u044F \u0443\u0442\u043E\u0447\
\u043D\u0435\u043D\u0438\u0435\u043C"
readOnly: true
name:
type: string
content:
type: string
maxLength: 255
persons_count:
type: integer
readOnly: true
comment:
type: string
date:
type: string
format: date
nullable: true
income_year:
type: integer
maximum: 2147483647
minimum: -2147483648
actual_date:
type: string
format: date
link:
type: string
file:
type: string
readOnly: true
original_filename:
type: string
readOnly: true
remove_the_file:
type: boolean
readOnly: true
request_status_comment:
type: string
maxLength: 255
is_complete:
type: boolean
publish:
type: boolean
type:
type: integer
office:
type: integer
request_status:
type: integer
search_status:
type: integer
nullable: true
/api/fixed_document_file/:
get:
operationId: ListFixedDocumentFiles
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: page_size
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: document_file
required: false
in: query
description: document_file
schema:
type: string
- name: archive_file
required: false
in: query
description: archive_file
schema:
type: string
- name: json_file
required: false
in: query
description: json_file
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- income_year
- file
- download_url
- original_url
- status
properties:
id:
type: integer
readOnly: true
document_file:
type: string
readOnly: true
income_year:
type: integer
file:
type: string
archive_file:
type: string
readOnly: true
description: "\u0432 \u0441\u043B\u0443\u0447\u0430\u0435, \u0435\
\u0441\u043B\u0438 \u0438\u0441\u0445\u043E\u0434\u043D\u044B\
\u0439 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0431\
\u044B\u043B \u0430\u0440\u0445\u0438\u0432\u043E\u043C, \u0437\
\u0434\u0435\u0441\u044C \u043D\u0443\u0436\u043D\u043E \u0443\
\u043A\u0430\u0437\u0430\u0442\u044C - \u043A\u0430\u043A\u043E\
\u0439 \u0438\u043C\u0435\u043D\u043D\u043E \u0444\u0430\u0439\
\u043B \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D"
download_url:
type: string
original_url:
type: string
json_file:
type: string
readOnly: true
status:
type: string
/api/fixed_document_file/{id}/:
get:
operationId: retrieveFixedDocumentFile
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0438\u0441\u043F\u0440\
\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B\
."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: document_file
required: false
in: query
description: document_file
schema:
type: string
- name: archive_file
required: false
in: query
description: archive_file
schema:
type: string
- name: json_file
required: false
in: query
description: json_file
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- income_year
- file
- download_url
- original_url
- status
properties:
id:
type: integer
readOnly: true
document_file:
type: string
readOnly: true
income_year:
type: integer
file:
type: string
archive_file:
type: string
readOnly: true
description: "\u0432 \u0441\u043B\u0443\u0447\u0430\u0435, \u0435\
\u0441\u043B\u0438 \u0438\u0441\u0445\u043E\u0434\u043D\u044B\
\u0439 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0431\
\u044B\u043B \u0430\u0440\u0445\u0438\u0432\u043E\u043C, \u0437\
\u0434\u0435\u0441\u044C \u043D\u0443\u0436\u043D\u043E \u0443\
\u043A\u0430\u0437\u0430\u0442\u044C - \u043A\u0430\u043A\u043E\
\u0439 \u0438\u043C\u0435\u043D\u043D\u043E \u0444\u0430\u0439\
\u043B \u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D"
download_url:
type: string
original_url:
type: string
json_file:
type: string
readOnly: true
status:
type: string
/api/income/:
get:
operationId: ListIncomes
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: type
required: false
in: query
description: type
schema:
type: string
- name: size
required: false
in: query
description: size
schema:
type: string
- name: size_raw
required: false
in: query
description: size_raw
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
size:
type: number
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
size_raw:
type: string
nullable: true
maxLength: 255
section:
type: integer
type:
type: integer
/api/income/{id}/:
get:
operationId: retrieveIncome
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0434\u043E\u0445\u043E\
\u0434."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: type
required: false
in: query
description: type
schema:
type: string
- name: size
required: false
in: query
description: size
schema:
type: string
- name: size_raw
required: false
in: query
description: size_raw
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
size:
type: number
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
size_raw:
type: string
nullable: true
maxLength: 255
section:
type: integer
type:
type: integer
/api/realestate/:
get:
operationId: ListRealEstates
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: owntype
required: false
in: query
description: owntype
schema:
type: string
- name: sharetype
required: false
in: query
description: sharetype
schema:
type: string
- name: share
required: false
in: query
description: share
schema:
type: string
- name: share_string
required: false
in: query
description: share_string
schema:
type: string
- name: type
required: false
in: query
description: type
schema:
type: string
- name: name
required: false
in: query
description: name
schema:
type: string
- name: square
required: false
in: query
description: square
schema:
type: string
- name: country
required: false
in: query
description: country
schema:
type: string
- name: region
required: false
in: query
description: region
schema:
type: string
- name: city
required: false
in: query
description: city
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- section
- type
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
share:
type: number
nullable: true
square:
type: number
minimum: 0.01
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
share_string:
type: string
nullable: true
maxLength: 100
name:
type: string
maxLength: 255
city:
type: string
maxLength: 255
section:
type: integer
owntype:
type: integer
sharetype:
type: integer
type:
type: integer
country:
type: integer
region:
type: integer
nullable: true
/api/realestate/{id}/:
get:
operationId: retrieveRealEstate
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u043D\u0435\u0434\u0432\
\u0438\u0436\u0438\u043C\u043E\u0441\u0442\u044C."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: owntype
required: false
in: query
description: owntype
schema:
type: string
- name: sharetype
required: false
in: query
description: sharetype
schema:
type: string
- name: share
required: false
in: query
description: share
schema:
type: string
- name: share_string
required: false
in: query
description: share_string
schema:
type: string
- name: type
required: false
in: query
description: type
schema:
type: string
- name: name
required: false
in: query
description: name
schema:
type: string
- name: square
required: false
in: query
description: square
schema:
type: string
- name: country
required: false
in: query
description: country
schema:
type: string
- name: region
required: false
in: query
description: region
schema:
type: string
- name: city
required: false
in: query
description: city
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- section
- type
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
share:
type: number
nullable: true
square:
type: number
minimum: 0.01
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
share_string:
type: string
nullable: true
maxLength: 100
name:
type: string
maxLength: 255
city:
type: string
maxLength: 255
section:
type: integer
owntype:
type: integer
sharetype:
type: integer
type:
type: integer
country:
type: integer
region:
type: integer
nullable: true
/api/savings/:
get:
operationId: ListSavings
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: bank
required: false
in: query
description: bank
schema:
type: string
- name: ammount
required: false
in: query
description: ammount
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- bank
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
ammount:
type: number
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
bank:
type: string
maxLength: 255
section:
type: integer
/api/savings/{id}/:
get:
operationId: retrieveSavings
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0441\u0447\u0435\u0442\
."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: bank
required: false
in: query
description: bank
schema:
type: string
- name: ammount
required: false
in: query
description: ammount
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- bank
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
ammount:
type: number
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
bank:
type: string
maxLength: 255
section:
type: integer
/api/stock/:
get:
operationId: ListStocks
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: owntype
required: false
in: query
description: owntype
schema:
type: string
- name: sharetype
required: false
in: query
description: sharetype
schema:
type: string
- name: share
required: false
in: query
description: share
schema:
type: string
- name: share_string
required: false
in: query
description: share_string
schema:
type: string
- name: ammount
required: false
in: query
description: ammount
schema:
type: string
- name: comp_share
required: false
in: query
description: comp_share
schema:
type: string
- name: count
required: false
in: query
description: count
schema:
type: string
- name: company
required: false
in: query
description: company
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- count
- company
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
share:
type: number
nullable: true
count:
type: integer
nullable: true
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
share_string:
type: string
nullable: true
maxLength: 100
ammount:
type: number
nullable: true
comp_share:
type: number
nullable: true
company:
type: string
maxLength: 255
section:
type: integer
owntype:
type: integer
sharetype:
type: integer
/api/stock/{id}/:
get:
operationId: retrieveStock
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0430\u043A\u0446\u0438\
\u0438."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: relative_text
required: false
in: query
description: relative_text
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
- name: relative_counter
required: false
in: query
description: relative_counter
schema:
type: string
- name: owntype
required: false
in: query
description: owntype
schema:
type: string
- name: sharetype
required: false
in: query
description: sharetype
schema:
type: string
- name: share
required: false
in: query
description: share
schema:
type: string
- name: share_string
required: false
in: query
description: share_string
schema:
type: string
- name: ammount
required: false
in: query
description: ammount
schema:
type: string
- name: comp_share
required: false
in: query
description: comp_share
schema:
type: string
- name: count
required: false
in: query
description: count
schema:
type: string
- name: company
required: false
in: query
description: company
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- count
- company
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
nullable: true
share:
type: number
nullable: true
count:
type: integer
nullable: true
relative_text:
type: string
maxLength: 100
comment:
type: string
relative_counter:
type: integer
maximum: 32767
minimum: -32768
share_string:
type: string
nullable: true
maxLength: 100
ammount:
type: number
nullable: true
comp_share:
type: number
nullable: true
company:
type: string
maxLength: 255
section:
type: integer
owntype:
type: integer
sharetype:
type: integer
/api/bonds/:
get:
operationId: ListBonds
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: company
required: false
in: query
description: company
schema:
type: string
- name: ammount
required: false
in: query
description: ammount
schema:
type: string
- name: count
required: false
in: query
description: count
schema:
type: string
- name: sharetype
required: false
in: query
description: sharetype
schema:
type: string
- name: share
required: false
in: query
description: share
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- company
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
company:
type: string
maxLength: 255
ammount:
type: number
count:
type: integer
maximum: 2147483647
minimum: -2147483648
share:
type: number
nullable: true
comment:
type: string
section:
type: integer
sharetype:
type: integer
/api/bonds/{id}/:
get:
operationId: retrieveBonds
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0446\u0435\u043D\u043D\
\u044B\u0435 \u0431\u0443\u043C\u0430\u0433\u0438."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: relative
required: false
in: query
description: relative
schema:
type: string
- name: company
required: false
in: query
description: company
schema:
type: string
- name: ammount
required: false
in: query
description: ammount
schema:
type: string
- name: count
required: false
in: query
description: count
schema:
type: string
- name: sharetype
required: false
in: query
description: sharetype
schema:
type: string
- name: share
required: false
in: query
description: share
schema:
type: string
- name: comment
required: false
in: query
description: comment
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- company
- section
properties:
id:
type: integer
readOnly: true
relative:
type: string
company:
type: string
maxLength: 255
ammount:
type: number
count:
type: integer
maximum: 2147483647
minimum: -2147483648
share:
type: number
nullable: true
comment:
type: string
section:
type: integer
sharetype:
type: integer
/api/spendings/:
get:
operationId: ListSpendings
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: spendings_text
required: false
in: query
description: spendings_text
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- spendings_text
- section
properties:
id:
type: integer
readOnly: true
spendings_text:
type: string
section:
type: integer
/api/spendings/{id}/:
get:
operationId: retrieveSpendings
parameters:
- name: id
in: path
required: true
description: "A unique integer value identifying this \u0420\u0430\u0441\u0445\
\u043E\u0434\u044B."
schema:
type: string
- name: id
required: false
in: query
description: id
schema:
type: string
- name: section
required: false
in: query
description: section
schema:
type: string
- name: spendings_text
required: false
in: query
description: spendings_text
schema:
type: string
responses:
'200':
content:
application/json:
schema:
required:
- spendings_text
- section
properties:
id:
type: integer
readOnly: true
spendings_text:
type: string
section:
type: integer
/search/vehicle_model/:
get:
operationId: ListNewSimpleModels
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: page_size
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
required:
- name
properties:
name:
type: string
maxLength: 250
id:
type: integer
readOnly: true
/search/vehicle_brand/:
get:
operationId: ListNewSimpleBrands
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: page_size
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
required:
- name
properties:
name:
type: string
maxLength: 250
id:
type: integer
readOnly: true
/search/offices/:
get:
operationId: ListSimpleOffices
parameters:
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: page
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
required:
- name
properties:
name:
type: string
id:
type: integer
readOnly: true
/api/api-token-auth/:
post:
operationId: CreateObtainAuthToken
parameters: []
responses:
'200':
content:
application/json:
schema: {}