Adds company zones to reference book

Adds company zone to reference book. If company zone with specified number already exists updates its data. Maximal number of zones — 500.

Request

POST

https://courier.yandex.ru/api/v1/reference-book/companies/{company_id}/zones

Path parameters

Name

Description

company_id*

Type: integer

The ID of the company that is used in requests to the Track & Trace API.

Headers

Name

Description

Authorization*

Type: string

User's JWT.

Body

application/json
[
    {
        "id": "string",
        "number": "string",
        "color_fill": "string",
        "color_edge": "string",
        "polygon": {
            "coordinates": [
                [
                    [
                        0
                    ]
                ]
            ],
            "type": "string"
        }
    }
]

ZoneReferenceList[]

ZoneReferenceList

Name

Description

number*

Type: string

The number of the zone.

Max length: 80

polygon*

Type: GeojsonPolygon

Polygon of the zone. Formats: Geojson according to specification RFC7946. Example: {"type":"Polygon","coordinates":[[[0.0,0.0],[2.2,2.2],[-1.1,1.1],[0.0,0.0]]]}.

color_edge

Type: string

Zone edge color. Possible formats: #000000, rgb(0,0,0), black.

color_fill

Type: string

Zone fill color. Possible formats: #000000, rgb(0,0,0), black.

id

Type: string

Zone ID in reference book.

GeojsonPolygon

Polygon of the zone. Formats: Geojson according to specification RFC7946. Example: {"type":"Polygon","coordinates":[[[0.0,0.0],[2.2,2.2],[-1.1,1.1],[0.0,0.0]]]}.

Name

Description

coordinates*

Type: number[][][]

Always consists of two elements: longitude and lattitude.

Max items: 2

Min items: 2

Max items: 1000

Min items: 1

Max items: 1000

Min items: 1

type*

Type: string

Always equals Polygon

Responses

200 OK

Company zones was added.

401 Unauthorized

Authorization error. Make sure that the request header contains the correct OAuth token.

403 Forbidden

You do not have access to this object.

422 Unprocessable Entity

Incorrect input. The operation can't be performed.