ibge¶
IBGEClient ¶
Cliente para a API de Localidades do IBGE.
get_municipalities
async
¶
Consulta todos os municípios, opcionalmente filtrados por UF.
client ¶
tools ¶
Funções de tool para o módulo IBGE.
consultar_municipios_ibge
async
¶
Consulta municípios brasileiros, opcionalmente filtrados por UF.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uf
|
str | None
|
Sigla do estado com 2 letras (ex: 'GO', 'SP'). Se omitida, retorna todos. |
None
|
Returns:
| Type | Description |
|---|---|
list[Municipio]
|
Lista de Municipio com id, nome, microrregião e estado. |
Raises:
| Type | Description |
|---|---|
FiscalValidationError
|
Se a sigla de UF for inválida. |
consultar_estado_ibge
async
¶
Consulta os dados de um estado brasileiro pela sigla da UF.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uf
|
str
|
Sigla do estado com 2 letras (ex: 'GO', 'SP', 'RJ'). |
required |
Returns:
| Type | Description |
|---|---|
Estado
|
Estado com id, sigla, nome e região. |
Raises:
| Type | Description |
|---|---|
FiscalValidationError
|
Se a sigla de UF for inválida. |