Notificações
bling_erp_api.resources.notificacoes.NotificacoesResource
Bases: BaseResource
Notificações.
Endpoints mapeados: - GET /notificacoes - GET /notificacoes/quantidade - POST /notificacoes/{idNotificacao}/confirmar-leitura
Métodos canônicos em pt-BR; aliases em inglês disponíveis para compatibilidade.
Source code in src/bling_erp_api/resources/base.py
listar
Lista notificações.
Endpoint: GET /notificacoes
Lista todas as notificações de uma empresa em um período.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
periodo
|
str | None
|
Ano ou ano-mês (ex: "2025-01") (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
NotificacoesGetResponse200
|
Bling API response. Response schemas: 200: NotificacoesDadosDTO[]; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/notificacoes.py
obter_quantidade
Obtém a quantidade de notificações.
Endpoint: GET /notificacoes/quantidade
Obtém a quantidade de notificações de uma empresa em um período.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
periodo
|
str | None
|
Ano ou ano-mês (ex: "2025-01") (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
NotificacoesQuantidadeGetResponse200
|
Bling API response. Response schemas: 200: NotificacoesQuantidadeDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/notificacoes.py
alterar
Deprecated compatibility alias for confirmar_leitura().
Marca notificação como lida.
Endpoint: POST /notificacoes/{idNotificacao}/confirmar-leitura
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_notificacao
|
str
|
ULID da notificação (Bling: |
required |
Returns:
| Type | Description |
|---|---|
NotificacoesIdNotificacaoConfirmarLeituraPostResponse200
|
Bling API response. Response schemas: 200: NotificacoesDadosDTO[]; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/notificacoes.py
list
Compatibility alias for listar().
Lista notificações.
Endpoint: GET /notificacoes
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
period
|
str | None
|
Ano ou ano-mês (ex: "2025-01") (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
NotificacoesGetResponse200
|
Bling API response. Response schemas: 200: NotificacoesDadosDTO[]; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/notificacoes.py
get_count
Compatibility alias for obter_quantidade().
Obtém a quantidade de notificações.
Endpoint: GET /notificacoes/quantidade
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
period
|
str | None
|
Ano ou ano-mês (ex: "2025-01") (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
NotificacoesQuantidadeGetResponse200
|
Bling API response. Response schemas: 200: NotificacoesQuantidadeDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/notificacoes.py
mark_as_read
Compatibility alias for confirmar_leitura().
Marca notificação como lida.
Endpoint: POST /notificacoes/{idNotificacao}/confirmar-leitura
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
notification_id
|
str
|
ULID da notificação (Bling: |
required |
Returns:
| Type | Description |
|---|---|
NotificacoesIdNotificacaoConfirmarLeituraPostResponse200
|
Bling API response. Response schemas: 200: NotificacoesDadosDTO[]; 400: ErrorResponse |