/api/integrations/diagnostics-brazil/Atualizar integração
Atualizar integração
Access Token
Para realizar requisições GET, POST, PUT, DELETE e PATCH nos endpoints da API você precisa de uma chave de autorização. Chamamos essa chave de accessToken.
Para ter acesso ao accessToken, é necessário que o usuário master da licença efetue a liberação deste pela interface do ImageMais Clinic. O accessToken tem validade de 1 hora.
Headers
| Nome | Tipo | Obrig. | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token de autenticação no formato Bearer {accessToken} |
Content-Type | application/json | Sim | Tipo de conteúdo (application/json) |
AuthorizationOBRIGATÓRIOContent-TypeOBRIGATÓRIOParâmetros
| Nome | Tipo | Obrig. | Descrição |
|---|---|---|---|
id | number | Sim | ID da integração |
Este parâmetro representa o identificador único da integração que será atualizada. O ID da integração deve ser um número inteiro que identifica uma integração específica no sistema. Observação: Para encontrar o ID da integração, para acessar a página de listar todas as integrações. Atenção: Caso o ID informado seja inválido ou não exista, a API retornará um erro 400 (Bad Request). | |||
volume | boolean | Sim | Indica se o volume é necessário |
height | boolean | Sim | Indica se a altura é necessária |
weight | boolean | Sim | Indica se o peso é necessário |
region | boolean | Sim | Indica se a região é necessária |
procedureId | number | Sim | ID do procedimento |
Este parâmetro representa o identificador único do procedimento que será associado à integração. O ID do procedimento deve ser um número inteiro que identifica um procedimento específico no sistema. Observação: Para encontrar o ID do procedimento, para acessar a página de listar todas as integrações. Atenção: Caso o ID do procedimento informado seja inválido ou não exista, a API retornará um erro 400 (Bad Request). | |||
supplierId | number | Sim | ID do fornecedor |
Este parâmetro representa o identificador único do fornecedor ao qual a integração será associada. O ID do fornecedor deve ser um número inteiro que identifica um fornecedor específico no sistema. Observação: Para encontrar o ID do fornecedor, para acessar a página de listar todas as integrações. Atenção: Caso o ID do fornecedor informado seja inválido ou não exista, a API retornará um erro 400 (Bad Request). | |||
idOBRIGATÓRIOEste parâmetro representa o identificador único da integração que será atualizada. O ID da integração deve ser um número inteiro que identifica uma integração específica no sistema.
Observação: Para encontrar o ID da integração, para acessar a página de listar todas as integrações.
Atenção: Caso o ID informado seja inválido ou não exista, a API retornará um erro 400 (Bad Request).
volumeOBRIGATÓRIOheightOBRIGATÓRIOweightOBRIGATÓRIOregionOBRIGATÓRIOprocedureIdOBRIGATÓRIOEste parâmetro representa o identificador único do procedimento que será associado à integração. O ID do procedimento deve ser um número inteiro que identifica um procedimento específico no sistema.
Observação: Para encontrar o ID do procedimento, para acessar a página de listar todas as integrações.
Atenção: Caso o ID do procedimento informado seja inválido ou não exista, a API retornará um erro 400 (Bad Request).
supplierIdOBRIGATÓRIOEste parâmetro representa o identificador único do fornecedor ao qual a integração será associada. O ID do fornecedor deve ser um número inteiro que identifica um fornecedor específico no sistema.
Observação: Para encontrar o ID do fornecedor, para acessar a página de listar todas as integrações.
Atenção: Caso o ID do fornecedor informado seja inválido ou não exista, a API retornará um erro 400 (Bad Request).
Request URL
https://api-dev.imagemais.com/api/integrations/diagnostics-brazilcurl -X 'PATCH' \
'https://api-dev.imagemais.com/api/integrations/diagnostics-brazil/1' \
-H 'accept: */*' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOjExLCJhY2NvdW50SWQiOjEsImlhdCI6MTc2NTgxNTk4NiwiZXhwIjoxNzY1ODE5NTg2LCJhdWQiOiJodHRwczovL2FwaS1kZXYuaW1hZ2VtYWlzLmNvbSIsImlzcyI6Imh0dHBzOi8vYXBwLWRldi5pbWFnZW1haXMuY29tIn0.Z-d3nFV2HaybDakPMEjZYiNRJMoZ8dOpaKp78drHmP4' \
-H 'Content-Type: application/json' \
-d '{
"volume": true,
"height": true,
"weight": true,
"region": true,
"procedureId": 1,
"supplierId": 1
}'{
"id": 1,
"volume": true,
...{
"id": 1,
"volume": true,
"height": true,
"weight": true,
"region": true,
"procedureId": 1,
"supplierId": 1
}Respostas
{
"id": 1,
"volume": true,
...{
"id": 1,
"volume": true,
"height": true,
"weight": true,
"region": true,
"procedureId": 1,
"supplierId": 1,
"statusId": 1,
"createdAt": "2025-12-15T16:55:52.334Z",
"updatedAt": "2025-12-15T17:00:00.000Z"
}{
"message": [
"Procedimento nao encontrado",
...{
"message": [
"Procedimento nao encontrado",
"procedureId must be an integer number",
"procedureId must not be less than 1",
"procedureId should not be empty"
]
}{
"message": [
"Supplier nao encontrado",
...{
"message": [
"Supplier nao encontrado",
"supplierId must be an integer number",
"supplierId must not be less than 1",
"supplierId should not be empty"
]
}{
"message": [
"id must be an integer number",
...{
"message": [
"id must be an integer number",
"id must be a positive number",
"id must be a number conforming to the specified constraints"
],
"error": "Bad Request"
}{
"message": [
"volume should not be empty",
...{
"message": [
"volume should not be empty",
"volume must be a boolean value"
]
}{
"message": [
"height should not be empty",
...{
"message": [
"height should not be empty",
"height must be a boolean value"
]
}{
"message": [
"weight should not be empty",
...{
"message": [
"weight should not be empty",
"weight must be a boolean value"
]
}{
"message": [
"region should not be empty",
...{
"message": [
"region should not be empty",
"region must be a boolean value"
]
}{
"statusCode": 401,
"message": "invalid token"
...{
"statusCode": 401,
"message": "invalid token"
}{
"statusCode": 401,
"message": "jwt expired"
...{
"statusCode": 401,
"message": "jwt expired"
}{
"statusCode": 500,
"message": "Internal server error"
...{
"statusCode": 500,
"message": "Internal server error"
}