Vendedores
bling_erp_api.resources.vendedores.VendedoresResource
Bases: BaseResource
Vendedores API resource. Maps to /vendedores endpoints.
Provides operations for sellers (vendedores) in the Bling API. Canonical methods are in pt-BR following the official Bling documentation; English aliases are available for compatibility.
Source code in src/bling_erp_api/resources/base.py
listar
listar(
*,
pagina: int | None = None,
limite: int | None = None,
nome_contato: str | None = None,
situacao_contato: str | None = None,
id_contato: int | None = None,
id_loja: int | None = None,
data_alteracao_inicial: str | None = None,
data_alteracao_final: str | None = None,
) -> VendedoresGetResponse200
Lista os vendedores.
Endpoint: GET /vendedores
Obtém uma lista paginada de vendedores cadastrados. Aceita filtros opcionais para refinar a consulta.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pagina
|
int | None
|
N° da página da listagem (Bling: |
None
|
limite
|
int | None
|
Quantidade de registros por página (Bling: |
None
|
nome_contato
|
str | None
|
Nome do contato para filtro (Bling: |
None
|
situacao_contato
|
str | None
|
Situação do contato para filtro (Bling: |
None
|
id_contato
|
int | None
|
ID do contato para filtro (Bling: |
None
|
id_loja
|
int | None
|
ID da loja para filtro (Bling: |
None
|
data_alteracao_inicial
|
str | None
|
Data de alteração inicial (Bling: |
None
|
data_alteracao_final
|
str | None
|
Data de alteração final (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
VendedoresGetResponse200
|
Bling API response. Response schemas: 200: VendedoresGetResponse200; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/vendedores.py
obter
Obtém um vendedor pelo ID.
Endpoint: GET /vendedores/{idVendedor}
Obtém os dados de um vendedor específico pelo seu ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_vendedor
|
int
|
ID do vendedor (Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
VendedoresIdVendedorGetResponse200
|
Bling API response. Response schemas: 200: VendedoresIdVendedorGetResponse200; |
|
404 |
VendedoresIdVendedorGetResponse200
|
ErrorResponse |
Source code in src/bling_erp_api/resources/vendedores.py
list
list(
*,
page: int | None = None,
limit: int | None = None,
contact_name: str | None = None,
contact_status: str | None = None,
contact_id: int | None = None,
store_id: int | None = None,
updated_start: str | None = None,
updated_end: str | None = None,
) -> VendedoresGetResponse200
Compatibility alias for listar().
Lista os vendedores.
Endpoint: GET /vendedores
Obtém uma lista paginada de vendedores cadastrados. Aceita filtros opcionais para refinar a consulta.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
page
|
int | None
|
N° da página da listagem (Bling: |
None
|
limit
|
int | None
|
Quantidade de registros por página (Bling: |
None
|
contact_name
|
str | None
|
Nome do contato para filtro (Bling: |
None
|
contact_status
|
str | None
|
Situação do contato para filtro (Bling: |
None
|
contact_id
|
int | None
|
ID do contato para filtro (Bling: |
None
|
store_id
|
int | None
|
ID da loja para filtro (Bling: |
None
|
updated_start
|
str | None
|
Data de alteração inicial (Bling: |
None
|
updated_end
|
str | None
|
Data de alteração final (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
VendedoresGetResponse200
|
Bling API response. Response schemas: 200: VendedoresGetResponse200; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/vendedores.py
get
Compatibility alias for obter().
Obtém um vendedor pelo ID.
Endpoint: GET /vendedores/{idVendedor}
Obtém os dados de um vendedor específico pelo seu ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
seller_id
|
int
|
ID do vendedor (Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
VendedoresIdVendedorGetResponse200
|
Bling API response. Response schemas: 200: VendedoresIdVendedorGetResponse200; |
|
404 |
VendedoresIdVendedorGetResponse200
|
ErrorResponse |