Usuários
bling_erp_api.resources.usuarios.UsuariosResource
Bases: BaseResource
Usuarios API resource. Maps to /usuarios endpoints.
Provides password recovery and hash verification endpoints for Bling API user management. 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
recuperar_senha
Solicita a recuperação de senha por email.
Endpoint: POST /usuarios/recuperar-senha
Envia uma solicitação de recuperação de senha para o email informado. O email deve pertencer a um usuário cadastrado no sistema.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
email
|
str
|
Email do usuário para recuperação de senha
(Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: UsuariosRecuperarSenhaPostResponse200; |
|
400 |
JsonObject
|
ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/usuarios.py
redefinir_senha
Redefine a senha usando o hash de recuperação.
Endpoint: PATCH /usuarios/redefinir-senha
Redefine a senha do usuário utilizando o hash recebido por email durante o processo de recuperação de senha.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hash_value
|
str
|
Hash de recuperação enviado por email
(Bling: |
required |
password
|
str
|
Nova senha do usuário
(Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: JsonObject; 400: ErrorResponse; |
|
404 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/usuarios.py
verificar_hash
Verifica se um hash de recuperação é válido.
Endpoint: GET /usuarios/verificar-hash
Verifica se um hash de recuperação de senha ainda é válido e não expirou.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hash_value
|
str
|
Hash de recuperação a ser verificado
(Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: UsuariosVerificarHashGetResponse200; |
|
400 |
JsonObject
|
ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/usuarios.py
recover_password
Compatibility alias for recuperar_senha().
Solicita a recuperação de senha por email.
Endpoint: POST /usuarios/recuperar-senha
Envia uma solicitação de recuperação de senha para o email informado.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
email
|
str
|
Email do usuário para recuperação de senha
(Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: UsuariosRecuperarSenhaPostResponse200; |
|
400 |
JsonObject
|
ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/usuarios.py
reset_password
Compatibility alias for redefinir_senha().
Redefine a senha usando o hash de recuperação.
Endpoint: PATCH /usuarios/redefinir-senha
Redefine a senha do usuário utilizando o hash recebido por email durante o processo de recuperação de senha.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hash_value
|
str
|
Hash de recuperação enviado por email
(Bling: |
required |
password
|
str
|
Nova senha do usuário
(Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: JsonObject; 400: ErrorResponse; |
|
404 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/usuarios.py
verify_hash
Compatibility alias for verificar_hash().
Verifica se um hash de recuperação é válido.
Endpoint: GET /usuarios/verificar-hash
Verifica se um hash de recuperação de senha ainda é válido e não expirou.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hash_value
|
str
|
Hash de recuperação a ser verificado
(Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: UsuariosVerificarHashGetResponse200; |
|
400 |
JsonObject
|
ErrorResponse; 404: ErrorResponse |