Skip to main content
Skip table of contents

Список планов в группе клиентa

Список планов в группе

Список планов, доступных пользователю в заданной группе планов

GET /api/v1/maps-by-group/{group}

Параметры метода

int group, Идентификатор группы. Если не передать, то будут возвращены планы из корневой группы.


string search, Поиск названию родительской группы, плана или камеры плана

200 OK

Список камер

JSON
[
    {
        "id": 1,
        "name": "map-1",
        "group_id": 1,
        "created_at": "2024-05-31T08:10:04.000000Z",
        "updated_at": "2024-05-31T09:16:02.000000Z",
        "url": "http://localhost:8080/storage/maps/2024/5/31/hotU8REJn66CI6VBTuAiH2OjTWmZLUY1Fto6MAbB.jpg",
        "latitude": 11.111111,
        "longitude": 22.222222
    }
]

200 OK

Пустой список, если планов в группе нет

JSON
null

401 Unauthorized

Токен авторизации не передан или не валидный

422 Unprocessable Entity

Возвращает JSON объект с ошибкой.

JSON
{
    "message": "Тут не будет информативного сообщения",
    "errors": {
        "any_key": [
            "Тут будет описана причина ошибки"
        ]
    }
}
cURL
BASH
curl -k --request POST \
	--url 'https://your-domain/api/v1/maps-by-group/{group}' \
	--header 'Content-Type: application/json' \
	--header 'Accept: application/json' \
	--data '{
    "group": 0,
    "search": "string"
}'
PHP
PHP
$data = array (
  'group' => 0,
  'search' => 'string',
);
$context = stream_context_create([
	'ssl'=>['verify_peer' => false],
	'http' => [
		'method' => 'GET',
		'header' => "Content-Type: application/json\r
Accept: application/json",
		'content'=>json_encode($data)
	]
]);
$result = file_get_contents('https://your-domain/api/v1/maps-by-group/{group}', false, $context);
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.