{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/loggi/main/json-schema/loggi-list-dropoff-locations-request-schema.json", "title": "ListDropoffLocationsRequest", "description": "Filtros desejados para a listagem de Loggi Pontos.", "x-generated": "2026-10-14", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/loggi-pontos-openapi.yml#/components/schemas/ListDropoffLocationsRequest", "type": "object", "required": [ "categories" ], "properties": { "categories": { "type": "array", "items": { "type": "string" }, "description": "As **categorias** representam o agrupamento que nossa equipe de negócios faz do tipo de serviço que o Loggi Ponto fornece, ou a categoria na qual queremos inserir esse Loggi Ponto.\n\nOs pontos devem ser filtrados por **Perfil** (Profissional ou Comercial) e **Serviço**, sendo possível utilizar categorias de maneira simultânea para resultados com interseção.\n\n**Categorias de Perfil:**\n\n- **Ponto Profissional**: Inclui *Leves* e *Agências*.\n- **Ponto Comercial**: Inclui *LoggiPonto Terceiro*.\n- **LoggiPonto**: Inclui todos os pontos. *Esta é a categoria padrão*.\n\n**Categorias de Serviço:**\n\n- **DropOff Sem Etiqueta**\n- **DropOff**\n- **Reversa**\n\nUtilize as categorias de perfil e serviço conforme necessário para refinar sua busca. Por exemplo, para obter pontos comerciais que oferecem o serviço de *DropOff*, inclua ambas as categorias no filtro.\n", "default": [ "LoggiPonto" ] }, "limit": { "type": [ "integer", "null" ], "description": "Quantidade máxima de Loggi Pontos a serem retornados por página.", "default": 100 }, "offset": { "type": [ "integer", "null" ], "description": "Posição do primeiro Loggi Ponto a ser retornado.", "default": 0 }, "location_id": { "type": [ "string", "null" ], "description": "Filtro por identificador único para retornar um Loggi Ponto específico.", "default": null }, "postal_code": { "type": [ "string", "null" ], "description": "Filtro por proximidade de CEP.", "default": null }, "country": { "type": [ "string", "null" ], "description": "Filtro por país.", "default": "Brasil" }, "city": { "type": [ "string", "null" ], "description": "Filtro de cidade.", "default": null }, "state": { "type": [ "string", "null" ], "description": "Filtro por estado.", "default": null }, "longitude": { "type": [ "number", "null" ], "description": "Filtro por longitude.", "default": null }, "latitude": { "type": [ "number", "null" ], "description": "Filtro por latitude.", "default": null }, "distance": { "type": [ "number", "null" ], "description": "Filtro por distância (em metros).", "default": null } } }