Transições de Situações
bling_erp_api.resources.situacoes_transicoes.SituacoesTransicoesResource
Bases: BaseResource
Situacoes Transicoes API resource. Maps to /situacoes/transicoes endpoints.
Provides CRUD operations for situation transitions (transicoes de situacoes) 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
criar
Cria uma nova transição de situação.
Endpoint: POST /situacoes/transicoes
Cria uma nova transição de situação no sistema.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
Any
|
Dados da transição. Use |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 201: SituacoesTransicoesPostResponse201; |
|
400 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
obter
Obtém uma transição pelo ID.
Endpoint: GET /situacoes/transicoes/{idTransicao}
Obtém uma transição de situação pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_transicao
|
int
|
ID da transição (Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: SituacoesTransicoesIdTransicaoGetResponse200; |
|
404 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
alterar
Altera uma transição.
Endpoint: PUT /situacoes/transicoes/{idTransicao}
Altera uma transição de situação pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_transicao
|
int
|
ID da transição (Bling: |
required |
dados
|
Any
|
Dados atualizados da transição. Use
|
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: SituacoesTransicoesIdTransicaoPutResponse200; |
|
400 |
JsonObject
|
ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
remover
Remove uma transição.
Endpoint: DELETE /situacoes/transicoes/{idTransicao}
Remove uma transição de situação pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_transicao
|
int
|
ID da transição (Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 204: NoContent; 400: ErrorResponse; |
|
404 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
create
Compatibility alias for criar().
Cria uma nova transição de situação.
Endpoint: POST /situacoes/transicoes
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
Any
|
Dados da transição. Use |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 201: SituacoesTransicoesPostResponse201; |
|
400 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
get
Compatibility alias for obter().
Obtém uma transição pelo ID.
Endpoint: GET /situacoes/transicoes/{idTransicao}
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
transition_id
|
int
|
ID da transição (Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: SituacoesTransicoesIdTransicaoGetResponse200; |
|
404 |
JsonObject
|
ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
update
Compatibility alias for alterar().
Altera uma transição.
Endpoint: PUT /situacoes/transicoes/{idTransicao}
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
transition_id
|
int
|
ID da transição (Bling: |
required |
data
|
Any
|
Dados atualizados da transição. Use
|
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 200: SituacoesTransicoesIdTransicaoPutResponse200; |
|
400 |
JsonObject
|
ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/situacoes_transicoes.py
delete
Compatibility alias for remover().
Remove uma transição.
Endpoint: DELETE /situacoes/transicoes/{idTransicao}
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
transition_id
|
int
|
ID da transição (Bling: |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JsonObject
|
Bling API response. Response schemas: 204: NoContent; 400: ErrorResponse; |
|
404 |
JsonObject
|
ErrorResponse |