Information about child regions

The method is available for models: FBY, FBS, Express and DBS.

If you are using an API Key token, one of the accesses in the list is required to call the method

Returns information about regions that are children of the region whose ID is specified in the request.

For methods GET v2/regions, GET v2/regions/{regionId} and GET v2/regions/{regionId}/children The group resource limit is in effect. The limit is imposed on the total number of regions, information about which is requested using these methods (no more than 100,000 regions).

The volume of requests to the resource that can be completed during the day depends on the total number of regions.

⚙️ Limit: 50,000 requests per hour

Request

GET

https://api.partner.market.yandex.ru/v2/regions/{regionId}/children

Path parameters

Name

Description

regionId

Type: integer

ID of the region.

You can get the region ID using a request GET v2/regions.

Query parameters

Name

Description

page

Type: integer

If the method has page_token

Use it instead of the parameter page.

Learn more about the types of pagination and their use

The number of the results page.

Used together with the parameter pageSize.

page ignored if specified page_token or limit.

Default: 1

Max value: 10000

pageSize

Type: integer

Page size.

Used together with the parameter page.

pageSize ignored if specified page_token or limit.

Responses

200 OK

Regions that are children of the one specified in the request.

Body

application/json
{
  "pager": {
    "total": 0,
    "from": 0,
    "to": 0,
    "currentPage": 0,
    "pagesCount": 0,
    "pageSize": 0
  },
  "regions": {
    "id": 0,
    "name": "example",
    "type": "OTHER",
    "parent": null,
    "children": [
      {
        "id": 0,
        "name": "example",
        "type": "OTHER",
        "parent": null
      }
    ]
  }
}

Name

Description

pager

Type: object

currentPage

Type: integer

The current page.

from

Type: integer

The initial number of the found element on the page.

pagesCount

Type: integer

The total number of pages.

pageSize

Type: integer

Page size.

to

Type: integer

The final number of the found element on the page.

total

Type: integer

How many items were found in total.

A model for pagination.

Example
{
  "total": 0,
  "from": 0,
  "to": 0,
  "currentPage": 0,
  "pagesCount": 0,
  "pageSize": 0
}

regions

Type: object

All of 2 types
  • Type: object

    id

    Type: integer

    ID of the region.

    name

    Type: string

    The name of the region.

    Example: example

    type

    Type: string

    The type of region.

    Possible values:

    • CITY_DISTRICT — the area of the city.

    • CITY — a large city.

    • CONTINENT — the continent.

    • COUNTRY_DISTRICT — area.

    • COUNTRY — country.

    • REGION — region.

    • REPUBLIC_AREA — the district of the subject of the federation.

    • REPUBLIC — the subject of the Federation.

    • SUBWAY_STATION — the metro station.

    • VILLAGE — city.

    • OTHER — unknown region.

    Enum: OTHER, CONTINENT, REGION, COUNTRY, COUNTRY_DISTRICT, REPUBLIC, CITY, VILLAGE, CITY_DISTRICT, SUBWAY_STATION, REPUBLIC_AREA

    parent

    Type: unknown

    Information about the parent region.

    Parent regions are specified up to the country level.

    Example: null

    The delivery region.

    Example
    {
      "id": 0,
      "name": "example",
      "type": "OTHER",
      "parent": null
    }
    
  • Type: object

    children

    Type: object[]

    id

    Type: integer

    ID of the region.

    name

    Type: string

    The name of the region.

    Example: example

    type

    Type: string

    The type of region.

    Possible values:

    • CITY_DISTRICT — the area of the city.

    • CITY — a large city.

    • CONTINENT — the continent.

    • COUNTRY_DISTRICT — area.

    • COUNTRY — country.

    • REGION — region.

    • REPUBLIC_AREA — the district of the subject of the federation.

    • REPUBLIC — the subject of the Federation.

    • SUBWAY_STATION — the metro station.

    • VILLAGE — city.

    • OTHER — unknown region.

    Enum: OTHER, CONTINENT, REGION, COUNTRY, COUNTRY_DISTRICT, REPUBLIC, CITY, VILLAGE, CITY_DISTRICT, SUBWAY_STATION, REPUBLIC_AREA

    parent

    Type: unknown

    Information about the parent region.

    Parent regions are specified up to the country level.

    Example: null

    Child regions.

    Min items: 1

    Example
    [
      {
        "id": 0,
        "name": "example",
        "type": "OTHER",
        "parent": null
      }
    ]
    
    Example
    {
      "children": [
        {
          "id": 0,
          "name": "example",
          "type": "OTHER",
          "parent": null
        }
      ]
    }
    

Information about the parent and child regions.

Example
{
  "id": 0,
  "name": "example",
  "type": "OTHER",
  "parent": null,
  "children": [
    {
      "id": 0,
      "name": "example",
      "type": "OTHER",
      "parent": null
    }
  ]
}

400 Bad Request

The request contains incorrect data. More information about the error

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      The type of response. Possible values:

      • OK — There are no errors.
      • ERROR — an error occurred while processing the request.

      Enum: OK, ERROR

      The standard wrapper for server responses.

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      The error code.

      Example: example

      message

      Type: string

      Description of the error.

      Example: example

      A list of errors.

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    A standard wrapper for server errors.

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

401 Unauthorized

The authorization data is not specified in the request. More information about the error

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      The type of response. Possible values:

      • OK — There are no errors.
      • ERROR — an error occurred while processing the request.

      Enum: OK, ERROR

      The standard wrapper for server responses.

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      The error code.

      Example: example

      message

      Type: string

      Description of the error.

      Example: example

      A list of errors.

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    A standard wrapper for server errors.

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

403 Forbidden

The authorization data is incorrect or access to the resource is prohibited. More information about the error

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      The type of response. Possible values:

      • OK — There are no errors.
      • ERROR — an error occurred while processing the request.

      Enum: OK, ERROR

      The standard wrapper for server responses.

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      The error code.

      Example: example

      message

      Type: string

      Description of the error.

      Example: example

      A list of errors.

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    A standard wrapper for server errors.

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

404 Not Found

The requested resource was not found. More information about the error

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      The type of response. Possible values:

      • OK — There are no errors.
      • ERROR — an error occurred while processing the request.

      Enum: OK, ERROR

      The standard wrapper for server responses.

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      The error code.

      Example: example

      message

      Type: string

      Description of the error.

      Example: example

      A list of errors.

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    A standard wrapper for server errors.

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

420 Method Failure

The resource access limit has been exceeded. More information about the error

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      The type of response. Possible values:

      • OK — There are no errors.
      • ERROR — an error occurred while processing the request.

      Enum: OK, ERROR

      The standard wrapper for server responses.

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      The error code.

      Example: example

      message

      Type: string

      Description of the error.

      Example: example

      A list of errors.

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    A standard wrapper for server errors.

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

500 Internal Server Error

Internal error of Yandex. Market. More information about the error

Body

application/json
{
  "status": "OK",
  "errors": [
    {
      "code": "example",
      "message": "example"
    }
  ]
}

Type: object

All of 1 type
  • Type: object

    All of 2 types
    • Type: object

      status

      Type: string

      The type of response. Possible values:

      • OK — There are no errors.
      • ERROR — an error occurred while processing the request.

      Enum: OK, ERROR

      The standard wrapper for server responses.

      Example
      {
        "status": "OK"
      }
      
    • Type: object

      errors

      Type: object[]

      code

      Type: string

      The error code.

      Example: example

      message

      Type: string

      Description of the error.

      Example: example

      A list of errors.

      Min items: 1

      Example
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      
      Example
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      

    A standard wrapper for server errors.

    Example
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    

No longer supported, please use an alternative and newer version.