{
  "openapi": "3.0.4",
  "info": {
    "title": "LightHouse API",
    "description": "API principal do Leankeep — gestão de manutenção predial (preventiva e corretiva). Documentação gerada a partir do Swagger real da aplicação.\n\n## Rate limiting\n\nLimite: **250 requisições/hora** por credencial (janela de 1 hora; valor pode variar por ambiente - confirme o vigente com o time). Ao exceder, a API responde **429 Too Many Requests**. A integração deve respeitar o código 429 (não reenviar imediatamente), aplicar **backoff exponencial** antes de tentar de novo e distribuir chamadas ao longo do tempo em vez de picos. Ver o guia [Rate limiting](/guides/rate-limiting).",
    "version": "2.0.0.5",
    "contact": {
      "name": "Leankeep Software"
    }
  },
  "servers": [
    {
      "url": "https://lighthouse.lkp.dev.br",
      "description": "Sandbox"
    },
    {
      "url": "https://lighthousev2.lkp.app.br",
      "description": "Produção"
    }
  ],
  "tags": [
    {
      "name": "Agenda (V1)",
      "description": "Agenda — versão V1."
    },
    {
      "name": "Almoxarifados (V1)",
      "description": "Almoxarifados — versão V1."
    },
    {
      "name": "Areas (V1)",
      "description": "Areas — versão V1."
    },
    {
      "name": "Areas (V2)",
      "description": "Areas — versão V2."
    },
    {
      "name": "Atividades (V1)",
      "description": "Atividades — versão V1."
    },
    {
      "name": "Atividades (V2)",
      "description": "Atividades — versão V2."
    },
    {
      "name": "AtividadesGerais (V1)",
      "description": "AtividadesGerais — versão V1."
    },
    {
      "name": "Auditorias (V1)",
      "description": "Auditorias — versão V1."
    },
    {
      "name": "Categorias (V1)",
      "description": "Categorias — versão V1."
    },
    {
      "name": "CheckList (V1)",
      "description": "CheckList — versão V1."
    },
    {
      "name": "Cidades (V1)",
      "description": "Cidades — versão V1."
    },
    {
      "name": "ComprasMateriais (V1)",
      "description": "ComprasMateriais — versão V1."
    },
    {
      "name": "Configuracoes (V1)",
      "description": "Configuracoes — versão V1."
    },
    {
      "name": "Correcoes (V1)",
      "description": "Correcoes — versão V1."
    },
    {
      "name": "Correcoes (V2)",
      "description": "Correcoes — versão V2."
    },
    {
      "name": "Correcoes (V3)",
      "description": "Correcoes — versão V3."
    },
    {
      "name": "Documentos (V1)",
      "description": "Documentos — versão V1."
    },
    {
      "name": "Email (V1)",
      "description": "Email — versão V1."
    },
    {
      "name": "Empresas (V1)",
      "description": "Empresas — versão V1."
    },
    {
      "name": "EntradasMateriais (V1)",
      "description": "EntradasMateriais — versão V1."
    },
    {
      "name": "Equipamentos (V1)",
      "description": "Equipamentos — versão V1."
    },
    {
      "name": "Equipamentos (V2)",
      "description": "Equipamentos — versão V2."
    },
    {
      "name": "Equipes (V1)",
      "description": "Equipes — versão V1."
    },
    {
      "name": "Estados (V1)",
      "description": "Estados — versão V1."
    },
    {
      "name": "Etiquetas (V1)",
      "description": "Etiquetas — versão V1."
    },
    {
      "name": "GeoLocalizacao (V1)",
      "description": "GeoLocalizacao — versão V1."
    },
    {
      "name": "GrupoEquipamentos (V1)",
      "description": "GrupoEquipamentos — versão V1."
    },
    {
      "name": "GruposAreas (V1)",
      "description": "GruposAreas — versão V1."
    },
    {
      "name": "GruposUnidades (V1)",
      "description": "GruposUnidades — versão V1."
    },
    {
      "name": "HomePageEmpresa (V1)",
      "description": "HomePageEmpresa — versão V1."
    },
    {
      "name": "Materiais (V1)",
      "description": "Materiais — versão V1."
    },
    {
      "name": "Ocorrencias (V1)",
      "description": "Ocorrencias — versão V1."
    },
    {
      "name": "Ocorrencias (V2)",
      "description": "Ocorrencias — versão V2."
    },
    {
      "name": "Ocorrencias (V3)",
      "description": "Ocorrencias — versão V3."
    },
    {
      "name": "Permissoes (V1)",
      "description": "Permissoes — versão V1."
    },
    {
      "name": "PlanosAtividades (V1)",
      "description": "PlanosAtividades — versão V1."
    },
    {
      "name": "PlanosGerais (V1)",
      "description": "PlanosGerais — versão V1."
    },
    {
      "name": "PlanosGeraisAplicacao (V1)",
      "description": "PlanosGeraisAplicacao — versão V1."
    },
    {
      "name": "PlanosGeraisSites (V1)",
      "description": "PlanosGeraisSites — versão V1."
    },
    {
      "name": "PrioridadesOcorrencias (V1)",
      "description": "PrioridadesOcorrencias — versão V1."
    },
    {
      "name": "PrioridadesOcorrencias (V2)",
      "description": "PrioridadesOcorrencias — versão V2."
    },
    {
      "name": "QrCode (V1)",
      "description": "QrCode — versão V1."
    },
    {
      "name": "RelatoriosAutomaticos (V1)",
      "description": "RelatoriosAutomaticos — versão V1."
    },
    {
      "name": "ReponsaveisTecnicos (V1)",
      "description": "ReponsaveisTecnicos — versão V1."
    },
    {
      "name": "Reports (V1)",
      "description": "Reports — versão V1."
    },
    {
      "name": "Setores (V1)",
      "description": "Setores — versão V1."
    },
    {
      "name": "Sistemas (V1)",
      "description": "Sistemas — versão V1."
    },
    {
      "name": "SolicitacoesMateriais (V1)",
      "description": "SolicitacoesMateriais — versão V1."
    },
    {
      "name": "SubGruposAreas (V1)",
      "description": "SubGruposAreas — versão V1."
    },
    {
      "name": "SubGruposUnidades (V1)",
      "description": "SubGruposUnidades — versão V1."
    },
    {
      "name": "TiposAreas (V1)",
      "description": "TiposAreas — versão V1."
    },
    {
      "name": "TiposEquipamentos (V1)",
      "description": "TiposEquipamentos — versão V1."
    },
    {
      "name": "TiposOcorrencias (V1)",
      "description": "TiposOcorrencias — versão V1."
    },
    {
      "name": "Unidades (V1)",
      "description": "Unidades — versão V1."
    },
    {
      "name": "Unidades (V2)",
      "description": "Unidades — versão V2."
    },
    {
      "name": "UnidadesMedicoes (V1)",
      "description": "UnidadesMedicoes — versão V1."
    },
    {
      "name": "Usuarios (V1)",
      "description": "Usuarios — versão V1."
    }
  ],
  "paths": {
    "/v1/agenda/tarefas": {
      "get": {
        "tags": [
          "Agenda (V1)"
        ],
        "parameters": [
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Data",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Status",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/EStatusAgendaTarefas"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AgendaTarefasResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AgendaTarefasResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AgendaTarefasResult"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_agenda_tarefas_v1",
        "summary": "Listar tarefas da agenda"
      }
    },
    "/v1/agenda/planoAplicacao": {
      "get": {
        "tags": [
          "Agenda (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "Baixadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaPlanoAplicacaoList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaPlanoAplicacaoList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaPlanoAplicacaoList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_agenda_planoAplicacao_v1",
        "summary": "Listar aplicações agendadas"
      }
    },
    "/v1/agenda/ocorrencias": {
      "get": {
        "tags": [
          "Agenda (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaOcorrenciasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaOcorrenciasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaOcorrenciasList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_agenda_ocorrencias_v1",
        "summary": "Listar ocorrências da agenda"
      }
    },
    "/v1/agenda/ocorrencias/baixadas": {
      "get": {
        "tags": [
          "Agenda (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaOcorrenciasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaOcorrenciasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AgendaOcorrenciasList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_agenda_ocorrencias_baixadas_v1",
        "summary": "Listar ocorrências baixadas da agenda"
      }
    },
    "/v1/agenda/reagendarTarefas": {
      "post": {
        "tags": [
          "Agenda (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReagendamentoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReagendamentoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReagendamentoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_agenda_reagendarTarefas_v1",
        "summary": "Reagendar tarefas"
      }
    },
    "/v1/agenda/reagendarOcorrencia": {
      "post": {
        "tags": [
          "Agenda (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReagendarOcorrenciaCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReagendarOcorrenciaCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReagendarOcorrenciaCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_agenda_reagendarOcorrencia_v1",
        "summary": "Reagendar ocorrência"
      }
    },
    "/v1/almoxarifados": {
      "get": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Almoxarifados"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Almoxarifados"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Almoxarifados"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_almoxarifados_v1",
        "summary": "Listar almoxarifados"
      },
      "post": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAlmoxarifadoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAlmoxarifadoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAlmoxarifadoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_almoxarifados_v1",
        "summary": "Criar almoxarifado"
      }
    },
    "/v1/almoxarifados/{id}": {
      "get": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Almoxarifados"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Almoxarifados"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Almoxarifados"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_almoxarifados_id_v1",
        "summary": "Consultar almoxarifado"
      },
      "put": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAlmoxarifadoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAlmoxarifadoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAlmoxarifadoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_almoxarifados_id_v1",
        "summary": "Atualizar almoxarifado"
      },
      "delete": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_almoxarifados_id_v1",
        "summary": "Excluir almoxarifado"
      }
    },
    "/v1/almoxarifados/ativos": {
      "get": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "siteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "materialId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Almoxarifados"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Almoxarifados"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Almoxarifados"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_almoxarifados_ativos_v1",
        "summary": "Listar almoxarifados ativos"
      }
    },
    "/v1/almoxarifados/correcoes-pendentes-materiais": {
      "get": {
        "tags": [
          "Almoxarifados (V1)"
        ],
        "parameters": [
          {
            "name": "almoxarifadoId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecaoPendenteMaterial"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecaoPendenteMaterial"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecaoPendenteMaterial"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_almoxarifados_correcoes-pendentes-materiais_v1",
        "summary": "Listar correções com materiais pendentes"
      }
    },
    "/v1/areas/public": {
      "get": {
        "tags": [
          "Areas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "subGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasList"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_areas_public_v1",
        "summary": "Listar áreas (público)"
      }
    },
    "/v1/areas/ativas": {
      "get": {
        "tags": [
          "Areas (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "FornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "PlanoAtividadesId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Areas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Areas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Areas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_areas_ativas_v1",
        "summary": "Listar áreas ativas"
      }
    },
    "/v1/areas/{areaId}": {
      "get": {
        "tags": [
          "Areas (V1)"
        ],
        "parameters": [
          {
            "name": "areaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Areas"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Areas"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Areas"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_areas_areaId_v1",
        "summary": "Consultar área"
      }
    },
    "/v1/areas": {
      "get": {
        "tags": [
          "Areas (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "FornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "PlanoAtividadesId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_areas_v1",
        "summary": "Listar áreas"
      },
      "post": {
        "tags": [
          "Areas (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAreaCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAreaCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAreaCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAreaCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_areas_v1",
        "summary": "Criar área"
      }
    },
    "/v1/areas/{areaId}/toedit": {
      "get": {
        "tags": [
          "Areas (V1)"
        ],
        "operationId": "GetAreaToEdit_v1",
        "parameters": [
          {
            "name": "areaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AreaToEdit"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaToEdit"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaToEdit"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar área para edição"
      }
    },
    "/v1/areas/{id}": {
      "delete": {
        "tags": [
          "Areas (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_areas_id_v1",
        "summary": "Excluir área"
      }
    },
    "/v1/atividades": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TarefasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "maximum": 40,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasList"
                  }
                },
                "example": [
                  {
                    "tarefa": 1,
                    "numero": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "dataRealizada": "2026-06-29T10:00:00Z",
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "atividade": 1,
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "executores": "⚠️ A confirmar",
                    "realizada": false,
                    "temMedicao": false,
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "observacoes": "⚠️ A confirmar",
                    "qtdFotos": 1,
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "status": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasList"
                  }
                },
                "example": [
                  {
                    "tarefa": 1,
                    "numero": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "dataRealizada": "2026-06-29T10:00:00Z",
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "atividade": 1,
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "executores": "⚠️ A confirmar",
                    "realizada": false,
                    "temMedicao": false,
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "observacoes": "⚠️ A confirmar",
                    "qtdFotos": 1,
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "status": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasList"
                  }
                },
                "example": [
                  {
                    "tarefa": 1,
                    "numero": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "dataRealizada": "2026-06-29T10:00:00Z",
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "atividade": 1,
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "executores": "⚠️ A confirmar",
                    "realizada": false,
                    "temMedicao": false,
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "observacoes": "⚠️ A confirmar",
                    "qtdFotos": 1,
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "status": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarAtividadesAgendadasV1",
        "summary": "Listar atividades agendadas",
        "description": "Lista tarefas de manutenção preventiva agendadas com filtros (SelectedDate e StatusId são obrigatórios). Primeiro passo típico de uma baixa em lote - ver [Dar baixa em atividades](/guides/recipe-baixa-lote)."
      }
    },
    "/v1/atividades/diaspendentes": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TarefasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "maximum": 40,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "example": [
                  "2026-06-29T10:00:00Z"
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "example": [
                  "2026-06-29T10:00:00Z"
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "example": [
                  "2026-06-29T10:00:00Z"
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarDiasComAtividadesPendentesV1",
        "summary": "Listar dias com atividades pendentes",
        "description": "Lista as datas que possuem tarefas pendentes no período - útil para popular um calendário sem carregar a lista completa."
      }
    },
    "/v1/atividades/planoAplicacao": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TarefasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "maximum": 40,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "tarefasIds": "⚠️ A confirmar",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "aplicacaoPlanoAtividade": 1,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "realizada": false,
                    "qtdAtividades": 1,
                    "status": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "tarefasIds": "⚠️ A confirmar",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "aplicacaoPlanoAtividade": 1,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "realizada": false,
                    "qtdAtividades": 1,
                    "status": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "tarefasIds": "⚠️ A confirmar",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "aplicacaoPlanoAtividade": 1,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "realizada": false,
                    "qtdAtividades": 1,
                    "status": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarPlanosAplicacaoAtividadesV1",
        "summary": "Listar planos de aplicação",
        "description": "Lista os vínculos entre Atividade e o ativo onde ela executa (Aplicação), com filtros."
      }
    },
    "/v1/atividades/planoAplicacao/periodo": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TarefasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "maximum": 40,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "tarefasIds": "⚠️ A confirmar",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "aplicacaoPlanoAtividade": 1,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "realizada": false,
                    "qtdAtividades": 1,
                    "status": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "tarefasIds": "⚠️ A confirmar",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "aplicacaoPlanoAtividade": 1,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "realizada": false,
                    "qtdAtividades": 1,
                    "status": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "tarefasIds": "⚠️ A confirmar",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "aplicacaoPlanoAtividade": 1,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "realizada": false,
                    "qtdAtividades": 1,
                    "status": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarPlanosAplicacaoAtividadesPorPeriodoV1",
        "summary": "Listar planos de aplicação por período",
        "description": "Lista os vínculos Atividade-Aplicação agendados dentro de um período."
      }
    },
    "/v1/atividades/plano": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TarefasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "maximum": 40,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "qtdAtividade": 1,
                    "qtdAplicacao": 1,
                    "realizada": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "qtdAtividade": 1,
                    "qtdAplicacao": 1,
                    "realizada": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesPlanoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "siteNome": "⚠️ A confirmar",
                    "planoAtividade": 1,
                    "planoAtividadeNome": "⚠️ A confirmar",
                    "qtdAtividade": 1,
                    "qtdAplicacao": 1,
                    "realizada": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarPlanosDeAtividadesV1",
        "summary": "Listar planos de atividades",
        "description": "Lista os Planos de Atividades (agrupador de atividades preventivas) com filtros."
      }
    },
    "/v1/atividades/aplicacao": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "SelectedDate",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AplicacaoPlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TarefasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "DiasAdicionais",
            "in": "query",
            "schema": {
              "maximum": 40,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "aplicacaoPlanoAtividade": 1,
                    "siteNome": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipamentosVinculados": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "realizada": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "aplicacaoPlanoAtividade": 1,
                    "siteNome": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipamentosVinculados": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "realizada": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAplicacaoList"
                  }
                },
                "example": [
                  {
                    "primeiraDataHora": "2026-06-29T10:00:00Z",
                    "aplicacaoPlanoAtividade": 1,
                    "siteNome": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "equipamentosVinculados": "⚠️ A confirmar",
                    "equipNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "realizada": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarAplicacoesAtividadesV1",
        "summary": "Listar aplicações de atividades",
        "description": "Lista as Aplicações (vínculo Atividade + ativo) com filtros."
      }
    },
    "/v1/atividades/baixa/list": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "materiaisNomes": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "materiaisNomes": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "materiaisNomes": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterListaParaBaixaAtividadesV1",
        "summary": "Consultar lista para baixa",
        "description": "Retorna os dados detalhados das tarefas selecionadas (por ID) antes de confirmar a baixa em lote - passo de conferência opcional. Corpo: array de IDs de tarefa."
      }
    },
    "/v1/atividades/baixa/info": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "ids",
            "in": "query",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaInfo"
                },
                "example": {
                  "atividades": [
                    {
                      "tarefaId": 123,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "medicaoObrigatoria": false,
                      "medicoesNomes": "⚠️ A confirmar",
                      "conformidadeObrigatoriaBaixa": false,
                      "tipoValidacao": 1,
                      "tempoPrevisto": 1,
                      "aplicacaoPlanoAtividade": 1,
                      "materiaisNomes": "⚠️ A confirmar"
                    }
                  ],
                  "tempoTotalPrevisto": 1,
                  "aplicacao": {
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "site": 1,
                    "area": 1,
                    "equipamento": 1,
                    "numero": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    }
                  },
                  "qrCodeObrigatorio": false,
                  "medicoesForaPadrao": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaInfo"
                },
                "example": {
                  "atividades": [
                    {
                      "tarefaId": 123,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "medicaoObrigatoria": false,
                      "medicoesNomes": "⚠️ A confirmar",
                      "conformidadeObrigatoriaBaixa": false,
                      "tipoValidacao": 1,
                      "tempoPrevisto": 1,
                      "aplicacaoPlanoAtividade": 1,
                      "materiaisNomes": "⚠️ A confirmar"
                    }
                  ],
                  "tempoTotalPrevisto": 1,
                  "aplicacao": {
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "site": 1,
                    "area": 1,
                    "equipamento": 1,
                    "numero": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    }
                  },
                  "qrCodeObrigatorio": false,
                  "medicoesForaPadrao": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaInfo"
                },
                "example": {
                  "atividades": [
                    {
                      "tarefaId": 123,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "medicaoObrigatoria": false,
                      "medicoesNomes": "⚠️ A confirmar",
                      "conformidadeObrigatoriaBaixa": false,
                      "tipoValidacao": 1,
                      "tempoPrevisto": 1,
                      "aplicacaoPlanoAtividade": 1,
                      "materiaisNomes": "⚠️ A confirmar"
                    }
                  ],
                  "tempoTotalPrevisto": 1,
                  "aplicacao": {
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "site": 1,
                    "area": 1,
                    "equipamento": 1,
                    "numero": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    }
                  },
                  "qrCodeObrigatorio": false,
                  "medicoesForaPadrao": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterInfoBaixaAtividadesV1",
        "summary": "Consultar dados de baixa",
        "description": "Retorna informações consolidadas de baixa para um conjunto de tarefas."
      }
    },
    "/v1/atividades/baixa/info/app": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "aplicacaoId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataPrevista",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaList"
                },
                "example": {
                  "tarefaId": 123,
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "medicaoObrigatoria": false,
                  "medicoesNomes": "⚠️ A confirmar",
                  "conformidadeObrigatoriaBaixa": false,
                  "tipoValidacao": 1,
                  "tempoPrevisto": 1,
                  "aplicacaoPlanoAtividade": 1,
                  "materiaisNomes": "⚠️ A confirmar"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaList"
                },
                "example": {
                  "tarefaId": 123,
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "medicaoObrigatoria": false,
                  "medicoesNomes": "⚠️ A confirmar",
                  "conformidadeObrigatoriaBaixa": false,
                  "tipoValidacao": 1,
                  "tempoPrevisto": 1,
                  "aplicacaoPlanoAtividade": 1,
                  "materiaisNomes": "⚠️ A confirmar"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaList"
                },
                "example": {
                  "tarefaId": 123,
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "medicaoObrigatoria": false,
                  "medicoesNomes": "⚠️ A confirmar",
                  "conformidadeObrigatoriaBaixa": false,
                  "tipoValidacao": 1,
                  "tempoPrevisto": 1,
                  "aplicacaoPlanoAtividade": 1,
                  "materiaisNomes": "⚠️ A confirmar"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterInfoBaixaAtividadeAplicacaoV1",
        "summary": "Consultar dados de baixa da aplicação",
        "description": "Retorna informações de baixa para a próxima tarefa de uma Aplicação numa data prevista - usado pelo app mobile."
      }
    },
    "/v1/atividades/baixa": {
      "put": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BaixaAtividadeCommand"
              },
              "example": {
                "tarefasIds": [
                  101,
                  102,
                  103
                ],
                "plataforma": 6,
                "siteId": 456,
                "dataRealizada": "2026-06-29T15:30:00Z",
                "tempoTotal": 90,
                "observacao": "Manutenção preventiva mensal concluída",
                "statusId": 1
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/BaixaAtividadeCommand"
              },
              "example": {
                "tarefasIds": [
                  101,
                  102,
                  103
                ],
                "plataforma": 6,
                "siteId": 456,
                "dataRealizada": "2026-06-29T15:30:00Z",
                "tempoTotal": 90,
                "observacao": "Manutenção preventiva mensal concluída",
                "statusId": 1
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/BaixaAtividadeCommand"
              },
              "example": {
                "tarefasIds": [
                  101,
                  102,
                  103
                ],
                "plataforma": 6,
                "siteId": 456,
                "dataRealizada": "2026-06-29T15:30:00Z",
                "tempoTotal": 90,
                "observacao": "Manutenção preventiva mensal concluída",
                "statusId": 1
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "baixarAtividadesV1",
        "summary": "Dar baixa em atividades",
        "description": "Marca uma ou mais tarefas preventivas como realizadas em uma única chamada (BaixaAtividadeCommand). Campos obrigatórios: tarefasIds (array) e plataforma. Não faça loop de chamadas individuais - envie todos os IDs de uma vez. Ver [Dar baixa em atividades](/guides/recipe-baixa-lote)."
      }
    },
    "/v1/atividades/{ativid}/medicoes": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "ativid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesMedicoesList"
                  }
                },
                "example": [
                  {
                    "tarefaMedicaoId": 123,
                    "atividadeMedicaoId": 123,
                    "unidadeMedicaoNome": "⚠️ A confirmar",
                    "valorMedicao": 42.5,
                    "quantidade": 1,
                    "valorPadrao": 42.5,
                    "valorMinimo": 42.5,
                    "valorMaximo": 42.5
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesMedicoesList"
                  }
                },
                "example": [
                  {
                    "tarefaMedicaoId": 123,
                    "atividadeMedicaoId": 123,
                    "unidadeMedicaoNome": "⚠️ A confirmar",
                    "valorMedicao": 42.5,
                    "quantidade": 1,
                    "valorPadrao": 42.5,
                    "valorMinimo": 42.5,
                    "valorMaximo": 42.5
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesMedicoesList"
                  }
                },
                "example": [
                  {
                    "tarefaMedicaoId": 123,
                    "atividadeMedicaoId": 123,
                    "unidadeMedicaoNome": "⚠️ A confirmar",
                    "valorMedicao": 42.5,
                    "quantidade": 1,
                    "valorPadrao": 42.5,
                    "valorMinimo": 42.5,
                    "valorMaximo": 42.5
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarMedicoesAtividadeV1",
        "summary": "Listar medições da atividade",
        "description": "Lista as medições registradas de uma tarefa (ativid)."
      }
    },
    "/v1/atividades/medicoes": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveMedicoesAtividadeCommand"
              },
              "example": {
                "tarefaId": 101,
                "medicoes": [
                  {
                    "tarefaMedicaoId": 10,
                    "atividadeMedicaoId": 20,
                    "valorMedicao": 42.5
                  }
                ]
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveMedicoesAtividadeCommand"
              },
              "example": {
                "tarefaId": 101,
                "medicoes": [
                  {
                    "tarefaMedicaoId": 10,
                    "atividadeMedicaoId": 20,
                    "valorMedicao": 42.5
                  }
                ]
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveMedicoesAtividadeCommand"
              },
              "example": {
                "tarefaId": 101,
                "medicoes": [
                  {
                    "tarefaMedicaoId": 10,
                    "atividadeMedicaoId": 20,
                    "valorMedicao": 42.5
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveMedicoesAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveMedicoesAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveMedicoesAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveMedicoesAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveMedicoesAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveMedicoesAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "registrarMedicoesAtividadeV1",
        "summary": "Registrar medições da atividade",
        "description": "Registra as medições/leituras de uma tarefa (SaveMedicoesAtividadeCommand). Campos obrigatórios: tarefaId e medicoes (array)."
      }
    },
    "/v1/atividades/{ativid}/fotosobservacao": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "ativid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesFotosObservacao"
                },
                "example": {
                  "atividadeId": 123,
                  "observacao": "Registrado via integração",
                  "fotos": [
                    {
                      "id": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "observacao": "Registrado via integração"
                    }
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesFotosObservacao"
                },
                "example": {
                  "atividadeId": 123,
                  "observacao": "Registrado via integração",
                  "fotos": [
                    {
                      "id": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "observacao": "Registrado via integração"
                    }
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesFotosObservacao"
                },
                "example": {
                  "atividadeId": 123,
                  "observacao": "Registrado via integração",
                  "fotos": [
                    {
                      "id": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "observacao": "Registrado via integração"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarFotosObservacaoAtividadeV1",
        "summary": "Listar fotos e observações da atividade",
        "description": "Lista as fotos e observações registradas de uma tarefa (ativid)."
      }
    },
    "/v1/atividades/fotosobservacao": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommand"
              },
              "example": {
                "empresaId": 123,
                "tarefaId": 101,
                "observacao": "Lubrificação aplicada conforme plano",
                "fotos": []
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommand"
              },
              "example": {
                "empresaId": 123,
                "tarefaId": 101,
                "observacao": "Lubrificação aplicada conforme plano",
                "fotos": []
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommand"
              },
              "example": {
                "empresaId": 123,
                "tarefaId": 101,
                "observacao": "Lubrificação aplicada conforme plano",
                "fotos": []
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPathCreated": {},
                  "fotoPathDeleted": [
                    "⚠️ A confirmar"
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPathCreated": {},
                  "fotoPathDeleted": [
                    "⚠️ A confirmar"
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPathCreated": {},
                  "fotoPathDeleted": [
                    "⚠️ A confirmar"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPathCreated": {},
                  "fotoPathDeleted": [
                    "⚠️ A confirmar"
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPathCreated": {},
                  "fotoPathDeleted": [
                    "⚠️ A confirmar"
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveFotoObservacaoAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPathCreated": {},
                  "fotoPathDeleted": [
                    "⚠️ A confirmar"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "registrarFotoObservacaoAtividadeV1",
        "summary": "Registrar foto ou observação",
        "description": "Registra foto(s) e/ou observação de uma tarefa (SaveFotoObservacaoAtividadeCommand). Nenhum campo é obrigatório, mas tarefaId é a chave de vínculo."
      }
    },
    "/v1/atividades/justificativas": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JustificativasTarefas"
                  }
                },
                "example": [
                  {
                    "gid": "⚠️ A confirmar",
                    "justificativaTarefa": 1,
                    "empresa": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JustificativasTarefas"
                  }
                },
                "example": [
                  {
                    "gid": "⚠️ A confirmar",
                    "justificativaTarefa": 1,
                    "empresa": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JustificativasTarefas"
                  }
                },
                "example": [
                  {
                    "gid": "⚠️ A confirmar",
                    "justificativaTarefa": 1,
                    "empresa": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarJustificativasAtividadeV1",
        "summary": "Listar justificativas de atividade",
        "description": "Lista as justificativas configuradas para marcar uma tarefa como não realizada - consulte antes de dar baixa com statusId=2 (Não realizada)."
      }
    },
    "/v1/atividades/{tarefaId}/custosmateriais": {
      "get": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "tarefaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "material": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      },
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "material": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      },
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "material": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      },
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5
                    }
                  ],
                  "custoAdicional": 42.5
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCustosMateriaisAtividadeV1",
        "summary": "Listar custos de materiais da atividade",
        "description": "Lista os materiais e custos associados a uma tarefa (tarefaId)."
      }
    },
    "/v1/atividades/custosmateriais": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCustosMateriaisAtividadeCommand"
              },
              "example": {
                "tarefaId": 123,
                "materiais": [
                  {
                    "materialId": 123,
                    "almoxarifadoId": 123,
                    "quantidade": 42.5,
                    "custo": 42.5,
                    "custoMaoObra": 42.5
                  }
                ],
                "custoAdicional": 42.5
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCustosMateriaisAtividadeCommand"
              },
              "example": {
                "tarefaId": 123,
                "materiais": [
                  {
                    "materialId": 123,
                    "almoxarifadoId": 123,
                    "quantidade": 42.5,
                    "custo": 42.5,
                    "custoMaoObra": 42.5
                  }
                ],
                "custoAdicional": 42.5
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCustosMateriaisAtividadeCommand"
              },
              "example": {
                "tarefaId": 123,
                "materiais": [
                  {
                    "materialId": 123,
                    "almoxarifadoId": 123,
                    "quantidade": 42.5,
                    "custo": 42.5,
                    "custoMaoObra": 42.5
                  }
                ],
                "custoAdicional": 42.5
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "registrarCustosMateriaisAtividadeV1",
        "summary": "Registrar custos de materiais",
        "description": "Registra materiais e custos associados a uma tarefa (SaveCustosMateriaisAtividadeCommand)."
      }
    },
    "/v1/atividades/tarefas": {
      "delete": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ExcluirTarefasCommand"
              },
              "example": {
                "tarefasIds": [
                  1
                ],
                "usuarioId": 123,
                "empresaId": 123
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ExcluirTarefasCommand"
              },
              "example": {
                "tarefasIds": [
                  1
                ],
                "usuarioId": 123,
                "empresaId": 123
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ExcluirTarefasCommand"
              },
              "example": {
                "tarefasIds": [
                  1
                ],
                "usuarioId": 123,
                "empresaId": 123
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirTarefasV1",
        "summary": "Excluir tarefas",
        "description": "Exclui uma ou mais tarefas por ID (ExcluirTarefasCommand). Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo."
      }
    },
    "/v1/atividades/tarefas/restaurar": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RestaurarTarefasCommand"
              },
              "example": {
                "tarefasIds": [
                  1
                ],
                "motivoReprovacao": "⚠️ A confirmar",
                "excluirFotosAssinaturas": false,
                "usuarioId": 123,
                "empresaId": 123
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RestaurarTarefasCommand"
              },
              "example": {
                "tarefasIds": [
                  1
                ],
                "motivoReprovacao": "⚠️ A confirmar",
                "excluirFotosAssinaturas": false,
                "usuarioId": 123,
                "empresaId": 123
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RestaurarTarefasCommand"
              },
              "example": {
                "tarefasIds": [
                  1
                ],
                "motivoReprovacao": "⚠️ A confirmar",
                "excluirFotosAssinaturas": false,
                "usuarioId": 123,
                "empresaId": 123
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "restaurarTarefasV1",
        "summary": "Restaurar tarefas",
        "description": "Restaura tarefas previamente excluídas ou reprovadas (RestaurarTarefasCommand)."
      }
    },
    "/v1/atividades/tarefas/alterarAgendamento": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AlterarAgendamentoCommand"
              },
              "example": {
                "usuarioId": 123,
                "empresaId": 123,
                "itens": [
                  {
                    "tarefa": 1,
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "tempo": 1,
                    "executores": [
                      1
                    ]
                  }
                ]
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AlterarAgendamentoCommand"
              },
              "example": {
                "usuarioId": 123,
                "empresaId": 123,
                "itens": [
                  {
                    "tarefa": 1,
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "tempo": 1,
                    "executores": [
                      1
                    ]
                  }
                ]
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AlterarAgendamentoCommand"
              },
              "example": {
                "usuarioId": 123,
                "empresaId": 123,
                "itens": [
                  {
                    "tarefa": 1,
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "tempo": 1,
                    "executores": [
                      1
                    ]
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "alterarAgendamentoTarefasV1",
        "summary": "Alterar agendamento de tarefas",
        "description": "Altera a data agendada de uma ou mais tarefas específicas (AlterarAgendamentoCommand)."
      }
    },
    "/v1/atividades/aplicacoes/alterarAgendamento": {
      "post": {
        "tags": [
          "Atividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AlterarAgendamentoAplicacaoCommand"
              },
              "example": {
                "usuarioId": 123,
                "empresaId": 123,
                "itens": [
                  {
                    "tarefa": 1,
                    "dataReferencia": "2026-06-29T10:00:00Z",
                    "executores": [
                      1
                    ]
                  }
                ]
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AlterarAgendamentoAplicacaoCommand"
              },
              "example": {
                "usuarioId": 123,
                "empresaId": 123,
                "itens": [
                  {
                    "tarefa": 1,
                    "dataReferencia": "2026-06-29T10:00:00Z",
                    "executores": [
                      1
                    ]
                  }
                ]
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AlterarAgendamentoAplicacaoCommand"
              },
              "example": {
                "usuarioId": 123,
                "empresaId": 123,
                "itens": [
                  {
                    "tarefa": 1,
                    "dataReferencia": "2026-06-29T10:00:00Z",
                    "executores": [
                      1
                    ]
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "alterarAgendamentoAplicacoesV1",
        "summary": "Alterar agendamento da aplicação",
        "description": "Altera a data agendada no nível da Aplicação (afeta as tarefas futuras geradas a partir dela) - ver a regra de fallback de executor em [Conceitos de domínio](/guides/concepts)."
      }
    },
    "/v1/planosgerais/{planoGeral}/AtividadesGerais": {
      "get": {
        "tags": [
          "AtividadesGerais (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AtividadeGeral",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Descricao",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesGeraisList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesGeraisList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesGeraisList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_planoGeral_AtividadesGerais_v1",
        "summary": "Listar atividades gerais do plano"
      },
      "post": {
        "tags": [
          "AtividadesGerais (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAtividadesGeraisCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAtividadesGeraisCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAtividadesGeraisCommand"
              }
            }
          }
        },
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_planosgerais_planoGeral_AtividadesGerais_v1",
        "summary": "Criar atividade geral"
      }
    },
    "/v1/planosgerais/{planoGeral}/AtividadesGerais/count": {
      "get": {
        "tags": [
          "AtividadesGerais (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_planoGeral_AtividadesGerais_count_v1",
        "summary": "Contar atividades gerais"
      }
    },
    "/v1/planosgerais/{planoGeral}/AtividadesGerais/{atividadeGeral}": {
      "get": {
        "tags": [
          "AtividadesGerais (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "atividadeGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_planoGeral_AtividadesGerais_atividadeGeral_v1",
        "summary": "Consultar atividade geral"
      },
      "delete": {
        "tags": [
          "AtividadesGerais (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "atividadeGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_planosgerais_planoGeral_AtividadesGerais_atividadeGeral_v1",
        "summary": "Excluir atividade geral"
      }
    },
    "/v1/auditorias": {
      "get": {
        "tags": [
          "Auditorias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ResponsavelId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAuditoria"
            }
          },
          {
            "name": "DataProximaVistoriaInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataProximaVistoriaFim",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditoriasList"
                  }
                },
                "example": [
                  {
                    "auditoriaManutencaoId": 123,
                    "unidadeNome": "⚠️ A confirmar",
                    "nome": "Fulano de Tal",
                    "numero": 1,
                    "dataVistoria": "2026-06-29T10:00:00Z",
                    "dataProximaVistoria": "2026-06-29T10:00:00Z",
                    "responsavelNome": "⚠️ A confirmar",
                    "atividades": 1,
                    "ocorrencias": 1,
                    "comentarios": "Sem observações adicionais",
                    "status": 1,
                    "gid": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditoriasList"
                  }
                },
                "example": [
                  {
                    "auditoriaManutencaoId": 123,
                    "unidadeNome": "⚠️ A confirmar",
                    "nome": "Fulano de Tal",
                    "numero": 1,
                    "dataVistoria": "2026-06-29T10:00:00Z",
                    "dataProximaVistoria": "2026-06-29T10:00:00Z",
                    "responsavelNome": "⚠️ A confirmar",
                    "atividades": 1,
                    "ocorrencias": 1,
                    "comentarios": "Sem observações adicionais",
                    "status": 1,
                    "gid": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditoriasList"
                  }
                },
                "example": [
                  {
                    "auditoriaManutencaoId": 123,
                    "unidadeNome": "⚠️ A confirmar",
                    "nome": "Fulano de Tal",
                    "numero": 1,
                    "dataVistoria": "2026-06-29T10:00:00Z",
                    "dataProximaVistoria": "2026-06-29T10:00:00Z",
                    "responsavelNome": "⚠️ A confirmar",
                    "atividades": 1,
                    "ocorrencias": 1,
                    "comentarios": "Sem observações adicionais",
                    "status": 1,
                    "gid": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarAuditoriasV1",
        "summary": "Listar auditorias",
        "description": "Lista as auditorias/vistorias agendadas ou realizadas, com filtros (responsável, status, período)."
      },
      "post": {
        "tags": [
          "Auditorias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAuditoriaCommand"
              },
              "example": {
                "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                "empresaId": 123,
                "siteId": 123,
                "auditoriaModeloId": 123,
                "nome": "Fulano de Tal",
                "dataVistoria": "2026-06-29T10:00:00Z",
                "responsavelId": 123,
                "comentarios": "Sem observações adicionais"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAuditoriaCommand"
              },
              "example": {
                "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                "empresaId": 123,
                "siteId": 123,
                "auditoriaModeloId": 123,
                "nome": "Fulano de Tal",
                "dataVistoria": "2026-06-29T10:00:00Z",
                "responsavelId": 123,
                "comentarios": "Sem observações adicionais"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveAuditoriaCommand"
              },
              "example": {
                "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                "empresaId": 123,
                "siteId": 123,
                "auditoriaModeloId": 123,
                "nome": "Fulano de Tal",
                "dataVistoria": "2026-06-29T10:00:00Z",
                "responsavelId": 123,
                "comentarios": "Sem observações adicionais"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "isCreated": false,
                  "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                  "numero": 1
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarAuditoriaV1",
        "summary": "Criar auditoria",
        "description": "Agenda uma nova auditoria/vistoria (SaveAuditoriaCommand). Campos obrigatórios: empresaId, siteId, nome, dataVistoria, responsavelId."
      }
    },
    "/v1/auditorias/{id}/toedit": {
      "get": {
        "tags": [
          "Auditorias (V1)"
        ],
        "operationId": "obterAuditoriaParaEdicaoV1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AuditoriaToEdit"
                },
                "example": {
                  "auditoriaManutencaoId": 123,
                  "empresaId": 123,
                  "unidadeId": 123,
                  "unidadeNome": "⚠️ A confirmar",
                  "nome": "Fulano de Tal",
                  "auditoriaModeloId": 123,
                  "auditoriaModeloNome": "⚠️ A confirmar",
                  "numero": 1,
                  "dataVistoria": "2026-06-29T10:00:00Z",
                  "responsavelId": 123,
                  "responsavelNome": "⚠️ A confirmar",
                  "comentarios": "Sem observações adicionais",
                  "status": 1,
                  "gid": "⚠️ A confirmar"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditoriaToEdit"
                },
                "example": {
                  "auditoriaManutencaoId": 123,
                  "empresaId": 123,
                  "unidadeId": 123,
                  "unidadeNome": "⚠️ A confirmar",
                  "nome": "Fulano de Tal",
                  "auditoriaModeloId": 123,
                  "auditoriaModeloNome": "⚠️ A confirmar",
                  "numero": 1,
                  "dataVistoria": "2026-06-29T10:00:00Z",
                  "responsavelId": 123,
                  "responsavelNome": "⚠️ A confirmar",
                  "comentarios": "Sem observações adicionais",
                  "status": 1,
                  "gid": "⚠️ A confirmar"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuditoriaToEdit"
                },
                "example": {
                  "auditoriaManutencaoId": 123,
                  "empresaId": 123,
                  "unidadeId": 123,
                  "unidadeNome": "⚠️ A confirmar",
                  "nome": "Fulano de Tal",
                  "auditoriaModeloId": 123,
                  "auditoriaModeloNome": "⚠️ A confirmar",
                  "numero": 1,
                  "dataVistoria": "2026-06-29T10:00:00Z",
                  "responsavelId": 123,
                  "responsavelNome": "⚠️ A confirmar",
                  "comentarios": "Sem observações adicionais",
                  "status": 1,
                  "gid": "⚠️ A confirmar"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar auditoria para edição",
        "description": "Retorna uma auditoria no formato usado para edição."
      }
    },
    "/v1/auditorias/modelos": {
      "get": {
        "tags": [
          "Auditorias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditoriasModeloList"
                  }
                },
                "example": [
                  {
                    "auditoriaModeloId": 123,
                    "nome": "Fulano de Tal"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditoriasModeloList"
                  }
                },
                "example": [
                  {
                    "auditoriaModeloId": 123,
                    "nome": "Fulano de Tal"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuditoriasModeloList"
                  }
                },
                "example": [
                  {
                    "auditoriaModeloId": 123,
                    "nome": "Fulano de Tal"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarModelosAuditoriaV1",
        "summary": "Listar modelos de auditoria",
        "description": "Lista os modelos de auditoria configurados pela empresa - consulte antes de criar uma auditoria baseada em modelo (auditoriaModeloId)."
      }
    },
    "/v1/auditorias/{auditoriaId}/pendencia": {
      "get": {
        "tags": [
          "Auditorias (V1)"
        ],
        "parameters": [
          {
            "name": "auditoriaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EPendenciaAuditoriaRealizada"
                },
                "example": 0
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EPendenciaAuditoriaRealizada"
                },
                "example": 0
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EPendenciaAuditoriaRealizada"
                },
                "example": 0
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterPendenciaAuditoriaV1",
        "summary": "Consultar pendência da auditoria",
        "description": "Retorna o status de pendência de uma auditoria (se já foi realizada e o que falta)."
      }
    },
    "/v1/auditorias/{id}": {
      "delete": {
        "tags": [
          "Auditorias (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirAuditoriaV1",
        "summary": "Excluir auditoria",
        "description": "Exclui uma auditoria pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo."
      }
    },
    "/v1/auditorias/realizacao": {
      "put": {
        "tags": [
          "Auditorias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RealizarAuditoriaCommand"
              },
              "example": {
                "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                "temAssinatura": false,
                "usuarioAssinaturaId": 123,
                "usuarioAssinaturaNaoCadastrado": "⚠️ A confirmar",
                "assinaturaPath": "/uploads/exemplo.png"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RealizarAuditoriaCommand"
              },
              "example": {
                "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                "temAssinatura": false,
                "usuarioAssinaturaId": 123,
                "usuarioAssinaturaNaoCadastrado": "⚠️ A confirmar",
                "assinaturaPath": "/uploads/exemplo.png"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RealizarAuditoriaCommand"
              },
              "example": {
                "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                "temAssinatura": false,
                "usuarioAssinaturaId": 123,
                "usuarioAssinaturaNaoCadastrado": "⚠️ A confirmar",
                "assinaturaPath": "/uploads/exemplo.png"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RealizarAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RealizarAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RealizarAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RealizarAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RealizarAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RealizarAuditoriaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "realizarAuditoriaV1",
        "summary": "Realizar auditoria",
        "description": "Marca uma auditoria como realizada (RealizarAuditoriaCommand). Campos obrigatórios: auditoriaId, temAssinatura."
      }
    },
    "/v1/categorias": {
      "get": {
        "tags": [
          "Categorias (V1)"
        ],
        "parameters": [
          {
            "name": "nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CategoriasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CategoriasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CategoriasList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_categorias_v1",
        "summary": "Listar categorias"
      }
    },
    "/v1/checklist": {
      "get": {
        "tags": [
          "CheckList (V1)"
        ],
        "parameters": [
          {
            "name": "AuditoriaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "PlanoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/EStatusAtividade"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Mes",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Ano",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesCheckList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesCheckList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesCheckList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_checklist_v1",
        "summary": "Listar checklists"
      }
    },
    "/v1/checklist/agendadas": {
      "get": {
        "tags": [
          "CheckList (V1)"
        ],
        "parameters": [
          {
            "name": "AuditoriaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "PlanoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusId",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/EStatusAtividade"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaEmpresaIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Mes",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Ano",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasCheckList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasCheckList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasCheckList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_checklist_agendadas_v1",
        "summary": "Listar checklists agendadas"
      }
    },
    "/v1/checklist/planos": {
      "get": {
        "tags": [
          "CheckList (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_checklist_planos_v1",
        "summary": "Listar planos de checklist"
      }
    },
    "/v1/cidades": {
      "get": {
        "tags": [
          "Cidades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioTipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PaisId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CidadeList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CidadeList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CidadeList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_cidades_v1",
        "summary": "Listar cidades"
      }
    },
    "/v1/cidades/ativas": {
      "get": {
        "tags": [
          "Cidades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioTipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PaisId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CidadeList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CidadeList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CidadeList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_cidades_ativas_v1",
        "summary": "Listar cidades ativas"
      }
    },
    "/v1/compras-materiais": {
      "get": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "AlmoxarifadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Status",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "DataInicial",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataFinal",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_compras-materiais_v1",
        "summary": "Listar compras de materiais"
      },
      "post": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompraMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompraMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompraMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_compras-materiais_v1",
        "summary": "Criar compra de materiais"
      }
    },
    "/v1/compras-materiais/{id}": {
      "put": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompraMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompraMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCompraMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_compras-materiais_id_v1",
        "summary": "Atualizar compra de materiais"
      },
      "delete": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_compras-materiais_id_v1",
        "summary": "Excluir compra de materiais"
      }
    },
    "/v1/compras-materiais/{id}/itens": {
      "get": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_compras-materiais_id_itens_v1",
        "summary": "Listar itens da compra"
      },
      "post": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemCompraMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemCompraMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemCompraMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_compras-materiais_id_itens_v1",
        "summary": "Adicionar item à compra"
      }
    },
    "/v1/compras-materiais/{id}/itens/lote": {
      "post": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItensCompraMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItensCompraMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AddItensCompraMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_compras-materiais_id_itens_lote_v1",
        "summary": "Adicionar itens em lote"
      },
      "put": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItensCompraMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItensCompraMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItensCompraMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_compras-materiais_id_itens_lote_v1",
        "summary": "Atualizar itens em lote"
      }
    },
    "/v1/compras-materiais/{id}/itens/{itemId}": {
      "put": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "itemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItemCompraMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItemCompraMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItemCompraMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_compras-materiais_id_itens_itemId_v1",
        "summary": "Atualizar item da compra"
      },
      "delete": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "itemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_compras-materiais_id_itens_itemId_v1",
        "summary": "Excluir item da compra"
      }
    },
    "/v1/compras-materiais/{id}/solicitacoes": {
      "get": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_compras-materiais_id_solicitacoes_v1",
        "summary": "Listar solicitações da compra"
      }
    },
    "/v1/compras-materiais/agrupamento": {
      "post": {
        "tags": [
          "ComprasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AgruparComprasCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AgruparComprasCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AgruparComprasCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_compras-materiais_agrupamento_v1",
        "summary": "Agrupar compras de materiais"
      }
    },
    "/v1/configuracoes/push": {
      "get": {
        "tags": [
          "Configuracoes (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesPushNotification"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesPushNotification"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesPushNotification"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_configuracoes_push_v1",
        "summary": "Consultar configuração de push"
      },
      "put": {
        "tags": [
          "Configuracoes (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracoesPushNotificationCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracoesPushNotificationCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracoesPushNotificationCommand"
              }
            }
          }
        },
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_configuracoes_push_v1",
        "summary": "Atualizar configuração de push"
      }
    },
    "/v1/configuracoes/chamado-sem-login/{empresaId}": {
      "get": {
        "tags": [
          "Configuracoes (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesChamadoSemLogin"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesChamadoSemLogin"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesChamadoSemLogin"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_configuracoes_chamado-sem-login_empresaId_v1",
        "summary": "Consultar config. de chamado sem login"
      }
    },
    "/v1/configuracoes/chamado-sem-login": {
      "put": {
        "tags": [
          "Configuracoes (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracoesChamadoSemLoginCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracoesChamadoSemLoginCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracoesChamadoSemLoginCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_configuracoes_chamado-sem-login_v1",
        "summary": "Atualizar config. de chamado sem login"
      }
    },
    "/v1/correcoes": {
      "get": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "ocorrenciaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesList"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "codigoTipoCorrecao": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoUrl": "⚠️ A confirmar",
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesList"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "codigoTipoCorrecao": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoUrl": "⚠️ A confirmar",
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesList"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "codigoTipoCorrecao": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoUrl": "⚠️ A confirmar",
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCorrecoesV1",
        "summary": "Listar correções",
        "description": "Lista as ações corretivas (Correções) de uma ocorrência. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      },
      "post": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarCorrecaoV1",
        "summary": "Criar correção",
        "description": "Registra uma ação corretiva para uma ocorrência (SaveCorrecaoCommand). Campos obrigatórios: anomaliaId, inicio, plataforma. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/correcoes/{id}/toedit": {
      "get": {
        "tags": [
          "Correcoes (V1)"
        ],
        "operationId": "obterCorrecaoParaEdicaoV1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEdit"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "tipoCorrecao": 1,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEdit"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "tipoCorrecao": 1,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEdit"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "tipoCorrecao": 1,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar correção para edição",
        "description": "Retorna uma correção no formato usado para edição. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/correcoes/toadd": {
      "get": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "ocorrenciaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterDadosParaAdicionarCorrecaoV1",
        "summary": "Consultar dados para nova correção",
        "description": "Retorna os dados de apoio (ocorrência, tipos disponíveis) para montar o payload de uma nova correção. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/correcoes/config": {
      "get": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "tipoId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoTiposCorrecaoV1",
        "summary": "Consultar configuração de tipo de correção",
        "description": "Retorna a configuração de exibição/obrigatoriedade dos campos de um tipo de ação corretiva. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/correcoes/tipos": {
      "get": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarTiposCorrecaoV1",
        "summary": "Listar tipos de correção",
        "description": "Lista os tipos de ação corretiva configurados pela empresa - consulte antes de criar uma correção para obter o tipoCorrecaoId válido. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/correcoes/{id}": {
      "delete": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirCorrecaoV1",
        "summary": "Excluir correção",
        "description": "Exclui uma ação corretiva pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/correcoes/{correcaoId}/custosmateriais": {
      "get": {
        "tags": [
          "Correcoes (V1)"
        ],
        "parameters": [
          {
            "name": "correcaoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCustosMateriaisCorrecaoV1",
        "summary": "Listar custos de materiais da correção",
        "description": "Lista os materiais e custos associados a uma correção. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/documentos": {
      "get": {
        "tags": [
          "Documentos (V1)"
        ],
        "parameters": [
          {
            "name": "unidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "tipoDocumentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "extension",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DocumentosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_documentos_v1",
        "summary": "Listar documentos"
      }
    },
    "/v1/email/suporte": {
      "post": {
        "tags": [
          "Email (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmailSuporte"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EmailSuporte"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EmailSuporte"
              }
            }
          }
        },
        "responses": {
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_email_suporte_v1",
        "summary": "Enviar e-mail de suporte"
      }
    },
    "/v1/empresas/{id}": {
      "get": {
        "tags": [
          "Empresas (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Empresas"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Empresas"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Empresas"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_empresas_id_v1",
        "summary": "Consultar empresa"
      }
    },
    "/v1/empresas/ativas": {
      "get": {
        "tags": [
          "Empresas (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Empresas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Empresas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Empresas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_empresas_ativas_v1",
        "summary": "Listar empresas ativas"
      }
    },
    "/v1/empresas/fornecedor": {
      "get": {
        "tags": [
          "Empresas (V1)"
        ],
        "parameters": [
          {
            "name": "tipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoFornecedor"
            }
          },
          {
            "name": "unidade",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FornecedorList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FornecedorList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FornecedorList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_empresas_fornecedor_v1",
        "summary": "Listar empresas fornecedoras"
      }
    },
    "/v1/entradas-materiais": {
      "get": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "AlmoxarifadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrdemCompra",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DataInicial",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataFinal",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_entradas-materiais_v1",
        "summary": "Listar entradas de materiais"
      },
      "post": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEntradaMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEntradaMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEntradaMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_entradas-materiais_v1",
        "summary": "Criar entrada de materiais"
      }
    },
    "/v1/entradas-materiais/compras": {
      "get": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "almoxarifadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_entradas-materiais_compras_v1",
        "summary": "Listar compras para entrada"
      }
    },
    "/v1/entradas-materiais/{id}/itens": {
      "get": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_entradas-materiais_id_itens_v1",
        "summary": "Listar itens da entrada"
      },
      "post": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemEntradaMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemEntradaMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemEntradaMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_entradas-materiais_id_itens_v1",
        "summary": "Adicionar item à entrada"
      },
      "put": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkUpdateItensEntradaMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkUpdateItensEntradaMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/BulkUpdateItensEntradaMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_entradas-materiais_id_itens_v1",
        "summary": "Atualizar itens da entrada"
      }
    },
    "/v1/entradas-materiais/{id}/itens/lote": {
      "post": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItensEntradaMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItensEntradaMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AddItensEntradaMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_entradas-materiais_id_itens_lote_v1",
        "summary": "Adicionar itens em lote"
      }
    },
    "/v1/entradas-materiais/{id}/itens/{itemId}": {
      "put": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "itemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItemEntradaMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItemEntradaMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateItemEntradaMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_entradas-materiais_id_itens_itemId_v1",
        "summary": "Atualizar item da entrada"
      },
      "delete": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "itemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_entradas-materiais_id_itens_itemId_v1",
        "summary": "Excluir item da entrada"
      }
    },
    "/v1/entradas-materiais/{id}": {
      "delete": {
        "tags": [
          "EntradasMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_entradas-materiais_id_v1",
        "summary": "Excluir entrada de materiais"
      }
    },
    "/v1/equipamentos/public": {
      "get": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "subGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "areaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "tipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamentosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamentosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamentosList"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_equipamentos_public_v1",
        "summary": "Listar equipamentos (público)"
      }
    },
    "/v1/equipamentos/ativos": {
      "get": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "FornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "SistemaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "GrupoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipamentos"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipamentos"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipamentos"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_equipamentos_ativos_v1",
        "summary": "Listar equipamentos ativos"
      }
    },
    "/v1/equipamentos/{equipamentoId}": {
      "get": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "equipamentoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Equipamentos"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Equipamentos"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Equipamentos"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_equipamentos_equipamentoId_v1",
        "summary": "Consultar equipamento"
      }
    },
    "/v1/equipamentos": {
      "get": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "FornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "SistemaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "GrupoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamentosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamentosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamentosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_equipamentos_v1",
        "summary": "Listar equipamentos"
      },
      "post": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveEquipamentoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveEquipamentoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveEquipamentoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveEquipamentoCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_equipamentos_v1",
        "summary": "Criar equipamento"
      }
    },
    "/v1/equipamentos/{equipamentoId}/toedit": {
      "get": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "operationId": "GetEquipamentoToEdit_v1",
        "parameters": [
          {
            "name": "equipamentoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EquipamentoToEdit"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EquipamentoToEdit"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EquipamentoToEdit"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar equipamento para edição"
      }
    },
    "/v1/equipamentos/{id}": {
      "delete": {
        "tags": [
          "Equipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_equipamentos_id_v1",
        "summary": "Excluir equipamento"
      }
    },
    "/v1/equipes": {
      "get": {
        "tags": [
          "Equipes (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipes"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_equipes_v1",
        "summary": "Listar equipes"
      }
    },
    "/v1/estados/ativos": {
      "get": {
        "tags": [
          "Estados (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioTipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PaisId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Sigla",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EstadosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EstadosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EstadosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_estados_ativos_v1",
        "summary": "Listar estados ativos"
      }
    },
    "/v1/etiquetas": {
      "get": {
        "tags": [
          "Etiquetas (V1)"
        ],
        "parameters": [
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "Tipo",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "equipamento",
                "area",
                "unidade"
              ]
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SistemaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EtiquetaListResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EtiquetaListResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EtiquetaListResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_etiquetas_v1",
        "summary": "Listar etiquetas"
      }
    },
    "/v1/geolocalizacao": {
      "post": {
        "tags": [
          "GeoLocalizacao (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegistrarEventoLocalizacaoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RegistrarEventoLocalizacaoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RegistrarEventoLocalizacaoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_geolocalizacao_v1",
        "summary": "Registrar localização do executor"
      }
    },
    "/v1/geolocalizacao/status": {
      "get": {
        "tags": [
          "GeoLocalizacao (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventoLocalizacaoStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventoLocalizacaoStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventoLocalizacaoStatus"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_geolocalizacao_status_v1",
        "summary": "Consultar status de localização"
      }
    },
    "/v1/gruposEquipamentos/ativos": {
      "get": {
        "tags": [
          "GrupoEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "unidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposEquipamentos"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposEquipamentos"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposEquipamentos"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposEquipamentos_ativos_v1",
        "summary": "Listar grupos de equipamentos ativos"
      }
    },
    "/v1/gruposEquipamentos/{grupoEquipamentoId}": {
      "get": {
        "tags": [
          "GrupoEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "grupoEquipamentoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GruposEquipamentos"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GruposEquipamentos"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GruposEquipamentos"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposEquipamentos_grupoEquipamentoId_v1",
        "summary": "Consultar grupo de equipamentos"
      }
    },
    "/v1/gruposEquipamentos": {
      "get": {
        "tags": [
          "GrupoEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposEquipamentosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposEquipamentosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposEquipamentosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposEquipamentos_v1",
        "summary": "Listar grupos de equipamentos"
      },
      "post": {
        "tags": [
          "GrupoEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveGrupoEquipamentoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveGrupoEquipamentoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveGrupoEquipamentoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoEquipamentoCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_gruposEquipamentos_v1",
        "summary": "Criar grupo de equipamentos"
      }
    },
    "/v1/gruposEquipamentos/{grupoEquipamentoId}/toedit": {
      "get": {
        "tags": [
          "GrupoEquipamentos (V1)"
        ],
        "operationId": "GetGrupoEquipamentoToEdit_v1",
        "parameters": [
          {
            "name": "grupoEquipamentoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GrupoEquipamentoToEdit"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GrupoEquipamentoToEdit"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GrupoEquipamentoToEdit"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar grupo p/ edição"
      }
    },
    "/v1/gruposEquipamentos/{id}": {
      "delete": {
        "tags": [
          "GrupoEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_gruposEquipamentos_id_v1",
        "summary": "Excluir grupo de equipamentos"
      }
    },
    "/v1/gruposareas/ativos": {
      "get": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "unidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "fornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposareas_ativos_v1",
        "summary": "Listar grupos de áreas ativos"
      }
    },
    "/v1/gruposareas/ativos/public": {
      "get": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreas"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposareas_ativos_public_v1",
        "summary": "Listar grupos de áreas (público)"
      }
    },
    "/v1/gruposareas/{grupoAreaId}": {
      "get": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "grupoAreaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GruposAreas"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GruposAreas"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GruposAreas"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposareas_grupoAreaId_v1",
        "summary": "Consultar grupo de áreas"
      }
    },
    "/v1/gruposareas": {
      "get": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "deprecated": true
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposAreasList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposareas_v1",
        "summary": "Listar grupos de áreas"
      },
      "post": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveGrupoAreaCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveGrupoAreaCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveGrupoAreaCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveGrupoAreaCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_gruposareas_v1",
        "summary": "Criar grupo de áreas"
      }
    },
    "/v1/gruposareas/{grupoAreaId}/toedit": {
      "get": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "operationId": "GetGrupoAreaToEdit_v1",
        "parameters": [
          {
            "name": "grupoAreaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GrupoAreaToEdit"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GrupoAreaToEdit"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GrupoAreaToEdit"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar grupo de áreas p/ edição"
      }
    },
    "/v1/gruposareas/{id}": {
      "delete": {
        "tags": [
          "GruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_gruposareas_id_v1",
        "summary": "Excluir grupo de áreas"
      }
    },
    "/v1/gruposunidades/ativas": {
      "get": {
        "tags": [
          "GruposUnidades (V1)"
        ],
        "parameters": [
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Tipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PaisId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposUnidadesList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposUnidadesList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposUnidadesList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposunidades_ativas_v1",
        "summary": "Listar grupos de unidades ativas"
      }
    },
    "/v1/gruposunidades/ativos": {
      "get": {
        "tags": [
          "GruposUnidades (V1)"
        ],
        "parameters": [
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Tipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PaisId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposUnidadesList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposUnidadesList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposUnidadesList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_gruposunidades_ativos_v1",
        "summary": "Listar grupos de unidades ativos"
      }
    },
    "/v1/homepageempresa/{empresaId}": {
      "get": {
        "tags": [
          "HomePageEmpresa (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_homepageempresa_empresaId_v1",
        "summary": "Consultar homepage por empresa"
      }
    },
    "/v1/homepageempresa/{subdominio}": {
      "get": {
        "tags": [
          "HomePageEmpresa (V1)"
        ],
        "parameters": [
          {
            "name": "subdominio",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_homepageempresa_subdominio_v1",
        "summary": "Consultar homepage por subdomínio"
      }
    },
    "/v1/homepageempresa": {
      "post": {
        "tags": [
          "HomePageEmpresa (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveHomePageEmpresaCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveHomePageEmpresaCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveHomePageEmpresaCommand"
              }
            }
          }
        },
        "responses": {
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_homepageempresa_v1",
        "summary": "Salvar homepage da empresa"
      }
    },
    "/v1/materiais": {
      "get": {
        "tags": [
          "Materiais (V1)"
        ],
        "parameters": [
          {
            "name": "codigo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "almoxarifadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Materiais"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Materiais"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Materiais"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_materiais_v1",
        "summary": "Listar materiais"
      },
      "post": {
        "tags": [
          "Materiais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_materiais_v1",
        "summary": "Criar material"
      }
    },
    "/v1/materiais/epis": {
      "get": {
        "tags": [
          "Materiais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Materiais"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Materiais"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Materiais"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_materiais_epis_v1",
        "summary": "Listar EPIs"
      }
    },
    "/v1/materiais/{id}": {
      "get": {
        "tags": [
          "Materiais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Materiais"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Materiais"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Materiais"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_materiais_id_v1",
        "summary": "Consultar material"
      },
      "put": {
        "tags": [
          "Materiais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_materiais_id_v1",
        "summary": "Atualizar material"
      },
      "delete": {
        "tags": [
          "Materiais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_materiais_id_v1",
        "summary": "Excluir material"
      }
    },
    "/v1/ocorrencias": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "correcoes": [
                      {
                        "correcaoId": 123,
                        "correcaoGid": "⚠️ A confirmar",
                        "tipoCorrecaoNome": "⚠️ A confirmar",
                        "codigoTipoCorrecao": "⚠️ A confirmar",
                        "descricao": "Vazamento no sistema hidráulico do 3º andar",
                        "inicio": "2026-06-29T10:00:00Z",
                        "termino": "2026-06-29T10:00:00Z",
                        "executoresNomes": "⚠️ A confirmar",
                        "materiaisNomes": "⚠️ A confirmar",
                        "custoTotal": 42.5,
                        "fotoPath": "/uploads/exemplo.png",
                        "fotosPathsList": [
                          "⚠️ A confirmar"
                        ],
                        "fotoUrl": "⚠️ A confirmar",
                        "fotoId": 123,
                        "fotoGid": "⚠️ A confirmar"
                      }
                    ],
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "correcoes": [
                      {
                        "correcaoId": 123,
                        "correcaoGid": "⚠️ A confirmar",
                        "tipoCorrecaoNome": "⚠️ A confirmar",
                        "codigoTipoCorrecao": "⚠️ A confirmar",
                        "descricao": "Vazamento no sistema hidráulico do 3º andar",
                        "inicio": "2026-06-29T10:00:00Z",
                        "termino": "2026-06-29T10:00:00Z",
                        "executoresNomes": "⚠️ A confirmar",
                        "materiaisNomes": "⚠️ A confirmar",
                        "custoTotal": 42.5,
                        "fotoPath": "/uploads/exemplo.png",
                        "fotosPathsList": [
                          "⚠️ A confirmar"
                        ],
                        "fotoUrl": "⚠️ A confirmar",
                        "fotoId": 123,
                        "fotoGid": "⚠️ A confirmar"
                      }
                    ],
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "correcoes": [
                      {
                        "correcaoId": 123,
                        "correcaoGid": "⚠️ A confirmar",
                        "tipoCorrecaoNome": "⚠️ A confirmar",
                        "codigoTipoCorrecao": "⚠️ A confirmar",
                        "descricao": "Vazamento no sistema hidráulico do 3º andar",
                        "inicio": "2026-06-29T10:00:00Z",
                        "termino": "2026-06-29T10:00:00Z",
                        "executoresNomes": "⚠️ A confirmar",
                        "materiaisNomes": "⚠️ A confirmar",
                        "custoTotal": 42.5,
                        "fotoPath": "/uploads/exemplo.png",
                        "fotosPathsList": [
                          "⚠️ A confirmar"
                        ],
                        "fotoUrl": "⚠️ A confirmar",
                        "fotoId": 123,
                        "fotoGid": "⚠️ A confirmar"
                      }
                    ],
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasV1",
        "summary": "Listar ocorrências",
        "description": "Lista ocorrências corretivas com filtros (período, unidade, área, status, executor/emitente etc.). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      },
      "post": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarOcorrenciaV1",
        "summary": "Criar ocorrência",
        "description": "Cria uma nova ocorrência corretiva (SaveOcorrenciaCommand). Campos obrigatórios: empresaId, siteId, plataforma. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/count": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                },
                "example": 1
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                },
                "example": 1
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                },
                "example": 1
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "contarOcorrenciasV1",
        "summary": "Contar ocorrências",
        "description": "Conta ocorrências que atendem aos filtros, sem carregar a lista completa - use para dashboards/indicadores em vez de listar e contar no cliente. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/filtrorefs": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FiltroOcorrenciaReferences"
                },
                "example": {
                  "area": {
                    "gid": "⚠️ A confirmar",
                    "area": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "localizacao": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "inativo": false,
                    "empresa": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "identificacaoAmbiente": "⚠️ A confirmar",
                    "tipoAtividade": "⚠️ A confirmar",
                    "areaClimatizada": "⚠️ A confirmar",
                    "cargaTermica": "⚠️ A confirmar",
                    "ocupantesFixos": "⚠️ A confirmar",
                    "ocupantesFlutuantes": "⚠️ A confirmar",
                    "pmoc": false,
                    "sistema": 1,
                    "unidadeCargaTermica": "⚠️ A confirmar",
                    "espacoOcupado": 42.5,
                    "subGrupoArea": 1,
                    "fornecedor": 1,
                    "codigoLocalizacao": "⚠️ A confirmar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "grupoAreaGID": "⚠️ A confirmar",
                    "subGrupoAreaGID": "⚠️ A confirmar",
                    "codigoGLN": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "quantidadeEquipamentos": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "site": 1,
                      "agrupamento": "⚠️ A confirmar",
                      "empresa": 1,
                      "statusGrupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false
                    },
                    "subGrupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "subGrupoArea": 1,
                      "empresa": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "grupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar"
                    }
                  },
                  "equipamento": {
                    "gid": "⚠️ A confirmar",
                    "equipamento": 1,
                    "empresa": 1,
                    "site": 1,
                    "area": 1,
                    "grupoEquipamento": 1,
                    "nome": "Fulano de Tal",
                    "tag": "⚠️ A confirmar",
                    "serie": "⚠️ A confirmar",
                    "marca": "⚠️ A confirmar",
                    "modelo": "⚠️ A confirmar",
                    "prioridade": 1,
                    "inativo": false,
                    "tipoEquipamento": 1,
                    "sistemaEmpresa": 1,
                    "fornecedor": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "areaGID": "⚠️ A confirmar",
                    "grupoEquipamentoGID": "⚠️ A confirmar",
                    "responsavel": 1,
                    "codigoGIAI": "⚠️ A confirmar",
                    "capacidade": "⚠️ A confirmar",
                    "corrente": 42.5,
                    "tensao": 42.5,
                    "potencia": 42.5,
                    "informacoesAdicionais": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "areaObj": {
                      "gid": "⚠️ A confirmar",
                      "area": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "localizacao": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "inativo": false,
                      "empresa": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "identificacaoAmbiente": "⚠️ A confirmar",
                      "tipoAtividade": "⚠️ A confirmar",
                      "areaClimatizada": "⚠️ A confirmar",
                      "cargaTermica": "⚠️ A confirmar",
                      "ocupantesFixos": "⚠️ A confirmar",
                      "ocupantesFlutuantes": "⚠️ A confirmar",
                      "pmoc": false,
                      "sistema": 1,
                      "unidadeCargaTermica": "⚠️ A confirmar",
                      "espacoOcupado": 42.5,
                      "subGrupoArea": 1,
                      "fornecedor": 1,
                      "codigoLocalizacao": "⚠️ A confirmar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "latitudeLongitude": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar",
                      "subGrupoAreaGID": "⚠️ A confirmar",
                      "codigoGLN": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "nomeFormatted": "Fulano de Tal",
                      "quantidadeEquipamentos": 1,
                      "siteObj": {
                        "site": 1,
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "codigo": "⚠️ A confirmar",
                        "endereco": "⚠️ A confirmar",
                        "grupoSite": 1,
                        "statusSite": 1,
                        "herdarPrioridadesAnomaliasDaEmpresa": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "qrCode": "QR-ABC123",
                        "logomarcaPath": "/uploads/exemplo.png",
                        "quantidadeAreas": 1,
                        "quantidadeEquipamentos": 1,
                        "empresaObj": {
                          "notificacaoOperacionalOcorrencia": 0,
                          "notificacaoOperacionalCorrecao": 0
                        }
                      },
                      "grupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "grupoArea": 1,
                        "site": 1,
                        "agrupamento": "⚠️ A confirmar",
                        "empresa": 1,
                        "statusGrupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false
                      },
                      "subGrupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "subGrupoArea": 1,
                        "empresa": 1,
                        "site": 1,
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "grupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false,
                        "updClidMob": "⚠️ A confirmar",
                        "grupoAreaGID": "⚠️ A confirmar"
                      }
                    },
                    "sistemaEmpresaObj": {
                      "sistemaEmpresa": 1,
                      "sistema": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal"
                    },
                    "tipoEquipamentoObj": {
                      "linhaProdutoEmpresa": 1,
                      "linhaProduto": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "inativo": false
                    }
                  },
                  "fornecedor": {
                    "id": 123,
                    "nome": "Fulano de Tal"
                  },
                  "grupoArea": {
                    "gid": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "site": 1,
                    "agrupamento": "⚠️ A confirmar",
                    "empresa": 1,
                    "statusGrupoArea": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  },
                  "prioridade": {
                    "prioridadeAnomalia": 1,
                    "empresa": 1,
                    "prioridadeAnomaliaBase": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "diasLimiteParaExecucao": 1,
                    "cor": "⚠️ A confirmar",
                    "inativo": false
                  },
                  "sistema": {
                    "sistemaEmpresa": 1,
                    "sistema": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal"
                  },
                  "setor": {
                    "setor": 1,
                    "empresa": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "status": 1
                  },
                  "executor": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "solicitante": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "statusCorrecao": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  },
                  "tipoEquipamento": {
                    "linhaProdutoEmpresa": 1,
                    "linhaProduto": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "inativo": false
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FiltroOcorrenciaReferences"
                },
                "example": {
                  "area": {
                    "gid": "⚠️ A confirmar",
                    "area": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "localizacao": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "inativo": false,
                    "empresa": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "identificacaoAmbiente": "⚠️ A confirmar",
                    "tipoAtividade": "⚠️ A confirmar",
                    "areaClimatizada": "⚠️ A confirmar",
                    "cargaTermica": "⚠️ A confirmar",
                    "ocupantesFixos": "⚠️ A confirmar",
                    "ocupantesFlutuantes": "⚠️ A confirmar",
                    "pmoc": false,
                    "sistema": 1,
                    "unidadeCargaTermica": "⚠️ A confirmar",
                    "espacoOcupado": 42.5,
                    "subGrupoArea": 1,
                    "fornecedor": 1,
                    "codigoLocalizacao": "⚠️ A confirmar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "grupoAreaGID": "⚠️ A confirmar",
                    "subGrupoAreaGID": "⚠️ A confirmar",
                    "codigoGLN": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "quantidadeEquipamentos": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "site": 1,
                      "agrupamento": "⚠️ A confirmar",
                      "empresa": 1,
                      "statusGrupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false
                    },
                    "subGrupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "subGrupoArea": 1,
                      "empresa": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "grupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar"
                    }
                  },
                  "equipamento": {
                    "gid": "⚠️ A confirmar",
                    "equipamento": 1,
                    "empresa": 1,
                    "site": 1,
                    "area": 1,
                    "grupoEquipamento": 1,
                    "nome": "Fulano de Tal",
                    "tag": "⚠️ A confirmar",
                    "serie": "⚠️ A confirmar",
                    "marca": "⚠️ A confirmar",
                    "modelo": "⚠️ A confirmar",
                    "prioridade": 1,
                    "inativo": false,
                    "tipoEquipamento": 1,
                    "sistemaEmpresa": 1,
                    "fornecedor": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "areaGID": "⚠️ A confirmar",
                    "grupoEquipamentoGID": "⚠️ A confirmar",
                    "responsavel": 1,
                    "codigoGIAI": "⚠️ A confirmar",
                    "capacidade": "⚠️ A confirmar",
                    "corrente": 42.5,
                    "tensao": 42.5,
                    "potencia": 42.5,
                    "informacoesAdicionais": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "areaObj": {
                      "gid": "⚠️ A confirmar",
                      "area": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "localizacao": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "inativo": false,
                      "empresa": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "identificacaoAmbiente": "⚠️ A confirmar",
                      "tipoAtividade": "⚠️ A confirmar",
                      "areaClimatizada": "⚠️ A confirmar",
                      "cargaTermica": "⚠️ A confirmar",
                      "ocupantesFixos": "⚠️ A confirmar",
                      "ocupantesFlutuantes": "⚠️ A confirmar",
                      "pmoc": false,
                      "sistema": 1,
                      "unidadeCargaTermica": "⚠️ A confirmar",
                      "espacoOcupado": 42.5,
                      "subGrupoArea": 1,
                      "fornecedor": 1,
                      "codigoLocalizacao": "⚠️ A confirmar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "latitudeLongitude": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar",
                      "subGrupoAreaGID": "⚠️ A confirmar",
                      "codigoGLN": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "nomeFormatted": "Fulano de Tal",
                      "quantidadeEquipamentos": 1,
                      "siteObj": {
                        "site": 1,
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "codigo": "⚠️ A confirmar",
                        "endereco": "⚠️ A confirmar",
                        "grupoSite": 1,
                        "statusSite": 1,
                        "herdarPrioridadesAnomaliasDaEmpresa": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "qrCode": "QR-ABC123",
                        "logomarcaPath": "/uploads/exemplo.png",
                        "quantidadeAreas": 1,
                        "quantidadeEquipamentos": 1,
                        "empresaObj": {
                          "notificacaoOperacionalOcorrencia": 0,
                          "notificacaoOperacionalCorrecao": 0
                        }
                      },
                      "grupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "grupoArea": 1,
                        "site": 1,
                        "agrupamento": "⚠️ A confirmar",
                        "empresa": 1,
                        "statusGrupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false
                      },
                      "subGrupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "subGrupoArea": 1,
                        "empresa": 1,
                        "site": 1,
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "grupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false,
                        "updClidMob": "⚠️ A confirmar",
                        "grupoAreaGID": "⚠️ A confirmar"
                      }
                    },
                    "sistemaEmpresaObj": {
                      "sistemaEmpresa": 1,
                      "sistema": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal"
                    },
                    "tipoEquipamentoObj": {
                      "linhaProdutoEmpresa": 1,
                      "linhaProduto": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "inativo": false
                    }
                  },
                  "fornecedor": {
                    "id": 123,
                    "nome": "Fulano de Tal"
                  },
                  "grupoArea": {
                    "gid": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "site": 1,
                    "agrupamento": "⚠️ A confirmar",
                    "empresa": 1,
                    "statusGrupoArea": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  },
                  "prioridade": {
                    "prioridadeAnomalia": 1,
                    "empresa": 1,
                    "prioridadeAnomaliaBase": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "diasLimiteParaExecucao": 1,
                    "cor": "⚠️ A confirmar",
                    "inativo": false
                  },
                  "sistema": {
                    "sistemaEmpresa": 1,
                    "sistema": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal"
                  },
                  "setor": {
                    "setor": 1,
                    "empresa": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "status": 1
                  },
                  "executor": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "solicitante": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "statusCorrecao": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  },
                  "tipoEquipamento": {
                    "linhaProdutoEmpresa": 1,
                    "linhaProduto": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "inativo": false
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FiltroOcorrenciaReferences"
                },
                "example": {
                  "area": {
                    "gid": "⚠️ A confirmar",
                    "area": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "localizacao": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "inativo": false,
                    "empresa": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "identificacaoAmbiente": "⚠️ A confirmar",
                    "tipoAtividade": "⚠️ A confirmar",
                    "areaClimatizada": "⚠️ A confirmar",
                    "cargaTermica": "⚠️ A confirmar",
                    "ocupantesFixos": "⚠️ A confirmar",
                    "ocupantesFlutuantes": "⚠️ A confirmar",
                    "pmoc": false,
                    "sistema": 1,
                    "unidadeCargaTermica": "⚠️ A confirmar",
                    "espacoOcupado": 42.5,
                    "subGrupoArea": 1,
                    "fornecedor": 1,
                    "codigoLocalizacao": "⚠️ A confirmar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "grupoAreaGID": "⚠️ A confirmar",
                    "subGrupoAreaGID": "⚠️ A confirmar",
                    "codigoGLN": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "quantidadeEquipamentos": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "site": 1,
                      "agrupamento": "⚠️ A confirmar",
                      "empresa": 1,
                      "statusGrupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false
                    },
                    "subGrupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "subGrupoArea": 1,
                      "empresa": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "grupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar"
                    }
                  },
                  "equipamento": {
                    "gid": "⚠️ A confirmar",
                    "equipamento": 1,
                    "empresa": 1,
                    "site": 1,
                    "area": 1,
                    "grupoEquipamento": 1,
                    "nome": "Fulano de Tal",
                    "tag": "⚠️ A confirmar",
                    "serie": "⚠️ A confirmar",
                    "marca": "⚠️ A confirmar",
                    "modelo": "⚠️ A confirmar",
                    "prioridade": 1,
                    "inativo": false,
                    "tipoEquipamento": 1,
                    "sistemaEmpresa": 1,
                    "fornecedor": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "areaGID": "⚠️ A confirmar",
                    "grupoEquipamentoGID": "⚠️ A confirmar",
                    "responsavel": 1,
                    "codigoGIAI": "⚠️ A confirmar",
                    "capacidade": "⚠️ A confirmar",
                    "corrente": 42.5,
                    "tensao": 42.5,
                    "potencia": 42.5,
                    "informacoesAdicionais": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "areaObj": {
                      "gid": "⚠️ A confirmar",
                      "area": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "localizacao": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "inativo": false,
                      "empresa": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "identificacaoAmbiente": "⚠️ A confirmar",
                      "tipoAtividade": "⚠️ A confirmar",
                      "areaClimatizada": "⚠️ A confirmar",
                      "cargaTermica": "⚠️ A confirmar",
                      "ocupantesFixos": "⚠️ A confirmar",
                      "ocupantesFlutuantes": "⚠️ A confirmar",
                      "pmoc": false,
                      "sistema": 1,
                      "unidadeCargaTermica": "⚠️ A confirmar",
                      "espacoOcupado": 42.5,
                      "subGrupoArea": 1,
                      "fornecedor": 1,
                      "codigoLocalizacao": "⚠️ A confirmar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "latitudeLongitude": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar",
                      "subGrupoAreaGID": "⚠️ A confirmar",
                      "codigoGLN": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "nomeFormatted": "Fulano de Tal",
                      "quantidadeEquipamentos": 1,
                      "siteObj": {
                        "site": 1,
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "codigo": "⚠️ A confirmar",
                        "endereco": "⚠️ A confirmar",
                        "grupoSite": 1,
                        "statusSite": 1,
                        "herdarPrioridadesAnomaliasDaEmpresa": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "qrCode": "QR-ABC123",
                        "logomarcaPath": "/uploads/exemplo.png",
                        "quantidadeAreas": 1,
                        "quantidadeEquipamentos": 1,
                        "empresaObj": {
                          "notificacaoOperacionalOcorrencia": 0,
                          "notificacaoOperacionalCorrecao": 0
                        }
                      },
                      "grupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "grupoArea": 1,
                        "site": 1,
                        "agrupamento": "⚠️ A confirmar",
                        "empresa": 1,
                        "statusGrupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false
                      },
                      "subGrupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "subGrupoArea": 1,
                        "empresa": 1,
                        "site": 1,
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "grupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false,
                        "updClidMob": "⚠️ A confirmar",
                        "grupoAreaGID": "⚠️ A confirmar"
                      }
                    },
                    "sistemaEmpresaObj": {
                      "sistemaEmpresa": 1,
                      "sistema": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal"
                    },
                    "tipoEquipamentoObj": {
                      "linhaProdutoEmpresa": 1,
                      "linhaProduto": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "inativo": false
                    }
                  },
                  "fornecedor": {
                    "id": 123,
                    "nome": "Fulano de Tal"
                  },
                  "grupoArea": {
                    "gid": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "site": 1,
                    "agrupamento": "⚠️ A confirmar",
                    "empresa": 1,
                    "statusGrupoArea": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  },
                  "prioridade": {
                    "prioridadeAnomalia": 1,
                    "empresa": 1,
                    "prioridadeAnomaliaBase": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "diasLimiteParaExecucao": 1,
                    "cor": "⚠️ A confirmar",
                    "inativo": false
                  },
                  "sistema": {
                    "sistemaEmpresa": 1,
                    "sistema": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal"
                  },
                  "setor": {
                    "setor": 1,
                    "empresa": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "status": 1
                  },
                  "executor": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "solicitante": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "statusCorrecao": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  },
                  "tipoEquipamento": {
                    "linhaProdutoEmpresa": 1,
                    "linhaProduto": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "inativo": false
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterReferenciasFiltroOcorrenciasV1",
        "summary": "Consultar referências de filtro",
        "description": "Retorna os valores de referência (nomes/IDs) para popular os filtros de uma tela de busca de ocorrências. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/tipicas/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "tipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isAuditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "fornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasTipicasV1",
        "summary": "Listar ocorrências típicas",
        "description": "Lista as ocorrências típicas (modelos pré-configurados) da empresa - consulte antes de criar uma ocorrência para obter o anomaliaTipicaId válido. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/config/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isAuditoria",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoOcorrenciasV1",
        "summary": "Consultar configuração de ocorrências",
        "description": "Retorna as regras e campos obrigatórios configurados pela empresa para abertura de ocorrências - consulte antes de montar o payload de criação. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/{id}/toedit": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "operationId": "obterOcorrenciaParaEdicaoV1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEdit"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "isAguardandoAprovacao": false,
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "indisponibilidade": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEdit"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "isAguardandoAprovacao": false,
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "indisponibilidade": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEdit"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "isAguardandoAprovacao": false,
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "indisponibilidade": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar ocorrência para edição",
        "description": "Retorna uma ocorrência no formato usado para edição (todos os campos editáveis) - use antes de uma atualização para saber o estado atual. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/{id}": {
      "delete": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirOcorrenciaV1",
        "summary": "Excluir ocorrência",
        "description": "Exclui uma ocorrência pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/editprioridade": {
      "put": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "alterarPrioridadeOcorrenciaV1",
        "summary": "Alterar prioridade da ocorrência",
        "description": "Altera a prioridade de uma ocorrência existente (SavePrioridadeOcorrenciaCommand). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/aprovacao": {
      "put": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "aprovarOcorrenciaV1",
        "summary": "Aprovar ocorrência",
        "description": "Aprova ou reprova uma ocorrência (AprovarOcorrenciaCommand) - ver enum statusAprovacaoId (EStatusAprovacao). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/autorizacao": {
      "put": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "autorizarOcorrenciaV1",
        "summary": "Autorizar ocorrência",
        "description": "Autoriza uma ocorrência pendente de autorização (AutorizarOcorrenciaCommand). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/ocorrencias/slas": {
      "get": {
        "tags": [
          "Ocorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SlaListItem"
                  }
                },
                "example": [
                  {
                    "id": 123,
                    "name": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SlaListItem"
                  }
                },
                "example": [
                  {
                    "id": 123,
                    "name": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SlaListItem"
                  }
                },
                "example": [
                  {
                    "id": 123,
                    "name": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarSlaOcorrenciasV1",
        "summary": "Listar SLA de ocorrências",
        "description": "Lista o status de SLA (prazo de atendimento) das ocorrências por usuário/unidade. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v1/permissoes": {
      "get": {
        "tags": [
          "Permissoes (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Permissoes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Permissoes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Permissoes"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_permissoes_v1",
        "summary": "Listar permissões"
      }
    },
    "/v1/planosatividades/ativos": {
      "get": {
        "tags": [
          "PlanosAtividades (V1)"
        ],
        "parameters": [
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SistemasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosatividades_ativos_v1",
        "summary": "Listar planos de atividades ativos"
      }
    },
    "/v1/planosatividades/ativos/checklist": {
      "get": {
        "tags": [
          "PlanosAtividades (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "unidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "sistemasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosatividades_ativos_checklist_v1",
        "summary": "Listar planos ativos com checklist"
      }
    },
    "/v1/planosatividades": {
      "get": {
        "tags": [
          "PlanosAtividades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosAtividades"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosAtividades"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosAtividades"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosatividades_v1",
        "summary": "Listar planos de atividades"
      }
    },
    "/v1/planosgerais": {
      "get": {
        "tags": [
          "PlanosGerais (V1)"
        ],
        "parameters": [
          {
            "name": "PlanoGeral",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Empresa",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Setor",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusPlanoGeral",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusPlanosGerais"
            }
          },
          {
            "name": "SistemaEmpresa",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderBy.Column",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EOrderPlanoGeral"
            }
          },
          {
            "name": "OrderBy.Desc",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosGeraisList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosGeraisList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosGeraisList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_v1",
        "summary": "Listar planos gerais"
      },
      "post": {
        "tags": [
          "PlanosGerais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePlanosGeraisCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePlanosGeraisCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SavePlanosGeraisCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePlanosGeraisCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_planosgerais_v1",
        "summary": "Criar plano geral"
      }
    },
    "/v1/planosgerais/{id}": {
      "get": {
        "tags": [
          "PlanosGerais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PlanosGeraisList"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanosGeraisList"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanosGeraisList"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_id_v1",
        "summary": "Consultar plano geral"
      }
    },
    "/v1/planosgerais/count": {
      "get": {
        "tags": [
          "PlanosGerais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_count_v1",
        "summary": "Contar planos gerais"
      }
    },
    "/v1/planosGerais/{PlanoGeral}/Aplicacao": {
      "get": {
        "tags": [
          "PlanosGeraisAplicacao (V1)"
        ],
        "parameters": [
          {
            "name": "PlanoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanoGeralAplicacao"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanoGeralAplicacao"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanoGeralAplicacao"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosGerais_PlanoGeral_Aplicacao_v1",
        "summary": "Listar aplicações do plano geral"
      },
      "post": {
        "tags": [
          "PlanosGeraisAplicacao (V1)"
        ],
        "parameters": [
          {
            "name": "PlanoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanoGeralAplicacaoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanoGeralAplicacaoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PlanoGeralAplicacaoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CommandResult"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CommandResult"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CommandResult"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_planosGerais_PlanoGeral_Aplicacao_v1",
        "summary": "Criar aplicação do plano geral"
      }
    },
    "/v1/planosgerais/{planoGeral}/Sites": {
      "get": {
        "tags": [
          "PlanosGeraisSites (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosGeraisSitesList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosGeraisSitesList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanosGeraisSitesList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_planoGeral_Sites_v1",
        "summary": "Listar sites do plano geral"
      },
      "post": {
        "tags": [
          "PlanosGeraisSites (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PlanoGeralSiteCommand"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PlanoGeralSiteCommand"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PlanoGeralSiteCommand"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_planosgerais_planoGeral_Sites_v1",
        "summary": "Vincular site ao plano geral"
      }
    },
    "/v1/planosgerais/{planoGeral}/Sites/count": {
      "get": {
        "tags": [
          "PlanosGeraisSites (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_planoGeral_Sites_count_v1",
        "summary": "Contar sites do plano geral"
      }
    },
    "/v1/planosgerais/{planoGeral}/Sites/Validate": {
      "get": {
        "tags": [
          "PlanosGeraisSites (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_planosgerais_planoGeral_Sites_Validate_v1",
        "summary": "Validar sites do plano geral"
      }
    },
    "/v1/planosgerais/{planoGeral}/Sites/{siteId}": {
      "delete": {
        "tags": [
          "PlanosGeraisSites (V1)"
        ],
        "parameters": [
          {
            "name": "planoGeral",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_planosgerais_planoGeral_Sites_siteId_v1",
        "summary": "Desvincular site do plano geral"
      }
    },
    "/v1/prioridadesocorrencias": {
      "get": {
        "tags": [
          "PrioridadesOcorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "unidadeId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_prioridadesocorrencias_v1",
        "summary": "Listar prioridades de ocorrências"
      }
    },
    "/v1/prioridadesocorrencias/public": {
      "get": {
        "tags": [
          "PrioridadesOcorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_prioridadesocorrencias_public_v1",
        "summary": "Listar prioridades (público)"
      }
    },
    "/v1/prioridadesocorrencias/{id}": {
      "get": {
        "tags": [
          "PrioridadesOcorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PrioridadesAnomalias"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrioridadesAnomalias"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrioridadesAnomalias"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_prioridadesocorrencias_id_v1",
        "summary": "Consultar prioridade de ocorrência"
      }
    },
    "/v1/qrcode": {
      "get": {
        "tags": [
          "QrCode (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "QrCode",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "IgnoreCounts",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Notifications",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ValidationNotification"
              }
            }
          },
          {
            "name": "Valid",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Invalid",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_qrcode_v1",
        "summary": "Consultar QR Code"
      }
    },
    "/v1/qrcode/public": {
      "get": {
        "tags": [
          "QrCode (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "QrCode",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "IgnoreCounts",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Notifications",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ValidationNotification"
              }
            }
          },
          {
            "name": "Valid",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Invalid",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReadQrCodeCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_qrcode_public_v1",
        "summary": "Consultar QR Code (público)"
      }
    },
    "/v1/relatoriosautomaticos/{id}": {
      "get": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RelatoriosAutomaticos"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RelatoriosAutomaticos"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RelatoriosAutomaticos"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_relatoriosautomaticos_id_v1",
        "summary": "Consultar relatório automático"
      },
      "delete": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_relatoriosautomaticos_id_v1",
        "summary": "Excluir relatório automático"
      }
    },
    "/v1/relatoriosautomaticos": {
      "get": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "RelatorioAutomaticoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoRelatorioId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ETipoRelatorio"
              }
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RelatoriosAutomaticosResult"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RelatoriosAutomaticosResult"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RelatoriosAutomaticosResult"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_relatoriosautomaticos_v1",
        "summary": "Listar relatórios automáticos"
      },
      "post": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_relatoriosautomaticos_v1",
        "summary": "Criar relatório automático"
      },
      "put": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveRelatorioAutomaticoCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_relatoriosautomaticos_v1",
        "summary": "Atualizar relatório automático"
      }
    },
    "/v1/relatoriosautomaticos/ativar/{id}": {
      "put": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_relatoriosautomaticos_ativar_id_v1",
        "summary": "Ativar relatório automático"
      }
    },
    "/v1/relatoriosautomaticos/inativar/{id}": {
      "put": {
        "tags": [
          "RelatoriosAutomaticos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "put__v1_relatoriosautomaticos_inativar_id_v1",
        "summary": "Inativar relatório automático"
      }
    },
    "/v1/responsaveistecnicos": {
      "get": {
        "tags": [
          "ReponsaveisTecnicos (V1)"
        ],
        "parameters": [
          {
            "name": "unidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ResponsaveisTecnicosList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ResponsaveisTecnicosList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ResponsaveisTecnicosList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_responsaveistecnicos_v1",
        "summary": "Listar responsáveis técnicos"
      }
    },
    "/v1/reports/useractivitysummary": {
      "get": {
        "tags": [
          "Reports (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Month",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Year",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmitenteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ListaUnidades",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoAtividadeUsuario"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoAtividadeUsuario"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoAtividadeUsuario"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_reports_useractivitysummary_v1",
        "summary": "Consultar resumo de atividades por usuário"
      }
    },
    "/v1/reports/useractivitysummary/occurrences": {
      "get": {
        "tags": [
          "Reports (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Month",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Year",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmitenteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ListaUnidades",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoOcorrenciaUsuario"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoOcorrenciaUsuario"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoOcorrenciaUsuario"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_reports_useractivitysummary_occurrences_v1",
        "summary": "Consultar resumo de ocorrências por usuário"
      }
    },
    "/v1/reports/summary/occurrences": {
      "get": {
        "tags": [
          "Reports (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Month",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Year",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmitenteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ListaUnidades",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoOcorrenciaUsuario"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoOcorrenciaUsuario"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoOcorrenciaUsuario"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_reports_summary_occurrences_v1",
        "summary": "Consultar resumo de ocorrências"
      }
    },
    "/v1/reports/summary/activities": {
      "get": {
        "tags": [
          "Reports (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Month",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Year",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmitenteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ListaUnidades",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoAtividadeUsuario"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoAtividadeUsuario"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResumoAtividadeUsuario"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_reports_summary_activities_v1",
        "summary": "Consultar resumo de atividades"
      }
    },
    "/v1/setores/public": {
      "get": {
        "tags": [
          "Setores (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Setores"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Setores"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Setores"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_setores_public_v1",
        "summary": "Listar setores (público)"
      }
    },
    "/v1/setores": {
      "get": {
        "tags": [
          "Setores (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Setores"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Setores"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Setores"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_setores_v1",
        "summary": "Listar setores"
      }
    },
    "/v1/setores/{id}": {
      "get": {
        "tags": [
          "Setores (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Setores"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Setores"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Setores"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_setores_id_v1",
        "summary": "Consultar setor"
      }
    },
    "/v1/sistemas": {
      "get": {
        "tags": [
          "Sistemas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "fornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SistemasEmpresas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SistemasEmpresas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SistemasEmpresas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_sistemas_v1",
        "summary": "Listar sistemas"
      }
    },
    "/v1/sistemas/public": {
      "get": {
        "tags": [
          "Sistemas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SistemasEmpresas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SistemasEmpresas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SistemasEmpresas"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_sistemas_public_v1",
        "summary": "Listar sistemas (público)"
      }
    },
    "/v1/sistemas/{id}": {
      "get": {
        "tags": [
          "Sistemas (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SistemasEmpresas"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SistemasEmpresas"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SistemasEmpresas"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_sistemas_id_v1",
        "summary": "Consultar sistema"
      }
    },
    "/v1/solicitacoes-materiais": {
      "get": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AlmoxarifadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Status",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "DataInicial",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataFinal",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "ComCompraMaterial",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "CompraMaterialId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Q",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_solicitacoes-materiais_v1",
        "summary": "Listar solicitações de materiais"
      },
      "post": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSolicitacaoMaterialCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSolicitacaoMaterialCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSolicitacaoMaterialCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_solicitacoes-materiais_v1",
        "summary": "Criar solicitação de materiais"
      }
    },
    "/v1/solicitacoes-materiais/{id}": {
      "delete": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_solicitacoes-materiais_id_v1",
        "summary": "Excluir solicitação de materiais"
      }
    },
    "/v1/solicitacoes-materiais/{id}/itens": {
      "get": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_solicitacoes-materiais_id_itens_v1",
        "summary": "Listar itens da solicitação"
      },
      "post": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemSolicitacaoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemSolicitacaoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AddItemSolicitacaoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_solicitacoes-materiais_id_itens_v1",
        "summary": "Adicionar item à solicitação"
      }
    },
    "/v1/solicitacoes-materiais/{id}/itens/{itemId}": {
      "delete": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "itemId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_solicitacoes-materiais_id_itens_itemId_v1",
        "summary": "Excluir item da solicitação"
      }
    },
    "/v1/solicitacoes-materiais/{id}/historico": {
      "get": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 50
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_solicitacoes-materiais_id_historico_v1",
        "summary": "Consultar histórico da solicitação"
      }
    },
    "/v1/solicitacoes-materiais/{id}/andamentos": {
      "post": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAndamentoSolicitacaoCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAndamentoSolicitacaoCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateAndamentoSolicitacaoCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_solicitacoes-materiais_id_andamentos_v1",
        "summary": "Registrar andamento da solicitação"
      }
    },
    "/v1/solicitacoes-materiais/ocorrencias": {
      "get": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "almoxarifadoId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "solicitacaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_solicitacoes-materiais_ocorrencias_v1",
        "summary": "Listar solicitações por ocorrência"
      }
    },
    "/v1/solicitacoes-materiais/{id}/ocorrencias": {
      "get": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_solicitacoes-materiais_id_ocorrencias_v1",
        "summary": "Listar ocorrências da solicitação"
      },
      "post": {
        "tags": [
          "SolicitacoesMateriais (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VincularOcorrenciasCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VincularOcorrenciasCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VincularOcorrenciasCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_solicitacoes-materiais_id_ocorrencias_v1",
        "summary": "Vincular ocorrência à solicitação"
      }
    },
    "/v1/subgruposareas/ativos": {
      "get": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "unidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "fornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_subgruposareas_ativos_v1",
        "summary": "Listar subgrupos de áreas ativos"
      }
    },
    "/v1/subgruposareas/ativos/public": {
      "get": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreas"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_subgruposareas_ativos_public_v1",
        "summary": "Listar subgrupos de áreas (público)"
      }
    },
    "/v1/subgruposareas/{subGrupoAreaId}": {
      "get": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "subGrupoAreaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SubGruposAreas"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubGruposAreas"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubGruposAreas"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_subgruposareas_subGrupoAreaId_v1",
        "summary": "Consultar subgrupo de áreas"
      }
    },
    "/v1/subgruposareas": {
      "get": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreasList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreasList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposAreasList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_subgruposareas_v1",
        "summary": "Listar subgrupos de áreas"
      },
      "post": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSubGrupoAreaCommand"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSubGrupoAreaCommand"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSubGrupoAreaCommand"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSubGrupoAreaCommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "post__v1_subgruposareas_v1",
        "summary": "Criar subgrupo de áreas"
      }
    },
    "/v1/subgruposareas/{subGrupoAreaId}/toedit": {
      "get": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "operationId": "GetSubGrupoAreaToEdit_v1",
        "parameters": [
          {
            "name": "subGrupoAreaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SubGrupoAreaToEdit"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubGrupoAreaToEdit"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubGrupoAreaToEdit"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar subgrupo p/ edição"
      }
    },
    "/v1/subgruposareas/{id}": {
      "delete": {
        "tags": [
          "SubGruposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "delete__v1_subgruposareas_id_v1",
        "summary": "Excluir subgrupo de áreas"
      }
    },
    "/v1/subgruposunidades/ativas": {
      "get": {
        "tags": [
          "SubGruposUnidades (V1)"
        ],
        "parameters": [
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Tipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposUnidadesList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposUnidadesList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposUnidadesList"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_subgruposunidades_ativas_v1",
        "summary": "Listar subgrupos de unidades ativas"
      }
    },
    "/v1/subgruposunidades/ativos": {
      "get": {
        "tags": [
          "SubGruposUnidades (V1)"
        ],
        "parameters": [
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Tipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposUnidadesList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposUnidadesList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubGruposUnidadesList"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_subgruposunidades_ativos_v1",
        "summary": "Listar subgrupos de unidades ativos"
      }
    },
    "/v1/tiposareas": {
      "get": {
        "tags": [
          "TiposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TipoAreaList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TipoAreaList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TipoAreaList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposareas_v1",
        "summary": "Listar tipos de área"
      }
    },
    "/v1/tiposareas/count": {
      "get": {
        "tags": [
          "TiposAreas (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposareas_count_v1",
        "summary": "Contar tipos de área"
      }
    },
    "/v1/tiposequipamentos": {
      "get": {
        "tags": [
          "TiposEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposequipamentos_v1",
        "summary": "Listar tipos de equipamento"
      }
    },
    "/v1/tiposequipamentos/public": {
      "get": {
        "tags": [
          "TiposEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposequipamentos_public_v1",
        "summary": "Listar tipos de equipamento (público)"
      }
    },
    "/v1/tiposequipamentos/{id}": {
      "get": {
        "tags": [
          "TiposEquipamentos (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinhasProdutoEmpresas"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposequipamentos_id_v1",
        "summary": "Consultar tipo de equipamento"
      }
    },
    "/v1/tiposocorrencias": {
      "get": {
        "tags": [
          "TiposOcorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AnomaliasTipos"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AnomaliasTipos"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AnomaliasTipos"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposocorrencias_v1",
        "summary": "Listar tipos de ocorrência"
      }
    },
    "/v1/tiposocorrencias/{id}": {
      "get": {
        "tags": [
          "TiposOcorrencias (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AnomaliasTipos"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AnomaliasTipos"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AnomaliasTipos"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_tiposocorrencias_id_v1",
        "summary": "Consultar tipo de ocorrência"
      }
    },
    "/v1/unidades/{id}": {
      "get": {
        "tags": [
          "Unidades (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Sites"
                },
                "example": {
                  "site": 1,
                  "empresa": 1,
                  "nome": "Fulano de Tal",
                  "codigo": "⚠️ A confirmar",
                  "endereco": "⚠️ A confirmar",
                  "grupoSite": 1,
                  "statusSite": 1,
                  "herdarPrioridadesAnomaliasDaEmpresa": false,
                  "habilitarBaixaAtividadeQRCode": false,
                  "habilitarBaixaAnomaliaQRCode": false,
                  "qrCode": "QR-ABC123",
                  "logomarcaPath": "/uploads/exemplo.png",
                  "quantidadeAreas": 1,
                  "quantidadeEquipamentos": 1,
                  "empresaObj": {
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "nomeFantasia": "Fulano de Tal",
                    "nomeLeankeep": "Fulano de Tal",
                    "status": 1,
                    "tipo": 1,
                    "habilitarAprovacaoCorrecao": false,
                    "empresaCliente": 1,
                    "habilitarAvaliacaoCorrecao": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "habilitarModuloAuditorias": false,
                    "habilitarModuloAlmoxarifados": false,
                    "assinaturaBaixaAnomaliaMobile": false,
                    "assinaturaBaixaTarefaMobile": false,
                    "habilitarIndisponibilidade": false,
                    "habilitarModuloGeolocalizacao": false,
                    "habilitarModuloSLA": false,
                    "habilitarBloqueioCorrecoesNaoExecutor": false,
                    "notificacoesAdminOcorrencia": false,
                    "notificacaoAdminCorrececao": false,
                    "notificacaoOperacionalOcorrencia": 0,
                    "notificacaoOperacionalCorrecao": 0,
                    "logomarcaPath": "/uploads/exemplo.png",
                    "habilitarQrCodePublico": false,
                    "habilitarChamadoSemLogin": false,
                    "habilitarNotificacaoEmitenteSemLogin": false,
                    "habilitarDestinoQrCodeChamado": false,
                    "tipoNome": "⚠️ A confirmar"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Sites"
                },
                "example": {
                  "site": 1,
                  "empresa": 1,
                  "nome": "Fulano de Tal",
                  "codigo": "⚠️ A confirmar",
                  "endereco": "⚠️ A confirmar",
                  "grupoSite": 1,
                  "statusSite": 1,
                  "herdarPrioridadesAnomaliasDaEmpresa": false,
                  "habilitarBaixaAtividadeQRCode": false,
                  "habilitarBaixaAnomaliaQRCode": false,
                  "qrCode": "QR-ABC123",
                  "logomarcaPath": "/uploads/exemplo.png",
                  "quantidadeAreas": 1,
                  "quantidadeEquipamentos": 1,
                  "empresaObj": {
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "nomeFantasia": "Fulano de Tal",
                    "nomeLeankeep": "Fulano de Tal",
                    "status": 1,
                    "tipo": 1,
                    "habilitarAprovacaoCorrecao": false,
                    "empresaCliente": 1,
                    "habilitarAvaliacaoCorrecao": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "habilitarModuloAuditorias": false,
                    "habilitarModuloAlmoxarifados": false,
                    "assinaturaBaixaAnomaliaMobile": false,
                    "assinaturaBaixaTarefaMobile": false,
                    "habilitarIndisponibilidade": false,
                    "habilitarModuloGeolocalizacao": false,
                    "habilitarModuloSLA": false,
                    "habilitarBloqueioCorrecoesNaoExecutor": false,
                    "notificacoesAdminOcorrencia": false,
                    "notificacaoAdminCorrececao": false,
                    "notificacaoOperacionalOcorrencia": 0,
                    "notificacaoOperacionalCorrecao": 0,
                    "logomarcaPath": "/uploads/exemplo.png",
                    "habilitarQrCodePublico": false,
                    "habilitarChamadoSemLogin": false,
                    "habilitarNotificacaoEmitenteSemLogin": false,
                    "habilitarDestinoQrCodeChamado": false,
                    "tipoNome": "⚠️ A confirmar"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Sites"
                },
                "example": {
                  "site": 1,
                  "empresa": 1,
                  "nome": "Fulano de Tal",
                  "codigo": "⚠️ A confirmar",
                  "endereco": "⚠️ A confirmar",
                  "grupoSite": 1,
                  "statusSite": 1,
                  "herdarPrioridadesAnomaliasDaEmpresa": false,
                  "habilitarBaixaAtividadeQRCode": false,
                  "habilitarBaixaAnomaliaQRCode": false,
                  "qrCode": "QR-ABC123",
                  "logomarcaPath": "/uploads/exemplo.png",
                  "quantidadeAreas": 1,
                  "quantidadeEquipamentos": 1,
                  "empresaObj": {
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "nomeFantasia": "Fulano de Tal",
                    "nomeLeankeep": "Fulano de Tal",
                    "status": 1,
                    "tipo": 1,
                    "habilitarAprovacaoCorrecao": false,
                    "empresaCliente": 1,
                    "habilitarAvaliacaoCorrecao": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "habilitarModuloAuditorias": false,
                    "habilitarModuloAlmoxarifados": false,
                    "assinaturaBaixaAnomaliaMobile": false,
                    "assinaturaBaixaTarefaMobile": false,
                    "habilitarIndisponibilidade": false,
                    "habilitarModuloGeolocalizacao": false,
                    "habilitarModuloSLA": false,
                    "habilitarBloqueioCorrecoesNaoExecutor": false,
                    "notificacoesAdminOcorrencia": false,
                    "notificacaoAdminCorrececao": false,
                    "notificacaoOperacionalOcorrencia": 0,
                    "notificacaoOperacionalCorrecao": 0,
                    "logomarcaPath": "/uploads/exemplo.png",
                    "habilitarQrCodePublico": false,
                    "habilitarChamadoSemLogin": false,
                    "habilitarNotificacaoEmitenteSemLogin": false,
                    "habilitarDestinoQrCodeChamado": false,
                    "tipoNome": "⚠️ A confirmar"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterUnidadePorIdV1",
        "summary": "Consultar unidade",
        "description": "Retorna os dados de uma Unidade pelo ID. Recursos de cadastro permanecem majoritariamente em v1 - prefira esta versão salvo necessidade específica de outra."
      }
    },
    "/v1/unidades/ativas": {
      "get": {
        "tags": [
          "Unidades (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioTipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Codigo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "deprecated": true
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "deprecated": true
            }
          },
          {
            "name": "grupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Sites"
                  }
                },
                "example": [
                  {
                    "site": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "endereco": "⚠️ A confirmar",
                    "grupoSite": 1,
                    "statusSite": 1,
                    "herdarPrioridadesAnomaliasDaEmpresa": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "qrCode": "QR-ABC123",
                    "logomarcaPath": "/uploads/exemplo.png",
                    "quantidadeAreas": 1,
                    "quantidadeEquipamentos": 1,
                    "empresaObj": {
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "nomeFantasia": "Fulano de Tal",
                      "nomeLeankeep": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "empresaCliente": 1,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false,
                      "habilitarIndisponibilidade": false,
                      "habilitarModuloGeolocalizacao": false,
                      "habilitarModuloSLA": false,
                      "habilitarBloqueioCorrecoesNaoExecutor": false,
                      "notificacoesAdminOcorrencia": false,
                      "notificacaoAdminCorrececao": false,
                      "notificacaoOperacionalOcorrencia": 0,
                      "notificacaoOperacionalCorrecao": 0,
                      "logomarcaPath": "/uploads/exemplo.png",
                      "habilitarQrCodePublico": false,
                      "habilitarChamadoSemLogin": false,
                      "habilitarNotificacaoEmitenteSemLogin": false,
                      "habilitarDestinoQrCodeChamado": false,
                      "tipoNome": "⚠️ A confirmar"
                    }
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Sites"
                  }
                },
                "example": [
                  {
                    "site": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "endereco": "⚠️ A confirmar",
                    "grupoSite": 1,
                    "statusSite": 1,
                    "herdarPrioridadesAnomaliasDaEmpresa": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "qrCode": "QR-ABC123",
                    "logomarcaPath": "/uploads/exemplo.png",
                    "quantidadeAreas": 1,
                    "quantidadeEquipamentos": 1,
                    "empresaObj": {
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "nomeFantasia": "Fulano de Tal",
                      "nomeLeankeep": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "empresaCliente": 1,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false,
                      "habilitarIndisponibilidade": false,
                      "habilitarModuloGeolocalizacao": false,
                      "habilitarModuloSLA": false,
                      "habilitarBloqueioCorrecoesNaoExecutor": false,
                      "notificacoesAdminOcorrencia": false,
                      "notificacaoAdminCorrececao": false,
                      "notificacaoOperacionalOcorrencia": 0,
                      "notificacaoOperacionalCorrecao": 0,
                      "logomarcaPath": "/uploads/exemplo.png",
                      "habilitarQrCodePublico": false,
                      "habilitarChamadoSemLogin": false,
                      "habilitarNotificacaoEmitenteSemLogin": false,
                      "habilitarDestinoQrCodeChamado": false,
                      "tipoNome": "⚠️ A confirmar"
                    }
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Sites"
                  }
                },
                "example": [
                  {
                    "site": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "endereco": "⚠️ A confirmar",
                    "grupoSite": 1,
                    "statusSite": 1,
                    "herdarPrioridadesAnomaliasDaEmpresa": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "qrCode": "QR-ABC123",
                    "logomarcaPath": "/uploads/exemplo.png",
                    "quantidadeAreas": 1,
                    "quantidadeEquipamentos": 1,
                    "empresaObj": {
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "nomeFantasia": "Fulano de Tal",
                      "nomeLeankeep": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "empresaCliente": 1,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false,
                      "habilitarIndisponibilidade": false,
                      "habilitarModuloGeolocalizacao": false,
                      "habilitarModuloSLA": false,
                      "habilitarBloqueioCorrecoesNaoExecutor": false,
                      "notificacoesAdminOcorrencia": false,
                      "notificacaoAdminCorrececao": false,
                      "notificacaoOperacionalOcorrencia": 0,
                      "notificacaoOperacionalCorrecao": 0,
                      "logomarcaPath": "/uploads/exemplo.png",
                      "habilitarQrCodePublico": false,
                      "habilitarChamadoSemLogin": false,
                      "habilitarNotificacaoEmitenteSemLogin": false,
                      "habilitarDestinoQrCodeChamado": false,
                      "tipoNome": "⚠️ A confirmar"
                    }
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarUnidadesAtivasV1",
        "summary": "Listar unidades ativas",
        "description": "Lista as Unidades ativas da empresa, com filtros (grupo, subgrupo, cidade, estado, busca por nome/código). Recursos de cadastro permanecem majoritariamente em v1 - prefira esta versão salvo necessidade específica de outra."
      }
    },
    "/v1/UnidadesMedicoes": {
      "get": {
        "tags": [
          "UnidadesMedicoes (V1)"
        ],
        "parameters": [
          {
            "name": "UnidadeMedicao",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadesMedicoesList"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadesMedicoesList"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadesMedicoesList"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_UnidadesMedicoes_v1",
        "summary": "Listar unidades de medição"
      }
    },
    "/v1/UnidadesMedicoes/count": {
      "get": {
        "tags": [
          "UnidadesMedicoes (V1)"
        ],
        "parameters": [
          {
            "name": "UnidadeMedicao",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "maximum": 2147483647,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v1_UnidadesMedicoes_count_v1",
        "summary": "Contar unidades de medição"
      }
    },
    "/v1/usuarios/{id}": {
      "get": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Usuarios"
                },
                "example": {
                  "usuario": 1,
                  "nome": "Fulano de Tal",
                  "email": "usuario@empresa.com.br",
                  "senha": "⚠️ A confirmar",
                  "inativo": false,
                  "superUsuario": false,
                  "login": "⚠️ A confirmar",
                  "usuarioDesignado": false,
                  "filtrosDefault": false,
                  "filtrosAlteracaoDefault": false,
                  "filtrosTodosTiposAnomalias": false,
                  "tipo": 1,
                  "cargo": 1,
                  "setor": 1,
                  "assinaturaPath": "/uploads/exemplo.png",
                  "celular": "11999998888",
                  "dataCadastro": "2026-06-29T10:00:00Z",
                  "acessoTodasAreas": false,
                  "tipoNome": "⚠️ A confirmar",
                  "image": "⚠️ A confirmar",
                  "emailValido": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Usuarios"
                },
                "example": {
                  "usuario": 1,
                  "nome": "Fulano de Tal",
                  "email": "usuario@empresa.com.br",
                  "senha": "⚠️ A confirmar",
                  "inativo": false,
                  "superUsuario": false,
                  "login": "⚠️ A confirmar",
                  "usuarioDesignado": false,
                  "filtrosDefault": false,
                  "filtrosAlteracaoDefault": false,
                  "filtrosTodosTiposAnomalias": false,
                  "tipo": 1,
                  "cargo": 1,
                  "setor": 1,
                  "assinaturaPath": "/uploads/exemplo.png",
                  "celular": "11999998888",
                  "dataCadastro": "2026-06-29T10:00:00Z",
                  "acessoTodasAreas": false,
                  "tipoNome": "⚠️ A confirmar",
                  "image": "⚠️ A confirmar",
                  "emailValido": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Usuarios"
                },
                "example": {
                  "usuario": 1,
                  "nome": "Fulano de Tal",
                  "email": "usuario@empresa.com.br",
                  "senha": "⚠️ A confirmar",
                  "inativo": false,
                  "superUsuario": false,
                  "login": "⚠️ A confirmar",
                  "usuarioDesignado": false,
                  "filtrosDefault": false,
                  "filtrosAlteracaoDefault": false,
                  "filtrosTodosTiposAnomalias": false,
                  "tipo": 1,
                  "cargo": 1,
                  "setor": 1,
                  "assinaturaPath": "/uploads/exemplo.png",
                  "celular": "11999998888",
                  "dataCadastro": "2026-06-29T10:00:00Z",
                  "acessoTodasAreas": false,
                  "tipoNome": "⚠️ A confirmar",
                  "image": "⚠️ A confirmar",
                  "emailValido": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterUsuarioPorIdV1",
        "summary": "Consultar usuário",
        "description": "Retorna os dados de um usuário pelo ID."
      }
    },
    "/v1/usuarios": {
      "put": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveUsuarioCommand"
              },
              "example": {
                "nome": "Fulano de Tal",
                "email": "usuario@empresa.com.br",
                "celular": "11999998888",
                "forceEmailConfirmation": false
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveUsuarioCommand"
              },
              "example": {
                "nome": "Fulano de Tal",
                "email": "usuario@empresa.com.br",
                "celular": "11999998888",
                "forceEmailConfirmation": false
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveUsuarioCommand"
              },
              "example": {
                "nome": "Fulano de Tal",
                "email": "usuario@empresa.com.br",
                "celular": "11999998888",
                "forceEmailConfirmation": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveUsuarioCommand"
                },
                "example": {
                  "nome": "Fulano de Tal",
                  "email": "usuario@empresa.com.br",
                  "celular": "11999998888",
                  "forceEmailConfirmation": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveUsuarioCommand"
                },
                "example": {
                  "nome": "Fulano de Tal",
                  "email": "usuario@empresa.com.br",
                  "celular": "11999998888",
                  "forceEmailConfirmation": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveUsuarioCommand"
                },
                "example": {
                  "nome": "Fulano de Tal",
                  "email": "usuario@empresa.com.br",
                  "celular": "11999998888",
                  "forceEmailConfirmation": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "atualizarUsuarioV1",
        "summary": "Atualizar usuário",
        "description": "Atualiza dados cadastrais de um usuário (SaveUsuarioCommand: nome, email, celular)."
      },
      "get": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "Fornecedores",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Usuarios"
                  }
                },
                "example": [
                  {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Usuarios"
                  }
                },
                "example": [
                  {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Usuarios"
                  }
                },
                "example": [
                  {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "buscarUsuariosV1",
        "summary": "Buscar usuários",
        "description": "Busca usuários por nome/filtros (Search, TipoUsuario, UnidadeId etc.) - o campo usuario da resposta é o ID a usar em ExecutorId/EmitenteId/UsuarioId. Ver [Glossário de IDs e enums](/guides/glossario-ids-enums)."
      }
    },
    "/v1/usuarios/session/refresh": {
      "post": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshUserSessionCommand"
              },
              "example": {
                "empresaId": 123,
                "unidadeId": 123,
                "grupoUnidadeId": 123,
                "subGrupoUnidadeId": 123,
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshUserSessionCommand"
              },
              "example": {
                "empresaId": 123,
                "unidadeId": 123,
                "grupoUnidadeId": 123,
                "subGrupoUnidadeId": 123,
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshUserSessionCommand"
              },
              "example": {
                "empresaId": 123,
                "unidadeId": 123,
                "grupoUnidadeId": 123,
                "subGrupoUnidadeId": 123,
                "usuarioId": 123,
                "plataforma": 6
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RefreshUserSessionCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "userSession": {
                    "usuario": {
                      "usuario": 1,
                      "nome": "Fulano de Tal",
                      "email": "usuario@empresa.com.br",
                      "senha": "⚠️ A confirmar",
                      "inativo": false,
                      "superUsuario": false,
                      "login": "⚠️ A confirmar",
                      "usuarioDesignado": false,
                      "filtrosDefault": false,
                      "filtrosAlteracaoDefault": false,
                      "filtrosTodosTiposAnomalias": false,
                      "tipo": 1,
                      "cargo": 1,
                      "setor": 1,
                      "assinaturaPath": "/uploads/exemplo.png",
                      "celular": "11999998888",
                      "dataCadastro": "2026-06-29T10:00:00Z",
                      "acessoTodasAreas": false,
                      "tipoNome": "⚠️ A confirmar",
                      "image": "⚠️ A confirmar",
                      "emailValido": false
                    },
                    "empresa": {
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "nomeFantasia": "Fulano de Tal",
                      "nomeLeankeep": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "empresaCliente": 1,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false,
                      "habilitarIndisponibilidade": false,
                      "habilitarModuloGeolocalizacao": false,
                      "habilitarModuloSLA": false,
                      "habilitarBloqueioCorrecoesNaoExecutor": false,
                      "notificacoesAdminOcorrencia": false,
                      "notificacaoAdminCorrececao": false,
                      "notificacaoOperacionalOcorrencia": 0,
                      "notificacaoOperacionalCorrecao": 0,
                      "logomarcaPath": "/uploads/exemplo.png",
                      "habilitarQrCodePublico": false,
                      "habilitarChamadoSemLogin": false,
                      "habilitarNotificacaoEmitenteSemLogin": false,
                      "habilitarDestinoQrCodeChamado": false,
                      "tipoNome": "⚠️ A confirmar"
                    },
                    "unidade": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoUnidade": {
                      "grupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    },
                    "subGrupoUnidade": {
                      "subGrupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    },
                    "fornecedor": 1,
                    "temPermissaoChamado": false,
                    "temPermissaoIncluirCorrecao": false,
                    "permissoesList": [
                      1
                    ],
                    "syncExpiration": 1,
                    "syncTimeout": 1,
                    "settings": {}
                  },
                  "multipleActiveSessions": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RefreshUserSessionCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "userSession": {
                    "usuario": {
                      "usuario": 1,
                      "nome": "Fulano de Tal",
                      "email": "usuario@empresa.com.br",
                      "senha": "⚠️ A confirmar",
                      "inativo": false,
                      "superUsuario": false,
                      "login": "⚠️ A confirmar",
                      "usuarioDesignado": false,
                      "filtrosDefault": false,
                      "filtrosAlteracaoDefault": false,
                      "filtrosTodosTiposAnomalias": false,
                      "tipo": 1,
                      "cargo": 1,
                      "setor": 1,
                      "assinaturaPath": "/uploads/exemplo.png",
                      "celular": "11999998888",
                      "dataCadastro": "2026-06-29T10:00:00Z",
                      "acessoTodasAreas": false,
                      "tipoNome": "⚠️ A confirmar",
                      "image": "⚠️ A confirmar",
                      "emailValido": false
                    },
                    "empresa": {
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "nomeFantasia": "Fulano de Tal",
                      "nomeLeankeep": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "empresaCliente": 1,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false,
                      "habilitarIndisponibilidade": false,
                      "habilitarModuloGeolocalizacao": false,
                      "habilitarModuloSLA": false,
                      "habilitarBloqueioCorrecoesNaoExecutor": false,
                      "notificacoesAdminOcorrencia": false,
                      "notificacaoAdminCorrececao": false,
                      "notificacaoOperacionalOcorrencia": 0,
                      "notificacaoOperacionalCorrecao": 0,
                      "logomarcaPath": "/uploads/exemplo.png",
                      "habilitarQrCodePublico": false,
                      "habilitarChamadoSemLogin": false,
                      "habilitarNotificacaoEmitenteSemLogin": false,
                      "habilitarDestinoQrCodeChamado": false,
                      "tipoNome": "⚠️ A confirmar"
                    },
                    "unidade": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoUnidade": {
                      "grupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    },
                    "subGrupoUnidade": {
                      "subGrupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    },
                    "fornecedor": 1,
                    "temPermissaoChamado": false,
                    "temPermissaoIncluirCorrecao": false,
                    "permissoesList": [
                      1
                    ],
                    "syncExpiration": 1,
                    "syncTimeout": 1,
                    "settings": {}
                  },
                  "multipleActiveSessions": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RefreshUserSessionCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "userSession": {
                    "usuario": {
                      "usuario": 1,
                      "nome": "Fulano de Tal",
                      "email": "usuario@empresa.com.br",
                      "senha": "⚠️ A confirmar",
                      "inativo": false,
                      "superUsuario": false,
                      "login": "⚠️ A confirmar",
                      "usuarioDesignado": false,
                      "filtrosDefault": false,
                      "filtrosAlteracaoDefault": false,
                      "filtrosTodosTiposAnomalias": false,
                      "tipo": 1,
                      "cargo": 1,
                      "setor": 1,
                      "assinaturaPath": "/uploads/exemplo.png",
                      "celular": "11999998888",
                      "dataCadastro": "2026-06-29T10:00:00Z",
                      "acessoTodasAreas": false,
                      "tipoNome": "⚠️ A confirmar",
                      "image": "⚠️ A confirmar",
                      "emailValido": false
                    },
                    "empresa": {
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "nomeFantasia": "Fulano de Tal",
                      "nomeLeankeep": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "empresaCliente": 1,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false,
                      "habilitarIndisponibilidade": false,
                      "habilitarModuloGeolocalizacao": false,
                      "habilitarModuloSLA": false,
                      "habilitarBloqueioCorrecoesNaoExecutor": false,
                      "notificacoesAdminOcorrencia": false,
                      "notificacaoAdminCorrececao": false,
                      "notificacaoOperacionalOcorrencia": 0,
                      "notificacaoOperacionalCorrecao": 0,
                      "logomarcaPath": "/uploads/exemplo.png",
                      "habilitarQrCodePublico": false,
                      "habilitarChamadoSemLogin": false,
                      "habilitarNotificacaoEmitenteSemLogin": false,
                      "habilitarDestinoQrCodeChamado": false,
                      "tipoNome": "⚠️ A confirmar"
                    },
                    "unidade": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoUnidade": {
                      "grupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    },
                    "subGrupoUnidade": {
                      "subGrupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    },
                    "fornecedor": 1,
                    "temPermissaoChamado": false,
                    "temPermissaoIncluirCorrecao": false,
                    "permissoesList": [
                      1
                    ],
                    "syncExpiration": 1,
                    "syncTimeout": 1,
                    "settings": {}
                  },
                  "multipleActiveSessions": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "renovarSessaoUsuarioV1",
        "summary": "Renovar sessão do usuário",
        "description": "Renova o token de sessão do usuário (RefreshUserSessionCommand) - distinto do refresh de JWT do AuthCenter descrito em Autenticação."
      }
    },
    "/v1/usuarios/signature": {
      "put": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSignatureCommand"
              },
              "example": {
                "usuarioId": 123
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSignatureCommand"
              },
              "example": {
                "usuarioId": 123
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveSignatureCommand"
              },
              "example": {
                "usuarioId": 123
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSignatureCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaNewPath": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSignatureCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaNewPath": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveSignatureCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaNewPath": "/uploads/exemplo.png"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "salvarAssinaturaUsuarioV1",
        "summary": "Salvar assinatura do usuário",
        "description": "Define/atualiza a assinatura registrada de um usuário (SaveSignatureCommand) - usada em aprovações/auditorias com temAssinatura=true."
      }
    },
    "/v1/usuarios/inativar/{id}": {
      "put": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "inativarUsuarioV1",
        "summary": "Inativar usuário",
        "description": "Inativa um usuário pelo ID. Operação sensível - revoga o acesso; use ao suspeitar de credencial comprometida ou ao desativar um usuário de integração."
      }
    },
    "/v1/usuarios/permissoes": {
      "put": {
        "tags": [
          "Usuarios (V1)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePermissoesUsuarioCommand"
              },
              "example": {
                "usuariosIds": [
                  1
                ],
                "permissaoId": 123,
                "empresaId": 123,
                "unidadesIds": [
                  1
                ]
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePermissoesUsuarioCommand"
              },
              "example": {
                "usuariosIds": [
                  1
                ],
                "permissaoId": 123,
                "empresaId": 123,
                "unidadesIds": [
                  1
                ]
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SavePermissoesUsuarioCommand"
              },
              "example": {
                "usuariosIds": [
                  1
                ],
                "permissaoId": 123,
                "empresaId": 123,
                "unidadesIds": [
                  1
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SavePermissoesUsuarioCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePermissoesUsuarioCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SavePermissoesUsuarioCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "atualizarPermissoesUsuarioV1",
        "summary": "Atualizar permissões do usuário",
        "description": "Atualiza as permissões de um ou mais usuários para uma lista de Unidades (SavePermissoesUsuarioCommand). Operação administrativa - siga o princípio do menor privilégio."
      }
    },
    "/v2/areas/ativas": {
      "get": {
        "tags": [
          "Areas (V2)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "FornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "PlanoAtividadesId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Areas"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Areas"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Areas"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v2_areas_ativas_v2",
        "summary": "Listar áreas ativas"
      }
    },
    "/v2/atividades/agendadas": {
      "post": {
        "tags": [
          "Atividades (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtividade"
              },
              "example": {
                "selectedDate": "2026-06-29T10:00:00Z",
                "statusId": "⚠️ A confirmar",
                "grupoUnidadeId": 123,
                "subGrupoUnidadeId": 123,
                "fornecedorId": 123,
                "equipamentoId": 123,
                "sistemaEmpresaId": 123,
                "setorId": 123,
                "executorId": 123,
                "grupoAreaId": 123,
                "subGrupoAreaId": 123,
                "areaId": 123,
                "planoAtividadeId": 123,
                "aplicacaoPlanoAtividadeId": 123,
                "pageIndex": 0,
                "pageSize": 20,
                "usuarioId": 123,
                "empresaId": 123,
                "siteId": 123,
                "tarefasIds": [
                  1
                ],
                "diasAdicionais": 1
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtividade"
              },
              "example": {
                "selectedDate": "2026-06-29T10:00:00Z",
                "statusId": "⚠️ A confirmar",
                "grupoUnidadeId": 123,
                "subGrupoUnidadeId": 123,
                "fornecedorId": 123,
                "equipamentoId": 123,
                "sistemaEmpresaId": 123,
                "setorId": 123,
                "executorId": 123,
                "grupoAreaId": 123,
                "subGrupoAreaId": 123,
                "areaId": 123,
                "planoAtividadeId": 123,
                "aplicacaoPlanoAtividadeId": 123,
                "pageIndex": 0,
                "pageSize": 20,
                "usuarioId": 123,
                "empresaId": 123,
                "siteId": 123,
                "tarefasIds": [
                  1
                ],
                "diasAdicionais": 1
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FiltroAtividade"
              },
              "example": {
                "selectedDate": "2026-06-29T10:00:00Z",
                "statusId": "⚠️ A confirmar",
                "grupoUnidadeId": 123,
                "subGrupoUnidadeId": 123,
                "fornecedorId": 123,
                "equipamentoId": 123,
                "sistemaEmpresaId": 123,
                "setorId": 123,
                "executorId": 123,
                "grupoAreaId": 123,
                "subGrupoAreaId": 123,
                "areaId": 123,
                "planoAtividadeId": 123,
                "aplicacaoPlanoAtividadeId": 123,
                "pageIndex": 0,
                "pageSize": 20,
                "usuarioId": 123,
                "empresaId": 123,
                "siteId": 123,
                "tarefasIds": [
                  1
                ],
                "diasAdicionais": 1
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefa": 1,
                    "numero": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "dataRealizada": "2026-06-29T10:00:00Z",
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "atividade": 1,
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "executores": "⚠️ A confirmar",
                    "realizada": false,
                    "temMedicao": false,
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "observacoes": "⚠️ A confirmar",
                    "qtdFotos": 1,
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "status": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefa": 1,
                    "numero": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "dataRealizada": "2026-06-29T10:00:00Z",
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "atividade": 1,
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "executores": "⚠️ A confirmar",
                    "realizada": false,
                    "temMedicao": false,
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "observacoes": "⚠️ A confirmar",
                    "qtdFotos": 1,
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "status": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesAgendadasBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefa": 1,
                    "numero": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataPrevista": "2026-06-29T10:00:00Z",
                    "dataRealizada": "2026-06-29T10:00:00Z",
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "atividade": 1,
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "qtdMaterial": 1,
                    "executores": "⚠️ A confirmar",
                    "realizada": false,
                    "temMedicao": false,
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "observacoes": "⚠️ A confirmar",
                    "qtdFotos": 1,
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "status": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarAtividadesAgendadasV2",
        "summary": "Listar atividades agendadas",
        "description": "Variante v2 de listagem de tarefas agendadas, com filtros no corpo da requisição (FiltroAtividade) em vez de query string. Atividades permanecem majoritariamente em v1 - prefira esta versão salvo necessidade específica de outra."
      }
    },
    "/v2/atividades/baixa/list": {
      "post": {
        "tags": [
          "Atividades (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "materiaisNomes": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "materiaisNomes": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AtividadesBaixaList"
                  }
                },
                "example": [
                  {
                    "tarefaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "medicaoObrigatoria": false,
                    "medicoesNomes": "⚠️ A confirmar",
                    "conformidadeObrigatoriaBaixa": false,
                    "tipoValidacao": 1,
                    "tempoPrevisto": 1,
                    "aplicacaoPlanoAtividade": 1,
                    "materiaisNomes": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterListaParaBaixaAtividadesV2",
        "summary": "Consultar lista para baixa",
        "description": "Retorna os dados detalhados das tarefas selecionadas (por ID) antes de confirmar a baixa em lote. Corpo: array de IDs de tarefa."
      }
    },
    "/v2/atividades/baixa/info": {
      "post": {
        "tags": [
          "Atividades (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "example": [
                101,
                102,
                103
              ]
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaInfo"
                },
                "example": {
                  "atividades": [
                    {
                      "tarefaId": 123,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "medicaoObrigatoria": false,
                      "medicoesNomes": "⚠️ A confirmar",
                      "conformidadeObrigatoriaBaixa": false,
                      "tipoValidacao": 1,
                      "tempoPrevisto": 1,
                      "aplicacaoPlanoAtividade": 1,
                      "materiaisNomes": "⚠️ A confirmar"
                    }
                  ],
                  "tempoTotalPrevisto": 1,
                  "aplicacao": {
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "site": 1,
                    "area": 1,
                    "equipamento": 1,
                    "numero": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    }
                  },
                  "qrCodeObrigatorio": false,
                  "medicoesForaPadrao": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaInfo"
                },
                "example": {
                  "atividades": [
                    {
                      "tarefaId": 123,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "medicaoObrigatoria": false,
                      "medicoesNomes": "⚠️ A confirmar",
                      "conformidadeObrigatoriaBaixa": false,
                      "tipoValidacao": 1,
                      "tempoPrevisto": 1,
                      "aplicacaoPlanoAtividade": 1,
                      "materiaisNomes": "⚠️ A confirmar"
                    }
                  ],
                  "tempoTotalPrevisto": 1,
                  "aplicacao": {
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "site": 1,
                    "area": 1,
                    "equipamento": 1,
                    "numero": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    }
                  },
                  "qrCodeObrigatorio": false,
                  "medicoesForaPadrao": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesBaixaInfo"
                },
                "example": {
                  "atividades": [
                    {
                      "tarefaId": 123,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "medicaoObrigatoria": false,
                      "medicoesNomes": "⚠️ A confirmar",
                      "conformidadeObrigatoriaBaixa": false,
                      "tipoValidacao": 1,
                      "tempoPrevisto": 1,
                      "aplicacaoPlanoAtividade": 1,
                      "materiaisNomes": "⚠️ A confirmar"
                    }
                  ],
                  "tempoTotalPrevisto": 1,
                  "aplicacao": {
                    "aplicacaoPlanoAtividade": 1,
                    "planoAtividade": 1,
                    "site": 1,
                    "area": 1,
                    "equipamento": 1,
                    "numero": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    }
                  },
                  "qrCodeObrigatorio": false,
                  "medicoesForaPadrao": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterInfoBaixaAtividadesV2",
        "summary": "Consultar dados de baixa",
        "description": "Retorna informações consolidadas de baixa para um conjunto de tarefas, enviado no corpo (array de IDs) em vez de query string."
      }
    },
    "/v2/atividades/{tarefaId}/custosmateriais": {
      "get": {
        "tags": [
          "Atividades (V2)"
        ],
        "parameters": [
          {
            "name": "tarefaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "material": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      },
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "material": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      },
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AtividadesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "material": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      },
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5
                    }
                  ],
                  "custoAdicional": 42.5
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCustosMateriaisAtividadeV2",
        "summary": "Listar custos de materiais da atividade",
        "description": "Lista os materiais e custos associados a uma tarefa (tarefaId)."
      }
    },
    "/v2/atividades/custosmateriais": {
      "post": {
        "tags": [
          "Atividades (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCustosMateriaisAtividadeCommand"
              },
              "example": {
                "tarefaId": 123,
                "materiais": [
                  {
                    "materialId": 123,
                    "almoxarifadoId": 123,
                    "quantidade": 42.5,
                    "custo": 42.5,
                    "custoMaoObra": 42.5
                  }
                ],
                "custoAdicional": 42.5
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCustosMateriaisAtividadeCommand"
              },
              "example": {
                "tarefaId": 123,
                "materiais": [
                  {
                    "materialId": 123,
                    "almoxarifadoId": 123,
                    "quantidade": 42.5,
                    "custo": 42.5,
                    "custoMaoObra": 42.5
                  }
                ],
                "custoAdicional": 42.5
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCustosMateriaisAtividadeCommand"
              },
              "example": {
                "tarefaId": 123,
                "materiais": [
                  {
                    "materialId": 123,
                    "almoxarifadoId": 123,
                    "quantidade": 42.5,
                    "custo": 42.5,
                    "custoMaoObra": 42.5
                  }
                ],
                "custoAdicional": 42.5
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "registrarCustosMateriaisAtividadeV2",
        "summary": "Registrar custos de materiais",
        "description": "Registra materiais e custos associados a uma tarefa (SaveCustosMateriaisAtividadeCommand)."
      }
    },
    "/v2/atividades/baixa": {
      "put": {
        "tags": [
          "Atividades (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BaixaAtividadeEmLoteCommand"
              },
              "example": {
                "siteId": 123,
                "qrCode": "QR-ABC123",
                "dataRealizada": "2026-06-29T10:00:00Z",
                "tempoTotal": 1,
                "observacao": "Registrado via integração",
                "temAssinatura": false,
                "usuarioAssinatura": 1,
                "nomeUsuarioAssinatura": "Fulano de Tal",
                "assinaturaPath": "/uploads/exemplo.png",
                "gerarOcorrenciasPorAtividadeNaoConforme": false,
                "gerarOcorrenciasPorMedicoesForaPadrao": false,
                "parametrosBaixaAtividades": [
                  {
                    "tarefaId": 123,
                    "conformidade": 1,
                    "realizada": false,
                    "justificativaNaoRelizada": 1,
                    "observacao": "Registrado via integração"
                  }
                ],
                "executores": [
                  {
                    "executor": 1,
                    "tempo": 1
                  }
                ],
                "fotos": [
                  {
                    "fotoPath": "/uploads/exemplo.png",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "gid": "⚠️ A confirmar"
                  }
                ],
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/BaixaAtividadeEmLoteCommand"
              },
              "example": {
                "siteId": 123,
                "qrCode": "QR-ABC123",
                "dataRealizada": "2026-06-29T10:00:00Z",
                "tempoTotal": 1,
                "observacao": "Registrado via integração",
                "temAssinatura": false,
                "usuarioAssinatura": 1,
                "nomeUsuarioAssinatura": "Fulano de Tal",
                "assinaturaPath": "/uploads/exemplo.png",
                "gerarOcorrenciasPorAtividadeNaoConforme": false,
                "gerarOcorrenciasPorMedicoesForaPadrao": false,
                "parametrosBaixaAtividades": [
                  {
                    "tarefaId": 123,
                    "conformidade": 1,
                    "realizada": false,
                    "justificativaNaoRelizada": 1,
                    "observacao": "Registrado via integração"
                  }
                ],
                "executores": [
                  {
                    "executor": 1,
                    "tempo": 1
                  }
                ],
                "fotos": [
                  {
                    "fotoPath": "/uploads/exemplo.png",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "gid": "⚠️ A confirmar"
                  }
                ],
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/BaixaAtividadeEmLoteCommand"
              },
              "example": {
                "siteId": 123,
                "qrCode": "QR-ABC123",
                "dataRealizada": "2026-06-29T10:00:00Z",
                "tempoTotal": 1,
                "observacao": "Registrado via integração",
                "temAssinatura": false,
                "usuarioAssinatura": 1,
                "nomeUsuarioAssinatura": "Fulano de Tal",
                "assinaturaPath": "/uploads/exemplo.png",
                "gerarOcorrenciasPorAtividadeNaoConforme": false,
                "gerarOcorrenciasPorMedicoesForaPadrao": false,
                "parametrosBaixaAtividades": [
                  {
                    "tarefaId": 123,
                    "conformidade": 1,
                    "realizada": false,
                    "justificativaNaoRelizada": 1,
                    "observacao": "Registrado via integração"
                  }
                ],
                "executores": [
                  {
                    "executor": 1,
                    "tempo": 1
                  }
                ],
                "fotos": [
                  {
                    "fotoPath": "/uploads/exemplo.png",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "gid": "⚠️ A confirmar"
                  }
                ],
                "usuarioId": 123,
                "plataforma": 6
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BaixaAtividadeCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "fotosPath": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "baixarAtividadesEmLoteV2",
        "summary": "Dar baixa em atividades em lote",
        "description": "Variante v2 de baixa em lote (BaixaAtividadeEmLoteCommand), com suporte a parâmetros por tarefa e geração automática de ocorrências por atividade não conforme/medição fora do padrão. Para o fluxo simples, use PUT /v1/atividades/baixa."
      }
    },
    "/v2/correcoes": {
      "get": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "ocorrenciaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesList"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "codigoTipoCorrecao": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoUrl": "⚠️ A confirmar",
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesList"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "codigoTipoCorrecao": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoUrl": "⚠️ A confirmar",
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesList"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "codigoTipoCorrecao": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoUrl": "⚠️ A confirmar",
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCorrecoesV2",
        "summary": "Listar correções",
        "description": "Lista as ações corretivas (Correções) de uma ocorrência. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      },
      "post": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarCorrecaoV2",
        "summary": "Criar correção",
        "description": "Registra uma ação corretiva para uma ocorrência (SaveCorrecaoCommand). Campos obrigatórios: anomaliaId, inicio, plataforma. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/correcoes/{id}/toedit": {
      "get": {
        "tags": [
          "Correcoes (V2)"
        ],
        "operationId": "obterCorrecaoParaEdicaoV2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEdit"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "tipoCorrecao": 1,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEdit"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "tipoCorrecao": 1,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEdit"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "fotoId": 123,
                  "fotoGid": "⚠️ A confirmar",
                  "fotoPath": "/uploads/exemplo.png",
                  "fotoUrl": "⚠️ A confirmar",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "tipoCorrecao": 1,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar correção para edição",
        "description": "Retorna uma correção no formato usado para edição. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/correcoes/toadd": {
      "get": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "ocorrenciaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterDadosParaAdicionarCorrecaoV2",
        "summary": "Consultar dados para nova correção",
        "description": "Retorna os dados de apoio (ocorrência, tipos disponíveis) para montar o payload de uma nova correção. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/correcoes/config": {
      "get": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "tipoId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoTiposCorrecaoV2",
        "summary": "Consultar configuração de tipo de correção",
        "description": "Retorna a configuração de exibição/obrigatoriedade dos campos de um tipo de ação corretiva. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/correcoes/tipos": {
      "get": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarTiposCorrecaoV2",
        "summary": "Listar tipos de correção",
        "description": "Lista os tipos de ação corretiva configurados pela empresa - consulte antes de criar uma correção para obter o tipoCorrecaoId válido. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/correcoes/{id}": {
      "delete": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirCorrecaoV2",
        "summary": "Excluir correção",
        "description": "Exclui uma ação corretiva pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/correcoes/{correcaoId}/custosmateriais": {
      "get": {
        "tags": [
          "Correcoes (V2)"
        ],
        "parameters": [
          {
            "name": "correcaoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCustosMateriaisCorrecaoV2",
        "summary": "Listar custos de materiais da correção",
        "description": "Lista os materiais e custos associados a uma correção. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/equipamentos/ativos": {
      "get": {
        "tags": [
          "Equipamentos (V2)"
        ],
        "parameters": [
          {
            "name": "SiteId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "FornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              },
              "deprecated": true
            }
          },
          {
            "name": "SistemaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "GrupoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "PlanoAtividadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipamentos"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipamentos"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Equipamentos"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v2_equipamentos_ativos_v2",
        "summary": "Listar equipamentos ativos"
      }
    },
    "/v2/ocorrencias": {
      "get": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV2"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV2"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV2"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasV2",
        "summary": "Listar ocorrências",
        "description": "Lista ocorrências corretivas com filtros (período, unidade, área, status, executor/emitente etc.). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      },
      "post": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarOcorrenciaV2",
        "summary": "Criar ocorrência",
        "description": "Cria uma nova ocorrência corretiva (SaveOcorrenciaCommand). Campos obrigatórios: empresaId, siteId, plataforma. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/filtrorefs": {
      "get": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FiltroOcorrenciaReferences"
                },
                "example": {
                  "area": {
                    "gid": "⚠️ A confirmar",
                    "area": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "localizacao": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "inativo": false,
                    "empresa": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "identificacaoAmbiente": "⚠️ A confirmar",
                    "tipoAtividade": "⚠️ A confirmar",
                    "areaClimatizada": "⚠️ A confirmar",
                    "cargaTermica": "⚠️ A confirmar",
                    "ocupantesFixos": "⚠️ A confirmar",
                    "ocupantesFlutuantes": "⚠️ A confirmar",
                    "pmoc": false,
                    "sistema": 1,
                    "unidadeCargaTermica": "⚠️ A confirmar",
                    "espacoOcupado": 42.5,
                    "subGrupoArea": 1,
                    "fornecedor": 1,
                    "codigoLocalizacao": "⚠️ A confirmar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "grupoAreaGID": "⚠️ A confirmar",
                    "subGrupoAreaGID": "⚠️ A confirmar",
                    "codigoGLN": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "quantidadeEquipamentos": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "site": 1,
                      "agrupamento": "⚠️ A confirmar",
                      "empresa": 1,
                      "statusGrupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false
                    },
                    "subGrupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "subGrupoArea": 1,
                      "empresa": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "grupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar"
                    }
                  },
                  "equipamento": {
                    "gid": "⚠️ A confirmar",
                    "equipamento": 1,
                    "empresa": 1,
                    "site": 1,
                    "area": 1,
                    "grupoEquipamento": 1,
                    "nome": "Fulano de Tal",
                    "tag": "⚠️ A confirmar",
                    "serie": "⚠️ A confirmar",
                    "marca": "⚠️ A confirmar",
                    "modelo": "⚠️ A confirmar",
                    "prioridade": 1,
                    "inativo": false,
                    "tipoEquipamento": 1,
                    "sistemaEmpresa": 1,
                    "fornecedor": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "areaGID": "⚠️ A confirmar",
                    "grupoEquipamentoGID": "⚠️ A confirmar",
                    "responsavel": 1,
                    "codigoGIAI": "⚠️ A confirmar",
                    "capacidade": "⚠️ A confirmar",
                    "corrente": 42.5,
                    "tensao": 42.5,
                    "potencia": 42.5,
                    "informacoesAdicionais": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "areaObj": {
                      "gid": "⚠️ A confirmar",
                      "area": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "localizacao": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "inativo": false,
                      "empresa": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "identificacaoAmbiente": "⚠️ A confirmar",
                      "tipoAtividade": "⚠️ A confirmar",
                      "areaClimatizada": "⚠️ A confirmar",
                      "cargaTermica": "⚠️ A confirmar",
                      "ocupantesFixos": "⚠️ A confirmar",
                      "ocupantesFlutuantes": "⚠️ A confirmar",
                      "pmoc": false,
                      "sistema": 1,
                      "unidadeCargaTermica": "⚠️ A confirmar",
                      "espacoOcupado": 42.5,
                      "subGrupoArea": 1,
                      "fornecedor": 1,
                      "codigoLocalizacao": "⚠️ A confirmar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "latitudeLongitude": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar",
                      "subGrupoAreaGID": "⚠️ A confirmar",
                      "codigoGLN": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "nomeFormatted": "Fulano de Tal",
                      "quantidadeEquipamentos": 1,
                      "siteObj": {
                        "site": 1,
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "codigo": "⚠️ A confirmar",
                        "endereco": "⚠️ A confirmar",
                        "grupoSite": 1,
                        "statusSite": 1,
                        "herdarPrioridadesAnomaliasDaEmpresa": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "qrCode": "QR-ABC123",
                        "logomarcaPath": "/uploads/exemplo.png",
                        "quantidadeAreas": 1,
                        "quantidadeEquipamentos": 1,
                        "empresaObj": {
                          "notificacaoOperacionalOcorrencia": 0,
                          "notificacaoOperacionalCorrecao": 0
                        }
                      },
                      "grupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "grupoArea": 1,
                        "site": 1,
                        "agrupamento": "⚠️ A confirmar",
                        "empresa": 1,
                        "statusGrupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false
                      },
                      "subGrupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "subGrupoArea": 1,
                        "empresa": 1,
                        "site": 1,
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "grupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false,
                        "updClidMob": "⚠️ A confirmar",
                        "grupoAreaGID": "⚠️ A confirmar"
                      }
                    },
                    "sistemaEmpresaObj": {
                      "sistemaEmpresa": 1,
                      "sistema": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal"
                    },
                    "tipoEquipamentoObj": {
                      "linhaProdutoEmpresa": 1,
                      "linhaProduto": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "inativo": false
                    }
                  },
                  "fornecedor": {
                    "id": 123,
                    "nome": "Fulano de Tal"
                  },
                  "grupoArea": {
                    "gid": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "site": 1,
                    "agrupamento": "⚠️ A confirmar",
                    "empresa": 1,
                    "statusGrupoArea": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  },
                  "prioridade": {
                    "prioridadeAnomalia": 1,
                    "empresa": 1,
                    "prioridadeAnomaliaBase": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "diasLimiteParaExecucao": 1,
                    "cor": "⚠️ A confirmar",
                    "inativo": false
                  },
                  "sistema": {
                    "sistemaEmpresa": 1,
                    "sistema": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal"
                  },
                  "setor": {
                    "setor": 1,
                    "empresa": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "status": 1
                  },
                  "executor": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "solicitante": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "statusCorrecao": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  },
                  "tipoEquipamento": {
                    "linhaProdutoEmpresa": 1,
                    "linhaProduto": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "inativo": false
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FiltroOcorrenciaReferences"
                },
                "example": {
                  "area": {
                    "gid": "⚠️ A confirmar",
                    "area": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "localizacao": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "inativo": false,
                    "empresa": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "identificacaoAmbiente": "⚠️ A confirmar",
                    "tipoAtividade": "⚠️ A confirmar",
                    "areaClimatizada": "⚠️ A confirmar",
                    "cargaTermica": "⚠️ A confirmar",
                    "ocupantesFixos": "⚠️ A confirmar",
                    "ocupantesFlutuantes": "⚠️ A confirmar",
                    "pmoc": false,
                    "sistema": 1,
                    "unidadeCargaTermica": "⚠️ A confirmar",
                    "espacoOcupado": 42.5,
                    "subGrupoArea": 1,
                    "fornecedor": 1,
                    "codigoLocalizacao": "⚠️ A confirmar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "grupoAreaGID": "⚠️ A confirmar",
                    "subGrupoAreaGID": "⚠️ A confirmar",
                    "codigoGLN": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "quantidadeEquipamentos": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "site": 1,
                      "agrupamento": "⚠️ A confirmar",
                      "empresa": 1,
                      "statusGrupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false
                    },
                    "subGrupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "subGrupoArea": 1,
                      "empresa": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "grupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar"
                    }
                  },
                  "equipamento": {
                    "gid": "⚠️ A confirmar",
                    "equipamento": 1,
                    "empresa": 1,
                    "site": 1,
                    "area": 1,
                    "grupoEquipamento": 1,
                    "nome": "Fulano de Tal",
                    "tag": "⚠️ A confirmar",
                    "serie": "⚠️ A confirmar",
                    "marca": "⚠️ A confirmar",
                    "modelo": "⚠️ A confirmar",
                    "prioridade": 1,
                    "inativo": false,
                    "tipoEquipamento": 1,
                    "sistemaEmpresa": 1,
                    "fornecedor": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "areaGID": "⚠️ A confirmar",
                    "grupoEquipamentoGID": "⚠️ A confirmar",
                    "responsavel": 1,
                    "codigoGIAI": "⚠️ A confirmar",
                    "capacidade": "⚠️ A confirmar",
                    "corrente": 42.5,
                    "tensao": 42.5,
                    "potencia": 42.5,
                    "informacoesAdicionais": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "areaObj": {
                      "gid": "⚠️ A confirmar",
                      "area": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "localizacao": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "inativo": false,
                      "empresa": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "identificacaoAmbiente": "⚠️ A confirmar",
                      "tipoAtividade": "⚠️ A confirmar",
                      "areaClimatizada": "⚠️ A confirmar",
                      "cargaTermica": "⚠️ A confirmar",
                      "ocupantesFixos": "⚠️ A confirmar",
                      "ocupantesFlutuantes": "⚠️ A confirmar",
                      "pmoc": false,
                      "sistema": 1,
                      "unidadeCargaTermica": "⚠️ A confirmar",
                      "espacoOcupado": 42.5,
                      "subGrupoArea": 1,
                      "fornecedor": 1,
                      "codigoLocalizacao": "⚠️ A confirmar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "latitudeLongitude": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar",
                      "subGrupoAreaGID": "⚠️ A confirmar",
                      "codigoGLN": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "nomeFormatted": "Fulano de Tal",
                      "quantidadeEquipamentos": 1,
                      "siteObj": {
                        "site": 1,
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "codigo": "⚠️ A confirmar",
                        "endereco": "⚠️ A confirmar",
                        "grupoSite": 1,
                        "statusSite": 1,
                        "herdarPrioridadesAnomaliasDaEmpresa": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "qrCode": "QR-ABC123",
                        "logomarcaPath": "/uploads/exemplo.png",
                        "quantidadeAreas": 1,
                        "quantidadeEquipamentos": 1,
                        "empresaObj": {
                          "notificacaoOperacionalOcorrencia": 0,
                          "notificacaoOperacionalCorrecao": 0
                        }
                      },
                      "grupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "grupoArea": 1,
                        "site": 1,
                        "agrupamento": "⚠️ A confirmar",
                        "empresa": 1,
                        "statusGrupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false
                      },
                      "subGrupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "subGrupoArea": 1,
                        "empresa": 1,
                        "site": 1,
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "grupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false,
                        "updClidMob": "⚠️ A confirmar",
                        "grupoAreaGID": "⚠️ A confirmar"
                      }
                    },
                    "sistemaEmpresaObj": {
                      "sistemaEmpresa": 1,
                      "sistema": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal"
                    },
                    "tipoEquipamentoObj": {
                      "linhaProdutoEmpresa": 1,
                      "linhaProduto": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "inativo": false
                    }
                  },
                  "fornecedor": {
                    "id": 123,
                    "nome": "Fulano de Tal"
                  },
                  "grupoArea": {
                    "gid": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "site": 1,
                    "agrupamento": "⚠️ A confirmar",
                    "empresa": 1,
                    "statusGrupoArea": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  },
                  "prioridade": {
                    "prioridadeAnomalia": 1,
                    "empresa": 1,
                    "prioridadeAnomaliaBase": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "diasLimiteParaExecucao": 1,
                    "cor": "⚠️ A confirmar",
                    "inativo": false
                  },
                  "sistema": {
                    "sistemaEmpresa": 1,
                    "sistema": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal"
                  },
                  "setor": {
                    "setor": 1,
                    "empresa": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "status": 1
                  },
                  "executor": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "solicitante": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "statusCorrecao": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  },
                  "tipoEquipamento": {
                    "linhaProdutoEmpresa": 1,
                    "linhaProduto": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "inativo": false
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FiltroOcorrenciaReferences"
                },
                "example": {
                  "area": {
                    "gid": "⚠️ A confirmar",
                    "area": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "localizacao": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "inativo": false,
                    "empresa": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "identificacaoAmbiente": "⚠️ A confirmar",
                    "tipoAtividade": "⚠️ A confirmar",
                    "areaClimatizada": "⚠️ A confirmar",
                    "cargaTermica": "⚠️ A confirmar",
                    "ocupantesFixos": "⚠️ A confirmar",
                    "ocupantesFlutuantes": "⚠️ A confirmar",
                    "pmoc": false,
                    "sistema": 1,
                    "unidadeCargaTermica": "⚠️ A confirmar",
                    "espacoOcupado": 42.5,
                    "subGrupoArea": 1,
                    "fornecedor": 1,
                    "codigoLocalizacao": "⚠️ A confirmar",
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "grupoAreaGID": "⚠️ A confirmar",
                    "subGrupoAreaGID": "⚠️ A confirmar",
                    "codigoGLN": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "quantidadeEquipamentos": 1,
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "grupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "site": 1,
                      "agrupamento": "⚠️ A confirmar",
                      "empresa": 1,
                      "statusGrupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false
                    },
                    "subGrupoAreaObj": {
                      "gid": "⚠️ A confirmar",
                      "subGrupoArea": 1,
                      "empresa": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "grupoArea": 1,
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar"
                    }
                  },
                  "equipamento": {
                    "gid": "⚠️ A confirmar",
                    "equipamento": 1,
                    "empresa": 1,
                    "site": 1,
                    "area": 1,
                    "grupoEquipamento": 1,
                    "nome": "Fulano de Tal",
                    "tag": "⚠️ A confirmar",
                    "serie": "⚠️ A confirmar",
                    "marca": "⚠️ A confirmar",
                    "modelo": "⚠️ A confirmar",
                    "prioridade": 1,
                    "inativo": false,
                    "tipoEquipamento": 1,
                    "sistemaEmpresa": 1,
                    "fornecedor": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false,
                    "updClidMob": "⚠️ A confirmar",
                    "latitudeLongitude": "⚠️ A confirmar",
                    "areaGID": "⚠️ A confirmar",
                    "grupoEquipamentoGID": "⚠️ A confirmar",
                    "responsavel": 1,
                    "codigoGIAI": "⚠️ A confirmar",
                    "capacidade": "⚠️ A confirmar",
                    "corrente": 42.5,
                    "tensao": 42.5,
                    "potencia": 42.5,
                    "informacoesAdicionais": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "nomeFormatted": "Fulano de Tal",
                    "siteObj": {
                      "site": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "endereco": "⚠️ A confirmar",
                      "grupoSite": 1,
                      "statusSite": 1,
                      "herdarPrioridadesAnomaliasDaEmpresa": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "qrCode": "QR-ABC123",
                      "logomarcaPath": "/uploads/exemplo.png",
                      "quantidadeAreas": 1,
                      "quantidadeEquipamentos": 1,
                      "empresaObj": {
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "nomeFantasia": "Fulano de Tal",
                        "nomeLeankeep": "Fulano de Tal",
                        "status": 1,
                        "tipo": 1,
                        "habilitarAprovacaoCorrecao": false,
                        "empresaCliente": 1,
                        "habilitarAvaliacaoCorrecao": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "habilitarModuloAuditorias": false,
                        "habilitarModuloAlmoxarifados": false,
                        "assinaturaBaixaAnomaliaMobile": false,
                        "assinaturaBaixaTarefaMobile": false,
                        "habilitarIndisponibilidade": false,
                        "habilitarModuloGeolocalizacao": false,
                        "habilitarModuloSLA": false,
                        "habilitarBloqueioCorrecoesNaoExecutor": false,
                        "notificacoesAdminOcorrencia": false,
                        "notificacaoAdminCorrececao": false,
                        "notificacaoOperacionalOcorrencia": 0,
                        "notificacaoOperacionalCorrecao": 0,
                        "logomarcaPath": "/uploads/exemplo.png",
                        "habilitarQrCodePublico": false,
                        "habilitarChamadoSemLogin": false,
                        "habilitarNotificacaoEmitenteSemLogin": false,
                        "habilitarDestinoQrCodeChamado": false,
                        "tipoNome": "⚠️ A confirmar"
                      }
                    },
                    "areaObj": {
                      "gid": "⚠️ A confirmar",
                      "area": 1,
                      "site": 1,
                      "nome": "Fulano de Tal",
                      "localizacao": "⚠️ A confirmar",
                      "grupoArea": 1,
                      "inativo": false,
                      "empresa": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "identificacaoAmbiente": "⚠️ A confirmar",
                      "tipoAtividade": "⚠️ A confirmar",
                      "areaClimatizada": "⚠️ A confirmar",
                      "cargaTermica": "⚠️ A confirmar",
                      "ocupantesFixos": "⚠️ A confirmar",
                      "ocupantesFlutuantes": "⚠️ A confirmar",
                      "pmoc": false,
                      "sistema": 1,
                      "unidadeCargaTermica": "⚠️ A confirmar",
                      "espacoOcupado": 42.5,
                      "subGrupoArea": 1,
                      "fornecedor": 1,
                      "codigoLocalizacao": "⚠️ A confirmar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "updClidMob": "⚠️ A confirmar",
                      "latitudeLongitude": "⚠️ A confirmar",
                      "grupoAreaGID": "⚠️ A confirmar",
                      "subGrupoAreaGID": "⚠️ A confirmar",
                      "codigoGLN": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png",
                      "nomeFormatted": "Fulano de Tal",
                      "quantidadeEquipamentos": 1,
                      "siteObj": {
                        "site": 1,
                        "empresa": 1,
                        "nome": "Fulano de Tal",
                        "codigo": "⚠️ A confirmar",
                        "endereco": "⚠️ A confirmar",
                        "grupoSite": 1,
                        "statusSite": 1,
                        "herdarPrioridadesAnomaliasDaEmpresa": false,
                        "habilitarBaixaAtividadeQRCode": false,
                        "habilitarBaixaAnomaliaQRCode": false,
                        "qrCode": "QR-ABC123",
                        "logomarcaPath": "/uploads/exemplo.png",
                        "quantidadeAreas": 1,
                        "quantidadeEquipamentos": 1,
                        "empresaObj": {
                          "notificacaoOperacionalOcorrencia": 0,
                          "notificacaoOperacionalCorrecao": 0
                        }
                      },
                      "grupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "grupoArea": 1,
                        "site": 1,
                        "agrupamento": "⚠️ A confirmar",
                        "empresa": 1,
                        "statusGrupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false
                      },
                      "subGrupoAreaObj": {
                        "gid": "⚠️ A confirmar",
                        "subGrupoArea": 1,
                        "empresa": 1,
                        "site": 1,
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "grupoArea": 1,
                        "insClidMob": "⚠️ A confirmar",
                        "insCliRecIdMob": 1,
                        "insSincronizado": false,
                        "updClidMob": "⚠️ A confirmar",
                        "grupoAreaGID": "⚠️ A confirmar"
                      }
                    },
                    "sistemaEmpresaObj": {
                      "sistemaEmpresa": 1,
                      "sistema": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal"
                    },
                    "tipoEquipamentoObj": {
                      "linhaProdutoEmpresa": 1,
                      "linhaProduto": 1,
                      "empresa": 1,
                      "nome": "Fulano de Tal",
                      "codigo": "⚠️ A confirmar",
                      "inativo": false
                    }
                  },
                  "fornecedor": {
                    "id": 123,
                    "nome": "Fulano de Tal"
                  },
                  "grupoArea": {
                    "gid": "⚠️ A confirmar",
                    "grupoArea": 1,
                    "site": 1,
                    "agrupamento": "⚠️ A confirmar",
                    "empresa": 1,
                    "statusGrupoArea": 1,
                    "insClidMob": "⚠️ A confirmar",
                    "insCliRecIdMob": 1,
                    "insSincronizado": false
                  },
                  "prioridade": {
                    "prioridadeAnomalia": 1,
                    "empresa": 1,
                    "prioridadeAnomaliaBase": 1,
                    "site": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "diasLimiteParaExecucao": 1,
                    "cor": "⚠️ A confirmar",
                    "inativo": false
                  },
                  "sistema": {
                    "sistemaEmpresa": 1,
                    "sistema": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal"
                  },
                  "setor": {
                    "setor": 1,
                    "empresa": 1,
                    "site": 1,
                    "nome": "Fulano de Tal",
                    "status": 1
                  },
                  "executor": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "solicitante": {
                    "usuario": 1,
                    "nome": "Fulano de Tal",
                    "email": "usuario@empresa.com.br",
                    "senha": "⚠️ A confirmar",
                    "inativo": false,
                    "superUsuario": false,
                    "login": "⚠️ A confirmar",
                    "usuarioDesignado": false,
                    "filtrosDefault": false,
                    "filtrosAlteracaoDefault": false,
                    "filtrosTodosTiposAnomalias": false,
                    "tipo": 1,
                    "cargo": 1,
                    "setor": 1,
                    "assinaturaPath": "/uploads/exemplo.png",
                    "celular": "11999998888",
                    "dataCadastro": "2026-06-29T10:00:00Z",
                    "acessoTodasAreas": false,
                    "tipoNome": "⚠️ A confirmar",
                    "image": "⚠️ A confirmar",
                    "emailValido": false
                  },
                  "statusCorrecao": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  },
                  "tipoEquipamento": {
                    "linhaProdutoEmpresa": 1,
                    "linhaProduto": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "codigo": "⚠️ A confirmar",
                    "inativo": false
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterReferenciasFiltroOcorrenciasV2",
        "summary": "Consultar referências de filtro",
        "description": "Retorna os valores de referência (nomes/IDs) para popular os filtros de uma tela de busca de ocorrências. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/tipicas/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "tipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isAuditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "fornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasTipicasV2",
        "summary": "Listar ocorrências típicas",
        "description": "Lista as ocorrências típicas (modelos pré-configurados) da empresa - consulte antes de criar uma ocorrência para obter o anomaliaTipicaId válido. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/config/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isAuditoria",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoOcorrenciasV2",
        "summary": "Consultar configuração de ocorrências",
        "description": "Retorna as regras e campos obrigatórios configurados pela empresa para abertura de ocorrências - consulte antes de montar o payload de criação. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/{id}/toedit": {
      "get": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "operationId": "obterOcorrenciaParaEdicaoV2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEditV2"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "prioridadeCor": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "indisponibilidade": false,
                  "permitirContato": false,
                  "linkExterno": "⚠️ A confirmar",
                  "identificacaoSolicitante": "⚠️ A confirmar",
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "tipoUltimaCorrecao": 1,
                  "isAguardandoAprovacao": false,
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "anomaliaFoto": 1,
                      "anomalia": 1,
                      "fotoPath": "/uploads/exemplo.png",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "anomaliaGID": "⚠️ A confirmar",
                      "fotoParentPath": "/uploads/exemplo.png"
                    }
                  ],
                  "correcoes": [
                    {
                      "correcaoId": 123,
                      "correcaoGid": "⚠️ A confirmar",
                      "tipoCorrecaoNome": "⚠️ A confirmar",
                      "tipoCorrecao": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "inicio": "2026-06-29T10:00:00Z",
                      "termino": "2026-06-29T10:00:00Z",
                      "executoresNomes": "⚠️ A confirmar",
                      "materiaisNomes": "⚠️ A confirmar",
                      "custoTotal": 42.5,
                      "fotoPath": "/uploads/exemplo.png",
                      "fotosPathsList": [
                        "⚠️ A confirmar"
                      ],
                      "habilitarAprovacao": false,
                      "habilitarAutorizacao": false
                    }
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEditV2"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "prioridadeCor": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "indisponibilidade": false,
                  "permitirContato": false,
                  "linkExterno": "⚠️ A confirmar",
                  "identificacaoSolicitante": "⚠️ A confirmar",
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "tipoUltimaCorrecao": 1,
                  "isAguardandoAprovacao": false,
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "anomaliaFoto": 1,
                      "anomalia": 1,
                      "fotoPath": "/uploads/exemplo.png",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "anomaliaGID": "⚠️ A confirmar",
                      "fotoParentPath": "/uploads/exemplo.png"
                    }
                  ],
                  "correcoes": [
                    {
                      "correcaoId": 123,
                      "correcaoGid": "⚠️ A confirmar",
                      "tipoCorrecaoNome": "⚠️ A confirmar",
                      "tipoCorrecao": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "inicio": "2026-06-29T10:00:00Z",
                      "termino": "2026-06-29T10:00:00Z",
                      "executoresNomes": "⚠️ A confirmar",
                      "materiaisNomes": "⚠️ A confirmar",
                      "custoTotal": 42.5,
                      "fotoPath": "/uploads/exemplo.png",
                      "fotosPathsList": [
                        "⚠️ A confirmar"
                      ],
                      "habilitarAprovacao": false,
                      "habilitarAutorizacao": false
                    }
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEditV2"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "prioridadeCor": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "indisponibilidade": false,
                  "permitirContato": false,
                  "linkExterno": "⚠️ A confirmar",
                  "identificacaoSolicitante": "⚠️ A confirmar",
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "tipoUltimaCorrecao": 1,
                  "isAguardandoAprovacao": false,
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "anomaliaFoto": 1,
                      "anomalia": 1,
                      "fotoPath": "/uploads/exemplo.png",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "anomaliaGID": "⚠️ A confirmar",
                      "fotoParentPath": "/uploads/exemplo.png"
                    }
                  ],
                  "correcoes": [
                    {
                      "correcaoId": 123,
                      "correcaoGid": "⚠️ A confirmar",
                      "tipoCorrecaoNome": "⚠️ A confirmar",
                      "tipoCorrecao": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "inicio": "2026-06-29T10:00:00Z",
                      "termino": "2026-06-29T10:00:00Z",
                      "executoresNomes": "⚠️ A confirmar",
                      "materiaisNomes": "⚠️ A confirmar",
                      "custoTotal": 42.5,
                      "fotoPath": "/uploads/exemplo.png",
                      "fotosPathsList": [
                        "⚠️ A confirmar"
                      ],
                      "habilitarAprovacao": false,
                      "habilitarAutorizacao": false
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar ocorrência para edição",
        "description": "Retorna uma ocorrência no formato usado para edição (todos os campos editáveis) - use antes de uma atualização para saber o estado atual. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/{id}": {
      "delete": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirOcorrenciaV2",
        "summary": "Excluir ocorrência",
        "description": "Exclui uma ocorrência pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo. Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/editprioridade": {
      "put": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "alterarPrioridadeOcorrenciaV2",
        "summary": "Alterar prioridade da ocorrência",
        "description": "Altera a prioridade de uma ocorrência existente (SavePrioridadeOcorrenciaCommand). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/aprovacao": {
      "put": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "aprovarOcorrenciaV2",
        "summary": "Aprovar ocorrência",
        "description": "Aprova ou reprova uma ocorrência (AprovarOcorrenciaCommand) - ver enum statusAprovacaoId (EStatusAprovacao). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/ocorrencias/autorizacao": {
      "put": {
        "tags": [
          "Ocorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "autorizarOcorrenciaV2",
        "summary": "Autorizar ocorrência",
        "description": "Autoriza uma ocorrência pendente de autorização (AutorizarOcorrenciaCommand). Para novas integrações, prefira a v3 deste recurso (mesmo comportamento de negócio, mais completa) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v2/prioridadesocorrencias": {
      "get": {
        "tags": [
          "PrioridadesOcorrencias (V2)"
        ],
        "parameters": [
          {
            "name": "Descricao",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "TipoUsuario",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoUsuario"
            }
          },
          {
            "name": "UnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EstadoId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "CidadeId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PrioridadesAnomalias"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "get__v2_prioridadesocorrencias_v2",
        "summary": "Listar prioridades de ocorrências"
      }
    },
    "/v2/unidades/{id}": {
      "get": {
        "tags": [
          "Unidades (V2)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UnidadeQry"
                },
                "example": {
                  "unidadeId": 123,
                  "empresa": {
                    "empresaId": 123,
                    "nome": "Fulano de Tal",
                    "status": 1,
                    "tipo": 1,
                    "habilitarAprovacaoCorrecao": false,
                    "habilitarAvaliacaoCorrecao": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "habilitarModuloAuditorias": false,
                    "habilitarModuloAlmoxarifados": false,
                    "assinaturaBaixaAnomaliaMobile": false,
                    "assinaturaBaixaTarefaMobile": false
                  },
                  "nome": "Fulano de Tal",
                  "grupoUnidade": {
                    "grupoUnidadeId": 123,
                    "nome": "Fulano de Tal",
                    "subGrupoUnidade": {
                      "subGrupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    }
                  },
                  "status": 2,
                  "herdarPrioridadesAnomaliasDaEmpresa": false,
                  "habilitarBaixaAtividadeQRCode": false,
                  "habilitarBaixaAnomaliaQRCode": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnidadeQry"
                },
                "example": {
                  "unidadeId": 123,
                  "empresa": {
                    "empresaId": 123,
                    "nome": "Fulano de Tal",
                    "status": 1,
                    "tipo": 1,
                    "habilitarAprovacaoCorrecao": false,
                    "habilitarAvaliacaoCorrecao": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "habilitarModuloAuditorias": false,
                    "habilitarModuloAlmoxarifados": false,
                    "assinaturaBaixaAnomaliaMobile": false,
                    "assinaturaBaixaTarefaMobile": false
                  },
                  "nome": "Fulano de Tal",
                  "grupoUnidade": {
                    "grupoUnidadeId": 123,
                    "nome": "Fulano de Tal",
                    "subGrupoUnidade": {
                      "subGrupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    }
                  },
                  "status": 2,
                  "herdarPrioridadesAnomaliasDaEmpresa": false,
                  "habilitarBaixaAtividadeQRCode": false,
                  "habilitarBaixaAnomaliaQRCode": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnidadeQry"
                },
                "example": {
                  "unidadeId": 123,
                  "empresa": {
                    "empresaId": 123,
                    "nome": "Fulano de Tal",
                    "status": 1,
                    "tipo": 1,
                    "habilitarAprovacaoCorrecao": false,
                    "habilitarAvaliacaoCorrecao": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false,
                    "habilitarModuloAuditorias": false,
                    "habilitarModuloAlmoxarifados": false,
                    "assinaturaBaixaAnomaliaMobile": false,
                    "assinaturaBaixaTarefaMobile": false
                  },
                  "nome": "Fulano de Tal",
                  "grupoUnidade": {
                    "grupoUnidadeId": 123,
                    "nome": "Fulano de Tal",
                    "subGrupoUnidade": {
                      "subGrupoUnidadeId": 123,
                      "nome": "Fulano de Tal"
                    }
                  },
                  "status": 2,
                  "herdarPrioridadesAnomaliasDaEmpresa": false,
                  "habilitarBaixaAtividadeQRCode": false,
                  "habilitarBaixaAnomaliaQRCode": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterUnidadePorIdV2",
        "summary": "Consultar unidade",
        "description": "Variante v2 de consulta de Unidade por ID (schema UnidadeQry). Recursos de cadastro permanecem majoritariamente em v1 - prefira esta versão salvo necessidade específica de outra."
      }
    },
    "/v2/unidades/ativas": {
      "get": {
        "tags": [
          "Unidades (V2)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadeQry"
                  }
                },
                "example": [
                  {
                    "unidadeId": 123,
                    "empresa": {
                      "empresaId": 123,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false
                    },
                    "nome": "Fulano de Tal",
                    "grupoUnidade": {
                      "grupoUnidadeId": 123,
                      "nome": "Fulano de Tal",
                      "subGrupoUnidade": {
                        "subGrupoUnidadeId": 123,
                        "nome": "Fulano de Tal"
                      }
                    },
                    "status": 2,
                    "herdarPrioridadesAnomaliasDaEmpresa": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadeQry"
                  }
                },
                "example": [
                  {
                    "unidadeId": 123,
                    "empresa": {
                      "empresaId": 123,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false
                    },
                    "nome": "Fulano de Tal",
                    "grupoUnidade": {
                      "grupoUnidadeId": 123,
                      "nome": "Fulano de Tal",
                      "subGrupoUnidade": {
                        "subGrupoUnidadeId": 123,
                        "nome": "Fulano de Tal"
                      }
                    },
                    "status": 2,
                    "herdarPrioridadesAnomaliasDaEmpresa": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadeQry"
                  }
                },
                "example": [
                  {
                    "unidadeId": 123,
                    "empresa": {
                      "empresaId": 123,
                      "nome": "Fulano de Tal",
                      "status": 1,
                      "tipo": 1,
                      "habilitarAprovacaoCorrecao": false,
                      "habilitarAvaliacaoCorrecao": false,
                      "habilitarBaixaAtividadeQRCode": false,
                      "habilitarBaixaAnomaliaQRCode": false,
                      "habilitarModuloAuditorias": false,
                      "habilitarModuloAlmoxarifados": false,
                      "assinaturaBaixaAnomaliaMobile": false,
                      "assinaturaBaixaTarefaMobile": false
                    },
                    "nome": "Fulano de Tal",
                    "grupoUnidade": {
                      "grupoUnidadeId": 123,
                      "nome": "Fulano de Tal",
                      "subGrupoUnidade": {
                        "subGrupoUnidadeId": 123,
                        "nome": "Fulano de Tal"
                      }
                    },
                    "status": 2,
                    "herdarPrioridadesAnomaliasDaEmpresa": false,
                    "habilitarBaixaAtividadeQRCode": false,
                    "habilitarBaixaAnomaliaQRCode": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarUnidadesAtivasV2",
        "summary": "Listar unidades ativas",
        "description": "Variante v2 de listagem de Unidades ativas (schema UnidadeQry). Recursos de cadastro permanecem majoritariamente em v1 - prefira esta versão salvo necessidade específica de outra."
      }
    },
    "/v3/correcoes": {
      "get": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "ocorrenciaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesListV3"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "tipoCorrecao": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "habilitarAprovacao": false,
                    "habilitarAutorizacao": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesListV3"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "tipoCorrecao": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "habilitarAprovacao": false,
                    "habilitarAutorizacao": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CorrecoesListV3"
                  }
                },
                "example": [
                  {
                    "correcaoId": 123,
                    "correcaoGid": "⚠️ A confirmar",
                    "tipoCorrecaoNome": "⚠️ A confirmar",
                    "tipoCorrecao": 1,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "inicio": "2026-06-29T10:00:00Z",
                    "termino": "2026-06-29T10:00:00Z",
                    "executoresNomes": "⚠️ A confirmar",
                    "materiaisNomes": "⚠️ A confirmar",
                    "custoTotal": 42.5,
                    "fotoPath": "/uploads/exemplo.png",
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "habilitarAprovacao": false,
                    "habilitarAutorizacao": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCorrecoesV3",
        "summary": "Listar correções",
        "description": "Lista as ações corretivas (Correções) de uma ocorrência. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      },
      "post": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveCorrecaoCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "inicio": "2026-06-29T10:30:00Z",
                "plataforma": 6,
                "termino": "2026-06-29T12:00:00Z",
                "tipoCorrecaoId": 1,
                "descricao": "Substituição do conector hidráulico danificado",
                "observacao": "Peça substituída com estoque local"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveCorrecaoCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "fotoPath": "/uploads/exemplo.png",
                  "assinaturaPath": "/uploads/exemplo.png",
                  "isCreated": false,
                  "correcaoId": "⚠️ A confirmar",
                  "pathsToDelete": [
                    "⚠️ A confirmar"
                  ],
                  "isSolucionada": false,
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarCorrecaoV3",
        "summary": "Criar correção",
        "description": "Registra uma ação corretiva para uma ocorrência (SaveCorrecaoCommand). Campos obrigatórios: anomaliaId, inicio, plataforma. Passo do fluxo em [Resolver uma ocorrência](/guides/recipe-resolver-ocorrencia). Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/correcoes/{id}/toedit": {
      "get": {
        "tags": [
          "Correcoes (V3)"
        ],
        "operationId": "obterCorrecaoParaEdicaoV3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEditV3"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "tipoCorrecao": 1,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "empresaId": 123,
                    "siteId": 123,
                    "setorId": 123,
                    "setorName": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "areaId": 123,
                    "equipamentoId": 123,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "tipoUltimaCorrecao": 1,
                    "gid": "⚠️ A confirmar"
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "acaoCorretivaFoto": 1,
                      "acaoCorretiva": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "acaoCorretivaGID": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png"
                    }
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEditV3"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "tipoCorrecao": 1,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "empresaId": 123,
                    "siteId": 123,
                    "setorId": 123,
                    "setorName": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "areaId": 123,
                    "equipamentoId": 123,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "tipoUltimaCorrecao": 1,
                    "gid": "⚠️ A confirmar"
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "acaoCorretivaFoto": 1,
                      "acaoCorretiva": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "acaoCorretivaGID": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png"
                    }
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToEditV3"
                },
                "example": {
                  "correcaoId": 123,
                  "correcaoGid": "⚠️ A confirmar",
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "inicio": "2026-06-29T10:00:00Z",
                  "termino": "2026-06-29T10:00:00Z",
                  "custo": 42.5,
                  "tempo": 1,
                  "statusCorrecaoId": 123,
                  "statusCorrecaoNome": "⚠️ A confirmar",
                  "statusAvaliacaoId": 123,
                  "statusAvaliacaoNome": "⚠️ A confirmar",
                  "statusAprovacaoId": 123,
                  "tipoCorrecao": 1,
                  "statusAprovacaoNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "statusChanged": false,
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "empresaId": 123,
                    "siteId": 123,
                    "setorId": 123,
                    "setorName": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "areaId": 123,
                    "equipamentoId": 123,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "tipoUltimaCorrecao": 1,
                    "gid": "⚠️ A confirmar"
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "emitentes": [
                    {
                      "emitente": 1,
                      "emailAviso": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "tempo": 1,
                      "responsavelAutorizacaoPagamento": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "acaoCorretivaFoto": 1,
                      "acaoCorretiva": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "acaoCorretivaGID": "⚠️ A confirmar",
                      "fotoPath": "/uploads/exemplo.png"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar correção para edição",
        "description": "Retorna uma correção no formato usado para edição. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/correcoes/toadd": {
      "get": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "ocorrenciaId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecaoToAdd"
                },
                "example": {
                  "ocorrencia": {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "anomaliaTipicaId": 123,
                    "anomaliaTipicaNome": "⚠️ A confirmar",
                    "tipoAnomaliaId": 123,
                    "tipoAnomaliaNome": "⚠️ A confirmar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "isAguardandoAprovacao": false,
                    "prioridadeId": 123,
                    "prioridadeDescricao": "⚠️ A confirmar",
                    "prioridadeExibir": false,
                    "fotoId": 123,
                    "fotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png",
                    "fotoUrl": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "temSolucionada": false,
                    "statusAprovacao": 1,
                    "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                    "emitentes": [
                      {
                        "emitente": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar",
                        "usuarioCelular": "⚠️ A confirmar"
                      }
                    ],
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "indisponibilidade": false
                  },
                  "configuracoesTiposAcoesCorretivas": {
                    "configuracaoTipoAcaoCorretiva": 1,
                    "tipoAcaoCorretivaEmpresa": 1,
                    "statusObrigatorio": false,
                    "statusExibir": false,
                    "inicioObrigatoriedade": false,
                    "inicioExibir": false,
                    "terminoObrigatorio": false,
                    "terminoExibir": false,
                    "setorObrigatorio": false,
                    "setorExibir": false,
                    "dadosAdicionaisObrigatorio": false,
                    "dadosAdicionaisExibir": false,
                    "emitenteObrigatorio": false,
                    "emitenteExibir": false,
                    "executorObrigatorio": false,
                    "executorExibir": false,
                    "tempoExecutorObrigatorio": false,
                    "tempoExecutorExibir": false,
                    "tempoCorrecaoObrigatorio": false,
                    "tempoCorrecaoExibir": false,
                    "descricaoObrigatoria": false,
                    "descricaoExibir": false,
                    "fotoObrigatoria": false,
                    "fotoExibir": false,
                    "epiExibir": false,
                    "epiObrigatorio": false,
                    "statusAprovacaoExibir": false,
                    "statusAprovacaoObrigatorio": false
                  },
                  "tipoAcaoCorretivaEmpresa": {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterDadosParaAdicionarCorrecaoV3",
        "summary": "Consultar dados para nova correção",
        "description": "Retorna os dados de apoio (ocorrência, tipos disponíveis) para montar o payload de uma nova correção. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/correcoes/config": {
      "get": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "tipoId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
                },
                "example": {
                  "configuracaoTipoAcaoCorretiva": 1,
                  "tipoAcaoCorretivaEmpresa": 1,
                  "statusObrigatorio": false,
                  "statusExibir": false,
                  "inicioObrigatoriedade": false,
                  "inicioExibir": false,
                  "terminoObrigatorio": false,
                  "terminoExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "dadosAdicionaisObrigatorio": false,
                  "dadosAdicionaisExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "tempoExecutorObrigatorio": false,
                  "tempoExecutorExibir": false,
                  "tempoCorrecaoObrigatorio": false,
                  "tempoCorrecaoExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "statusAprovacaoExibir": false,
                  "statusAprovacaoObrigatorio": false
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoTiposCorrecaoV3",
        "summary": "Consultar configuração de tipo de correção",
        "description": "Retorna a configuração de exibição/obrigatoriedade dos campos de um tipo de ação corretiva. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/correcoes/tipos": {
      "get": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
                  }
                },
                "example": [
                  {
                    "tipoAcaoCorretivaEmpresa": 1,
                    "tipoAcaoCorretivaModelo": 1,
                    "empresa": 1,
                    "nome": "Fulano de Tal",
                    "exibir": false,
                    "codigo": 1
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarTiposCorrecaoV3",
        "summary": "Listar tipos de correção",
        "description": "Lista os tipos de ação corretiva configurados pela empresa - consulte antes de criar uma correção para obter o tipoCorrecaoId válido. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/correcoes/{id}": {
      "delete": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirCorrecaoV3",
        "summary": "Excluir correção",
        "description": "Exclui uma ação corretiva pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/correcoes/{correcaoId}/custosmateriais": {
      "get": {
        "tags": [
          "Correcoes (V3)"
        ],
        "parameters": [
          {
            "name": "correcaoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CorrecoesCustosMateriais"
                },
                "example": {
                  "siteId": 123,
                  "materiais": [
                    {
                      "quantidade": 42.5,
                      "custo": 42.5,
                      "custoMaoObra": 42.5,
                      "materialInfo": {
                        "material": 1,
                        "empresa": 1,
                        "site": 1,
                        "tipoMaterial": 1,
                        "codigo": "⚠️ A confirmar",
                        "nome": "Fulano de Tal",
                        "status": 1,
                        "custo": 42.5,
                        "custoMaoObra": 42.5,
                        "fabricante": "⚠️ A confirmar",
                        "modelo": "⚠️ A confirmar",
                        "marca": "⚠️ A confirmar",
                        "categoriaMaterial": 1,
                        "unidadeConsumo": 1,
                        "ratearMaoObraProporcionalAQuantidade": false,
                        "classe": 1,
                        "nomeFormatted": "Fulano de Tal",
                        "isAtivo": false,
                        "isEpi": false
                      },
                      "almoxarifado": {
                        "almoxarifado": 1,
                        "nome": "Fulano de Tal",
                        "site": 1,
                        "grupoArea": 1,
                        "area": 1,
                        "subgrupoArea": 1,
                        "status": 1
                      }
                    }
                  ],
                  "custoAdicional": 42.5
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarCustosMateriaisCorrecaoV3",
        "summary": "Listar custos de materiais da correção",
        "description": "Lista os materiais e custos associados a uma correção. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "PageIndex",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "required": true,
            "schema": {
              "maximum": 100,
              "minimum": 1,
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV3"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotosPaths": "⚠️ A confirmar",
                    "emitentesIds": "⚠️ A confirmar",
                    "emitentesNomes": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIds": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "linkExterno": "⚠️ A confirmar",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "emitentesNomesList": [
                      "⚠️ A confirmar"
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png",
                    "permissaoAprovarOcorrencia": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoAlterarPrioridade": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoNovaCorrecao": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "isAguardandoAprovacao": false,
                    "isEditable": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV3"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotosPaths": "⚠️ A confirmar",
                    "emitentesIds": "⚠️ A confirmar",
                    "emitentesNomes": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIds": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "linkExterno": "⚠️ A confirmar",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "emitentesNomesList": [
                      "⚠️ A confirmar"
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png",
                    "permissaoAprovarOcorrencia": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoAlterarPrioridade": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoNovaCorrecao": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "isAguardandoAprovacao": false,
                    "isEditable": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV3"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotosPaths": "⚠️ A confirmar",
                    "emitentesIds": "⚠️ A confirmar",
                    "emitentesNomes": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIds": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "linkExterno": "⚠️ A confirmar",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "emitentesNomesList": [
                      "⚠️ A confirmar"
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png",
                    "permissaoAprovarOcorrencia": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoAlterarPrioridade": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoNovaCorrecao": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "isAguardandoAprovacao": false,
                    "isEditable": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasV3",
        "summary": "Listar ocorrências",
        "description": "Lista ocorrências corretivas com filtros (período, unidade, área, status, executor/emitente etc.). Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      },
      "post": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 456,
                "plataforma": 6,
                "tipoAnomalia": 1,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "dataRegistro": "2026-06-29T10:00:00Z",
                "anomaliaTipicaId": 10,
                "areaId": 789,
                "prioridadeAnomaliaId": 2
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarOcorrenciaV3",
        "summary": "Criar ocorrência",
        "description": "Cria uma nova ocorrência corretiva (SaveOcorrenciaCommand). Campos obrigatórios: empresaId, siteId, plataforma. Fluxo completo em [Resolver uma ocorrência](/guides/recipe-resolver-ocorrencia). Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/agendadas/dias": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "example": [
                  "2026-06-29T10:00:00Z"
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "example": [
                  "2026-06-29T10:00:00Z"
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "example": [
                  "2026-06-29T10:00:00Z"
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarDiasComOcorrenciasAgendadasV3",
        "summary": "Listar dias com ocorrências agendadas",
        "description": "Lista as datas que possuem ocorrências agendadas no período - útil para popular um calendário sem carregar a lista completa de ocorrências."
      }
    },
    "/v3/ocorrencias/agendadas": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV3"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotosPaths": "⚠️ A confirmar",
                    "emitentesIds": "⚠️ A confirmar",
                    "emitentesNomes": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIds": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "linkExterno": "⚠️ A confirmar",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "emitentesNomesList": [
                      "⚠️ A confirmar"
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png",
                    "permissaoAprovarOcorrencia": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoAlterarPrioridade": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoNovaCorrecao": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "isAguardandoAprovacao": false,
                    "isEditable": false
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV3"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotosPaths": "⚠️ A confirmar",
                    "emitentesIds": "⚠️ A confirmar",
                    "emitentesNomes": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIds": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "linkExterno": "⚠️ A confirmar",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "emitentesNomesList": [
                      "⚠️ A confirmar"
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png",
                    "permissaoAprovarOcorrencia": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoAlterarPrioridade": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoNovaCorrecao": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "isAguardandoAprovacao": false,
                    "isEditable": false
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasListV3"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "anomaliaGid": "⚠️ A confirmar",
                    "siteId": 123,
                    "siteNome": "⚠️ A confirmar",
                    "cqa": "⚠️ A confirmar",
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "dataRegistro": "2026-06-29T10:00:00Z",
                    "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                    "status": 1,
                    "statusNome": "⚠️ A confirmar",
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "grupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "prioridadeCor": "⚠️ A confirmar",
                    "prioridadeId": 123,
                    "prioridadeExibir": false,
                    "fotosPaths": "⚠️ A confirmar",
                    "emitentesIds": "⚠️ A confirmar",
                    "emitentesNomes": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIds": "⚠️ A confirmar",
                    "temCorrecao": false,
                    "statusAprovacao": 1,
                    "tipoUltimaCorrecao": 1,
                    "ultimaCorrecaoId": "⚠️ A confirmar",
                    "ultimaCorrecaoInicio": "2026-06-29T10:00:00Z",
                    "habilitarAutorizacao": false,
                    "indisponibilidade": false,
                    "permitirContato": false,
                    "auditoriaId": "AUDITORIA_ID_EXEMPLO",
                    "linkExterno": "⚠️ A confirmar",
                    "identificacaoSolicitante": "⚠️ A confirmar",
                    "ultimaCorrecaoExecutoresIdsList": [
                      1
                    ],
                    "emitentesIdsList": [
                      1
                    ],
                    "emitentesNomesList": [
                      "⚠️ A confirmar"
                    ],
                    "fotosPathsList": [
                      "⚠️ A confirmar"
                    ],
                    "fotoPath": "/uploads/exemplo.png",
                    "permissaoAprovarOcorrencia": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoAlterarPrioridade": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "permissaoNovaCorrecao": {
                      "regrasEspecificasList": [
                        false
                      ],
                      "operacao": 1
                    },
                    "isAguardandoAprovacao": false,
                    "isEditable": false
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasAgendadasV3",
        "summary": "Listar ocorrências agendadas",
        "description": "Lista ocorrências agendadas (com data prevista) que atendem aos filtros."
      }
    },
    "/v3/ocorrencias/count": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "DataInicio",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DataTermino",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SubGrupoUnidadeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OrderByDataLimiteExecucao",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SolicitanteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ExecutorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "FornecedorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "NaoAutorizadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Atrasadas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "GrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SubGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "AreaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EquipamentoId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SetorId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "StatusIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StatusCorrecaoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PrioridadeAnomaliaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Indisponibilidade",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Auditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "StatusAprovacao",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EStatusAprovacao"
            }
          },
          {
            "name": "AuditoriaId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UsuarioId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "OcorrenciaTipica",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "SelectedDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.Usuario",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Nome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Senha",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Inativo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.SuperUsuario",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.UsuarioDesignado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosAlteracaoDefault",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.FiltrosTodosTiposAnomalias",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.Tipo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Cargo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.Setor",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Usuario.AssinaturaPath",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Celular",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.DataCadastro",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Usuario.AcessoTodasAreas",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "Usuario.TipoNome",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.Foto",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "byte"
            }
          },
          {
            "name": "Usuario.Image",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Usuario.EmailValido",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "AreasIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "SitesIds",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TemPermissaoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SoTipoChamado",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "UsuariosCargoSetor",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          {
            "name": "LastUpadateDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                },
                "example": 1
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                },
                "example": 1
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                },
                "example": 1
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "contarOcorrenciasV3",
        "summary": "Contar ocorrências",
        "description": "Conta ocorrências que atendem aos filtros, sem carregar a lista completa - use para dashboards/indicadores em vez de listar e contar no cliente. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/tipicas/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "tipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isAuditoria",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "fornecedoresIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasTipicasV3",
        "summary": "Listar ocorrências típicas",
        "description": "Lista as ocorrências típicas (modelos pré-configurados) da empresa - consulte antes de criar uma ocorrência para obter o anomaliaTipicaId válido. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/tipicas/public/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sistemaEmpresaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "grupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subGrupoAreaId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "tipoEquipamentoId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OcorrenciasTipicasList"
                  }
                },
                "example": [
                  {
                    "anomaliaId": 123,
                    "descricao": "Vazamento no sistema hidráulico do 3º andar",
                    "sistemaEmpresaId": 123,
                    "sistemaEmpresaNome": "⚠️ A confirmar",
                    "prioridadeAnomaliaId": 123,
                    "prioridadeAnomaliaDescricao": "⚠️ A confirmar",
                    "prioridadeDiaLimite": 1,
                    "gid": "⚠️ A confirmar",
                    "executores": [
                      {
                        "executor": 1,
                        "avisoEmailCadastro": false,
                        "avisoEmailConclusao": false,
                        "usuarioNome": "⚠️ A confirmar"
                      }
                    ],
                    "fornecedores": [
                      {
                        "fornecedor": 1,
                        "fornecedorNome": "⚠️ A confirmar"
                      }
                    ],
                    "epis": [
                      {
                        "material": 1,
                        "materialNome": "⚠️ A confirmar"
                      }
                    ],
                    "tipoId": 123,
                    "tipoNome": "⚠️ A confirmar",
                    "areaId": 123,
                    "areaNome": "⚠️ A confirmar",
                    "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                    "areaGid": "⚠️ A confirmar",
                    "grupoAreaId": 123,
                    "grupoAreaAgrupamento": "⚠️ A confirmar",
                    "grupoAreaGid": "⚠️ A confirmar",
                    "subGrupoAreaId": 123,
                    "subGrupoAreaNome": "⚠️ A confirmar",
                    "subGrupoAreaGid": "⚠️ A confirmar",
                    "equipamentoId": 123,
                    "equipamentoNome": "⚠️ A confirmar",
                    "equipamentoTag": "⚠️ A confirmar",
                    "equipamentoGid": "⚠️ A confirmar",
                    "tipoEquipamentoId": 123,
                    "tipoEquipamentoNome": "⚠️ A confirmar",
                    "setorId": 123,
                    "setorNome": "⚠️ A confirmar"
                  }
                ]
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "listarOcorrenciasTipicasPublicoV3",
        "summary": "Listar ocorrências típicas (público)",
        "description": "Variante pública (sem autenticação) de listagem de ocorrências típicas da empresa - usada em formulários de abertura de ocorrência sem login."
      }
    },
    "/v3/ocorrencias/config/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "siteId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isAuditoria",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "tipo",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ETipoConfigOcorrencia"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoOcorrenciasV3",
        "summary": "Consultar configuração de ocorrências",
        "description": "Retorna as regras e campos obrigatórios configurados pela empresa para abertura de ocorrências - consulte antes de montar o payload de criação. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      },
      "put": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveConfiguracaoAnomaliaCommand"
              },
              "example": {
                "empresa": 1,
                "usuarioId": 123,
                "tipo": 1,
                "siteExibir": false,
                "siteObrigatorio": false,
                "descricaoObrigatoria": false,
                "descricaoExibir": false,
                "anomaliaTipicaExibir": false,
                "anomaliaTipicaObrigatoria": false,
                "emitenteExibir": false,
                "emitenteObrigatorio": false,
                "sistemaObrigatorio": false,
                "sistemaExibir": false,
                "grupoAreaObrigatorio": false,
                "grupoAreaExibir": false,
                "subgrupoAreaObrigatorio": false,
                "subgrupoAreaExibir": false,
                "areaObrigatoria": false,
                "areaExibir": false,
                "equipamentoObrigatorio": false,
                "equipamentoExibir": false,
                "fotoObrigatoria": false,
                "fotoExibir": false,
                "prioridadeObrigatoria": false,
                "prioridadeExibir": false,
                "setorObrigatorio": false,
                "setorExibir": false,
                "custoTotalExibir": false
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveConfiguracaoAnomaliaCommand"
              },
              "example": {
                "empresa": 1,
                "usuarioId": 123,
                "tipo": 1,
                "siteExibir": false,
                "siteObrigatorio": false,
                "descricaoObrigatoria": false,
                "descricaoExibir": false,
                "anomaliaTipicaExibir": false,
                "anomaliaTipicaObrigatoria": false,
                "emitenteExibir": false,
                "emitenteObrigatorio": false,
                "sistemaObrigatorio": false,
                "sistemaExibir": false,
                "grupoAreaObrigatorio": false,
                "grupoAreaExibir": false,
                "subgrupoAreaObrigatorio": false,
                "subgrupoAreaExibir": false,
                "areaObrigatoria": false,
                "areaExibir": false,
                "equipamentoObrigatorio": false,
                "equipamentoExibir": false,
                "fotoObrigatoria": false,
                "fotoExibir": false,
                "prioridadeObrigatoria": false,
                "prioridadeExibir": false,
                "setorObrigatorio": false,
                "setorExibir": false,
                "custoTotalExibir": false
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveConfiguracaoAnomaliaCommand"
              },
              "example": {
                "empresa": 1,
                "usuarioId": 123,
                "tipo": 1,
                "siteExibir": false,
                "siteObrigatorio": false,
                "descricaoObrigatoria": false,
                "descricaoExibir": false,
                "anomaliaTipicaExibir": false,
                "anomaliaTipicaObrigatoria": false,
                "emitenteExibir": false,
                "emitenteObrigatorio": false,
                "sistemaObrigatorio": false,
                "sistemaExibir": false,
                "grupoAreaObrigatorio": false,
                "grupoAreaExibir": false,
                "subgrupoAreaObrigatorio": false,
                "subgrupoAreaExibir": false,
                "areaObrigatoria": false,
                "areaExibir": false,
                "equipamentoObrigatorio": false,
                "equipamentoExibir": false,
                "fotoObrigatoria": false,
                "fotoExibir": false,
                "prioridadeObrigatoria": false,
                "prioridadeExibir": false,
                "setorObrigatorio": false,
                "setorExibir": false,
                "custoTotalExibir": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "atualizarConfiguracaoOcorrenciasV3",
        "summary": "Atualizar configuração de ocorrências",
        "description": "Atualiza as regras e campos obrigatórios de abertura de ocorrência da empresa (SaveConfiguracaoAnomaliaCommand). Operação administrativa - normalmente não faz parte de uma integração de uso corrente."
      }
    },
    "/v3/ocorrencias/public": {
      "post": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaFormularioPublicoCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "grupoAreaId": 123,
                "subgrupoAreaId": 123,
                "areaId": 123,
                "tipoEquipamentoId": 123,
                "equipamentoId": 123,
                "sistemaEmpresaId": 123,
                "anomaliaTipicaId": 123,
                "prioridadeAnomaliaId": 123,
                "setorId": 123,
                "observacao": "Registrado via integração",
                "nomeSolicitante": "Fulano de Tal",
                "emailSolicitante": "usuario@empresa.com.br",
                "telefoneSolicitante": "11999998888",
                "aceiteTermos": false,
                "fotos": [
                  {
                    "anomaliaFotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png"
                  }
                ]
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaFormularioPublicoCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "grupoAreaId": 123,
                "subgrupoAreaId": 123,
                "areaId": 123,
                "tipoEquipamentoId": 123,
                "equipamentoId": 123,
                "sistemaEmpresaId": 123,
                "anomaliaTipicaId": 123,
                "prioridadeAnomaliaId": 123,
                "setorId": 123,
                "observacao": "Registrado via integração",
                "nomeSolicitante": "Fulano de Tal",
                "emailSolicitante": "usuario@empresa.com.br",
                "telefoneSolicitante": "11999998888",
                "aceiteTermos": false,
                "fotos": [
                  {
                    "anomaliaFotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png"
                  }
                ]
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveOcorrenciaFormularioPublicoCommand"
              },
              "example": {
                "empresaId": 123,
                "siteId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "grupoAreaId": 123,
                "subgrupoAreaId": 123,
                "areaId": 123,
                "tipoEquipamentoId": 123,
                "equipamentoId": 123,
                "sistemaEmpresaId": 123,
                "anomaliaTipicaId": 123,
                "prioridadeAnomaliaId": 123,
                "setorId": 123,
                "observacao": "Registrado via integração",
                "nomeSolicitante": "Fulano de Tal",
                "emailSolicitante": "usuario@empresa.com.br",
                "telefoneSolicitante": "11999998888",
                "aceiteTermos": false,
                "fotos": [
                  {
                    "anomaliaFotoGid": "⚠️ A confirmar",
                    "fotoPath": "/uploads/exemplo.png"
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "empresaNaoHabilitada": false,
                  "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                  "isCreated": false,
                  "fotoPath": "/uploads/exemplo.png",
                  "pathToDelete": "⚠️ A confirmar",
                  "fotosResult": {
                    "fotoPathCreated": "⚠️ A confirmar",
                    "fotoPathToDelete": "⚠️ A confirmar",
                    "fotoCreatedPaths": {},
                    "fotoPathToDeleteList": [
                      "⚠️ A confirmar"
                    ]
                  },
                  "ocorrenciasDuplicadas": [
                    {
                      "cqa": "⚠️ A confirmar",
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "emitentes": [
                        "⚠️ A confirmar"
                      ]
                    }
                  ],
                  "uploadToken": {
                    "token": "⚠️ A confirmar",
                    "expiresAt": "2026-06-29T10:00:00Z"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "criarOcorrenciaPublicaV3",
        "summary": "Criar ocorrência (público)",
        "description": "Cria uma ocorrência via formulário público (sem autenticação) - por exemplo, um totem ou link enviado a um solicitante externo (SaveOcorrenciaFormularioPublicoCommand)."
      }
    },
    "/v3/ocorrencias/config/public/{empresaId}": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracoesAnomalias"
                },
                "example": {
                  "configuracaoAnomalia": 1,
                  "tipo": 1,
                  "empresa": 1,
                  "fornecedorObrigatorio": false,
                  "fornecedorExibir": false,
                  "siteObrigatorio": false,
                  "siteExibir": false,
                  "sistemaObrigatorio": false,
                  "sistemaExibir": false,
                  "anomaliaTipicaObrigatoria": false,
                  "anomaliaTipicaExibir": false,
                  "setorObrigatorio": false,
                  "setorExibir": false,
                  "grupoAreaObrigatorio": false,
                  "grupoAreaExibir": false,
                  "subgrupoAreaObrigatorio": false,
                  "subgrupoAreaExibir": false,
                  "areaObrigatoria": false,
                  "areaExibir": false,
                  "tipoEquipamentoObrigatorio": false,
                  "tipoEquipamentoExibir": false,
                  "equipamentoObrigatorio": false,
                  "equipamentoExibir": false,
                  "tipoObrigatorio": false,
                  "tipoExibir": false,
                  "emitenteObrigatorio": false,
                  "emitenteExibir": false,
                  "detectadoObrigatorio": false,
                  "detectadoExibir": false,
                  "executorObrigatorio": false,
                  "executorExibir": false,
                  "dataObrigatoria": false,
                  "dataExibir": false,
                  "dataLimiteObrigatoria": false,
                  "dataLimiteExibir": false,
                  "descricaoObrigatoria": false,
                  "descricaoExibir": false,
                  "fotoObrigatoria": false,
                  "fotoExibir": false,
                  "prioridadeObrigatoria": false,
                  "prioridadeExibir": false,
                  "observacaoObrigatoria": false,
                  "observacaoExibir": false,
                  "epiExibir": false,
                  "epiObrigatorio": false,
                  "bloquearBaixaAtividadeOcorrencia": false,
                  "custoObrigatorio": false,
                  "custoExibir": false,
                  "centroCustoObrigatorio": false,
                  "centroCustoExibir": false,
                  "custoTotalExibir": false,
                  "labels": {
                    "configuracaoAnomaliasLabels": 1,
                    "empresa": 1,
                    "tipo": 1,
                    "fornecedorLabel": "Rótulo customizado",
                    "siteLabel": "Rótulo customizado",
                    "sistemaLabel": "Rótulo customizado",
                    "anomaliaTipicaLabel": "Rótulo customizado",
                    "setorLabel": "Rótulo customizado",
                    "grupoAreaLabel": "Rótulo customizado",
                    "subgrupoAreaLabel": "Rótulo customizado",
                    "areaLabel": "Rótulo customizado",
                    "tipoEquipamentoLabel": "Rótulo customizado",
                    "equipamentoLabel": "Rótulo customizado",
                    "tipoLabel": "Rótulo customizado",
                    "emitenteLabel": "Rótulo customizado",
                    "detectadoLabel": "Rótulo customizado",
                    "executorLabel": "Rótulo customizado",
                    "dataLabel": "Rótulo customizado",
                    "dataLimiteLabel": "Rótulo customizado",
                    "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                    "fotoLabel": "Rótulo customizado",
                    "prioridadeLabel": "Rótulo customizado",
                    "observacaoLabel": "Registrado via integração",
                    "epiLabel": "Rótulo customizado",
                    "custoLabel": "Rótulo customizado",
                    "centroCustoLabel": "Rótulo customizado",
                    "custoTotalLabel": "Rótulo customizado",
                    "tituloPagina": "⚠️ A confirmar",
                    "textoApoio": "⚠️ A confirmar",
                    "corMarca": "⚠️ A confirmar",
                    "tituloPaginaSucesso": "⚠️ A confirmar",
                    "textoApoioSucesso": "⚠️ A confirmar",
                    "logotipoPath": "/uploads/exemplo.png"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "obterConfiguracaoOcorrenciasPublicoV3",
        "summary": "Consultar config. de ocorrências (público)",
        "description": "Variante pública da configuração de ocorrências da empresa - usada junto com a criação pública de ocorrência."
      }
    },
    "/v3/ocorrencias/config/{empresaId}/labels": {
      "put": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "empresaId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveConfiguracaoAnomaliasLabelsCommand"
              },
              "example": {
                "empresa": 1,
                "usuarioId": 123,
                "tipo": 1,
                "fornecedorLabel": "Rótulo customizado",
                "siteLabel": "Rótulo customizado",
                "sistemaLabel": "Rótulo customizado",
                "anomaliaTipicaLabel": "Rótulo customizado",
                "setorLabel": "Rótulo customizado",
                "grupoAreaLabel": "Rótulo customizado",
                "subgrupoAreaLabel": "Rótulo customizado",
                "areaLabel": "Rótulo customizado",
                "tipoEquipamentoLabel": "Rótulo customizado",
                "equipamentoLabel": "Rótulo customizado",
                "tipoLabel": "Rótulo customizado",
                "emitenteLabel": "Rótulo customizado",
                "detectadoLabel": "Rótulo customizado",
                "executorLabel": "Rótulo customizado",
                "dataLabel": "Rótulo customizado",
                "dataLimiteLabel": "Rótulo customizado",
                "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                "fotoLabel": "Rótulo customizado",
                "prioridadeLabel": "Rótulo customizado",
                "observacaoLabel": "Registrado via integração",
                "epiLabel": "Rótulo customizado",
                "custoLabel": "Rótulo customizado",
                "centroCustoLabel": "Rótulo customizado",
                "custoTotalLabel": "Rótulo customizado",
                "tituloPagina": "⚠️ A confirmar",
                "textoApoio": "⚠️ A confirmar",
                "corMarca": "⚠️ A confirmar",
                "tituloPaginaSucesso": "⚠️ A confirmar",
                "textoApoioSucesso": "⚠️ A confirmar",
                "novaLogo": false
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SaveConfiguracaoAnomaliasLabelsCommand"
              },
              "example": {
                "empresa": 1,
                "usuarioId": 123,
                "tipo": 1,
                "fornecedorLabel": "Rótulo customizado",
                "siteLabel": "Rótulo customizado",
                "sistemaLabel": "Rótulo customizado",
                "anomaliaTipicaLabel": "Rótulo customizado",
                "setorLabel": "Rótulo customizado",
                "grupoAreaLabel": "Rótulo customizado",
                "subgrupoAreaLabel": "Rótulo customizado",
                "areaLabel": "Rótulo customizado",
                "tipoEquipamentoLabel": "Rótulo customizado",
                "equipamentoLabel": "Rótulo customizado",
                "tipoLabel": "Rótulo customizado",
                "emitenteLabel": "Rótulo customizado",
                "detectadoLabel": "Rótulo customizado",
                "executorLabel": "Rótulo customizado",
                "dataLabel": "Rótulo customizado",
                "dataLimiteLabel": "Rótulo customizado",
                "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                "fotoLabel": "Rótulo customizado",
                "prioridadeLabel": "Rótulo customizado",
                "observacaoLabel": "Registrado via integração",
                "epiLabel": "Rótulo customizado",
                "custoLabel": "Rótulo customizado",
                "centroCustoLabel": "Rótulo customizado",
                "custoTotalLabel": "Rótulo customizado",
                "tituloPagina": "⚠️ A confirmar",
                "textoApoio": "⚠️ A confirmar",
                "corMarca": "⚠️ A confirmar",
                "tituloPaginaSucesso": "⚠️ A confirmar",
                "textoApoioSucesso": "⚠️ A confirmar",
                "novaLogo": false
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SaveConfiguracaoAnomaliasLabelsCommand"
              },
              "example": {
                "empresa": 1,
                "usuarioId": 123,
                "tipo": 1,
                "fornecedorLabel": "Rótulo customizado",
                "siteLabel": "Rótulo customizado",
                "sistemaLabel": "Rótulo customizado",
                "anomaliaTipicaLabel": "Rótulo customizado",
                "setorLabel": "Rótulo customizado",
                "grupoAreaLabel": "Rótulo customizado",
                "subgrupoAreaLabel": "Rótulo customizado",
                "areaLabel": "Rótulo customizado",
                "tipoEquipamentoLabel": "Rótulo customizado",
                "equipamentoLabel": "Rótulo customizado",
                "tipoLabel": "Rótulo customizado",
                "emitenteLabel": "Rótulo customizado",
                "detectadoLabel": "Rótulo customizado",
                "executorLabel": "Rótulo customizado",
                "dataLabel": "Rótulo customizado",
                "dataLimiteLabel": "Rótulo customizado",
                "descricaoLabel": "Vazamento no sistema hidráulico do 3º andar",
                "fotoLabel": "Rótulo customizado",
                "prioridadeLabel": "Rótulo customizado",
                "observacaoLabel": "Registrado via integração",
                "epiLabel": "Rótulo customizado",
                "custoLabel": "Rótulo customizado",
                "centroCustoLabel": "Rótulo customizado",
                "custoTotalLabel": "Rótulo customizado",
                "tituloPagina": "⚠️ A confirmar",
                "textoApoio": "⚠️ A confirmar",
                "corMarca": "⚠️ A confirmar",
                "tituloPaginaSucesso": "⚠️ A confirmar",
                "textoApoioSucesso": "⚠️ A confirmar",
                "novaLogo": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveConfiguracaoLabelsCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "logotipoPathCreated": "⚠️ A confirmar",
                  "logotipoPathToDelete": "⚠️ A confirmar"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveConfiguracaoLabelsCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "logotipoPathCreated": "⚠️ A confirmar",
                  "logotipoPathToDelete": "⚠️ A confirmar"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveConfiguracaoLabelsCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "logotipoPathCreated": "⚠️ A confirmar",
                  "logotipoPathToDelete": "⚠️ A confirmar"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SaveConfiguracaoLabelsCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "logotipoPathCreated": "⚠️ A confirmar",
                  "logotipoPathToDelete": "⚠️ A confirmar"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveConfiguracaoLabelsCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "logotipoPathCreated": "⚠️ A confirmar",
                  "logotipoPathToDelete": "⚠️ A confirmar"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SaveConfiguracaoLabelsCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "logotipoPathCreated": "⚠️ A confirmar",
                  "logotipoPathToDelete": "⚠️ A confirmar"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "atualizarLabelsConfiguracaoOcorrenciasV3",
        "summary": "Atualizar rótulos da configuração",
        "description": "Atualiza os rótulos (labels) customizados exibidos na configuração/formulário de ocorrências da empresa. Operação administrativa."
      }
    },
    "/v3/ocorrencias/{id}/toedit": {
      "get": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "operationId": "obterOcorrenciaParaEdicaoV3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEditV2"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "prioridadeCor": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "indisponibilidade": false,
                  "permitirContato": false,
                  "linkExterno": "⚠️ A confirmar",
                  "identificacaoSolicitante": "⚠️ A confirmar",
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "tipoUltimaCorrecao": 1,
                  "isAguardandoAprovacao": false,
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "anomaliaFoto": 1,
                      "anomalia": 1,
                      "fotoPath": "/uploads/exemplo.png",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "anomaliaGID": "⚠️ A confirmar",
                      "fotoParentPath": "/uploads/exemplo.png"
                    }
                  ],
                  "correcoes": [
                    {
                      "correcaoId": 123,
                      "correcaoGid": "⚠️ A confirmar",
                      "tipoCorrecaoNome": "⚠️ A confirmar",
                      "tipoCorrecao": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "inicio": "2026-06-29T10:00:00Z",
                      "termino": "2026-06-29T10:00:00Z",
                      "executoresNomes": "⚠️ A confirmar",
                      "materiaisNomes": "⚠️ A confirmar",
                      "custoTotal": 42.5,
                      "fotoPath": "/uploads/exemplo.png",
                      "fotosPathsList": [
                        "⚠️ A confirmar"
                      ],
                      "habilitarAprovacao": false,
                      "habilitarAutorizacao": false
                    }
                  ]
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEditV2"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "prioridadeCor": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "indisponibilidade": false,
                  "permitirContato": false,
                  "linkExterno": "⚠️ A confirmar",
                  "identificacaoSolicitante": "⚠️ A confirmar",
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "tipoUltimaCorrecao": 1,
                  "isAguardandoAprovacao": false,
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "anomaliaFoto": 1,
                      "anomalia": 1,
                      "fotoPath": "/uploads/exemplo.png",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "anomaliaGID": "⚠️ A confirmar",
                      "fotoParentPath": "/uploads/exemplo.png"
                    }
                  ],
                  "correcoes": [
                    {
                      "correcaoId": 123,
                      "correcaoGid": "⚠️ A confirmar",
                      "tipoCorrecaoNome": "⚠️ A confirmar",
                      "tipoCorrecao": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "inicio": "2026-06-29T10:00:00Z",
                      "termino": "2026-06-29T10:00:00Z",
                      "executoresNomes": "⚠️ A confirmar",
                      "materiaisNomes": "⚠️ A confirmar",
                      "custoTotal": 42.5,
                      "fotoPath": "/uploads/exemplo.png",
                      "fotosPathsList": [
                        "⚠️ A confirmar"
                      ],
                      "habilitarAprovacao": false,
                      "habilitarAutorizacao": false
                    }
                  ]
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OcorrenciaToEditV2"
                },
                "example": {
                  "anomaliaId": 123,
                  "anomaliaGid": "⚠️ A confirmar",
                  "siteId": 123,
                  "siteNome": "⚠️ A confirmar",
                  "cqa": "⚠️ A confirmar",
                  "descricao": "Vazamento no sistema hidráulico do 3º andar",
                  "anomaliaTipicaId": 123,
                  "anomaliaTipicaNome": "⚠️ A confirmar",
                  "tipoAnomaliaId": 123,
                  "tipoAnomaliaNome": "⚠️ A confirmar",
                  "dataRegistro": "2026-06-29T10:00:00Z",
                  "dataLimiteExecucao": "2026-06-29T10:00:00Z",
                  "status": 1,
                  "statusNome": "⚠️ A confirmar",
                  "sistemaEmpresaId": 123,
                  "sistemaEmpresaNome": "⚠️ A confirmar",
                  "setorId": 123,
                  "setorNome": "⚠️ A confirmar",
                  "grupoAreaId": 123,
                  "grupoAreaNome": "⚠️ A confirmar",
                  "subGrupoAreaId": 123,
                  "subGrupoAreaNome": "⚠️ A confirmar",
                  "areaId": 123,
                  "areaIdentificacaoAmbiente": "⚠️ A confirmar",
                  "areaNome": "⚠️ A confirmar",
                  "tipoEquipamentoId": 123,
                  "tipoEquipamentoNome": "⚠️ A confirmar",
                  "equipamentoId": 123,
                  "equipamentoTag": "⚠️ A confirmar",
                  "equipamentoNome": "⚠️ A confirmar",
                  "prioridadeId": 123,
                  "prioridadeDescricao": "⚠️ A confirmar",
                  "prioridadeExibir": false,
                  "prioridadeCor": "⚠️ A confirmar",
                  "temCorrecao": false,
                  "temSolucionada": false,
                  "indisponibilidade": false,
                  "permitirContato": false,
                  "linkExterno": "⚠️ A confirmar",
                  "identificacaoSolicitante": "⚠️ A confirmar",
                  "statusAprovacao": 1,
                  "dataUltimaCorrecao": "2026-06-29T10:00:00Z",
                  "tipoUltimaCorrecao": 1,
                  "isAguardandoAprovacao": false,
                  "emitentes": [
                    {
                      "emitente": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar",
                      "usuarioCelular": "⚠️ A confirmar"
                    }
                  ],
                  "executores": [
                    {
                      "executor": 1,
                      "avisoEmailCadastro": false,
                      "avisoEmailConclusao": false,
                      "usuarioNome": "⚠️ A confirmar"
                    }
                  ],
                  "epis": [
                    {
                      "material": 1,
                      "materialNome": "⚠️ A confirmar"
                    }
                  ],
                  "fornecedores": [
                    {
                      "fornecedor": 1,
                      "fornecedorNome": "⚠️ A confirmar"
                    }
                  ],
                  "fotos": [
                    {
                      "gid": "⚠️ A confirmar",
                      "anomaliaFoto": 1,
                      "anomalia": 1,
                      "fotoPath": "/uploads/exemplo.png",
                      "insClidMob": "⚠️ A confirmar",
                      "insCliRecIdMob": 1,
                      "insSincronizado": false,
                      "anomaliaGID": "⚠️ A confirmar",
                      "fotoParentPath": "/uploads/exemplo.png"
                    }
                  ],
                  "correcoes": [
                    {
                      "correcaoId": 123,
                      "correcaoGid": "⚠️ A confirmar",
                      "tipoCorrecaoNome": "⚠️ A confirmar",
                      "tipoCorrecao": 1,
                      "descricao": "Vazamento no sistema hidráulico do 3º andar",
                      "inicio": "2026-06-29T10:00:00Z",
                      "termino": "2026-06-29T10:00:00Z",
                      "executoresNomes": "⚠️ A confirmar",
                      "materiaisNomes": "⚠️ A confirmar",
                      "custoTotal": 42.5,
                      "fotoPath": "/uploads/exemplo.png",
                      "fotosPathsList": [
                        "⚠️ A confirmar"
                      ],
                      "habilitarAprovacao": false,
                      "habilitarAutorizacao": false
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad Request - payload inválido (ver a mensagem retornada para o campo/motivo específico).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "summary": "Consultar ocorrência para edição",
        "description": "Retorna uma ocorrência no formato usado para edição (todos os campos editáveis) - use antes de uma atualização para saber o estado atual. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/{id}": {
      "delete": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "excluirOcorrenciaV3",
        "summary": "Excluir ocorrência",
        "description": "Exclui uma ocorrência pelo ID. Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo. Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/editprioridade": {
      "put": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SavePrioridadeOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "prioridadeId": 123
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "alterarPrioridadeOcorrenciaV3",
        "summary": "Alterar prioridade da ocorrência",
        "description": "Altera a prioridade de uma ocorrência existente (SavePrioridadeOcorrenciaCommand). Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/aprovacao": {
      "put": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AprovarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_DO_PASSO_3",
                "statusAprovacaoId": 1,
                "descricaoAprovacao": "Reparo verificado e aprovado",
                "temAssinatura": false
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AprovarOcorrenciaCommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {},
                  "assinaturaPath": "/uploads/exemplo.png",
                  "assinaturaPathToDelete": "/uploads/exemplo.png"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "aprovarOcorrenciaV3",
        "summary": "Aprovar ocorrência",
        "description": "Aprova ou reprova uma ocorrência e fecha o ciclo corretivo (AprovarOcorrenciaCommand) - ver enum statusAprovacaoId (EStatusAprovacao). Último passo do fluxo em [Resolver uma ocorrência](/guides/recipe-resolver-ocorrencia). Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    },
    "/v3/ocorrencias/autorizacao": {
      "put": {
        "tags": [
          "Ocorrencias (V3)"
        ],
        "parameters": [
          {
            "name": "EmpresaId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "UnidadeId",
            "in": "header",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AutorizarOcorrenciaCommand"
              },
              "example": {
                "anomaliaId": "ANOMALIA_ID_EXEMPLO",
                "statusAutorizacaoId": 123,
                "descricao": "Vazamento no sistema hidráulico do 3º andar",
                "usuarioId": 123,
                "plataforma": 6
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "⚠️ A confirmar",
                  "data": {}
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommandResult"
                },
                "example": {
                  "success": false,
                  "message": "Ocorrência típica inválida",
                  "data": {}
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
                  "title": "Bad Request",
                  "status": 400,
                  "detail": "Um ou mais campos do payload são inválidos.",
                  "instance": null
                }
              }
            }
          },
          "403": {
            "description": "Forbidden - autenticado, mas sem permissão para o recurso/empresa.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.3",
                  "title": "Forbidden",
                  "status": 403,
                  "detail": "Usuário autenticado, mas sem permissão para este recurso/empresa.",
                  "instance": null
                }
              }
            }
          },
          "404": {
            "description": "Not Found - recurso inexistente para o identificador informado.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
                  "title": "Not Found",
                  "status": 404,
                  "detail": "Recurso inexistente para o identificador informado.",
                  "instance": null
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests - limite de 250 req/h excedido. Aguarde e aplique backoff exponencial (ver guia Rate limiting).",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                },
                "example": {
                  "type": "https://tools.ietf.org/html/rfc6585#section-4",
                  "title": "Too Many Requests",
                  "status": 429,
                  "detail": "Limite de 250 requisições/hora excedido. Aguarde e aplique backoff exponencial antes de tentar novamente.",
                  "instance": null
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorCommandResult"
                }
              }
            }
          }
        },
        "operationId": "autorizarOcorrenciaV3",
        "summary": "Autorizar ocorrência",
        "description": "Autoriza uma ocorrência pendente de autorização (AutorizarOcorrenciaCommand). Versão recomendada para este recurso (domínio mais evoluído) - ver [Versionamento](/guides/versioning)."
      }
    }
  },
  "components": {
    "schemas": {
      "AcoesCorretivasEmitentesList": {
        "type": "object",
        "properties": {
          "emitente": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "emailAviso": {
            "type": "boolean"
          },
          "usuarioNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AcoesCorretivasExecutoresList": {
        "type": "object",
        "properties": {
          "executor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tempo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavelAutorizacaoPagamento": {
            "type": "boolean",
            "nullable": true
          },
          "usuarioNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AcoesCorretivasMateriaisList": {
        "type": "object",
        "properties": {
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "custo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "materialInfo": {
            "$ref": "#/components/schemas/Materiais"
          },
          "almoxarifado": {
            "$ref": "#/components/schemas/Almoxarifados"
          }
        },
        "additionalProperties": false
      },
      "AddFotoAtividadeCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "gid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AddItemCompraMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "compraMaterialId": {
            "type": "integer",
            "format": "int32"
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "valorUnitario": {
            "type": "number",
            "format": "double"
          },
          "inseridoPorSolicitacao": {
            "type": "boolean"
          },
          "numeroNotaFiscal": {
            "type": "string",
            "nullable": true
          },
          "solicitacaoMaterialItemId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AddItemEntradaMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "entradaMaterialId": {
            "type": "integer",
            "format": "int32"
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "valorUnitario": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "AddItemSolicitacaoCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "solicitacaoMaterialId": {
            "type": "integer",
            "format": "int32"
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "compraMaterialItemId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "anomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "destinacaoTipo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "destinacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AddItensCompraMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AddItemCompraMaterialCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AddItensEntradaMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AddItemEntradaMaterialCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AgendaAplicacaoInfo": {
        "type": "object",
        "properties": {
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AgendaExecutorItem": {
        "type": "object",
        "properties": {
          "executorId": {
            "type": "integer",
            "format": "int32"
          },
          "tempo": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AgendaOcorrenciasList": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "tipoUltimaCorrecao": {
            "type": "integer",
            "format": "int32"
          },
          "ultimaCorrecaoId": {
            "type": "string",
            "nullable": true
          },
          "ultimaCorrecaoInicio": {
            "type": "string",
            "format": "date-time"
          },
          "ultimaCorrecaoTermino": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeCor": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "tempoExecutadoMinutos": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExecutorItem"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "AgendaPlanoAplicacaoList": {
        "type": "object",
        "properties": {
          "primeiraDataHora": {
            "type": "string",
            "format": "date-time"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividadeNome": {
            "type": "string",
            "nullable": true
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "equipNome": {
            "type": "string",
            "nullable": true
          },
          "realizada": {
            "type": "boolean"
          },
          "qtdAtividades": {
            "type": "integer",
            "format": "int32"
          },
          "tempoTotal": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAtividade"
          },
          "tarefas": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true,
            "readOnly": true
          },
          "executoresTotal": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "executoresTempoTotal": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "atrasada": {
            "type": "boolean",
            "readOnly": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExecutoresList"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AgendaTarefaItem": {
        "type": "object",
        "properties": {
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataPrevista": {
            "type": "string",
            "format": "date-time"
          },
          "dataRealizada": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "tempoRealizado": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAtividade"
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaExecutorItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AgendaTarefasResult": {
        "type": "object",
        "properties": {
          "aplicacao": {
            "$ref": "#/components/schemas/AgendaAplicacaoInfo"
          },
          "tarefas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaTarefaItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AgruparComprasCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "compraMaterialIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "AlmoxarifadoMaterialCommand": {
        "required": [
          "materialId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "localizacao": {
            "type": "string",
            "nullable": true
          },
          "estoqueAtual": {
            "type": "number",
            "format": "double"
          },
          "estoqueMinimo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "estoqueMaximo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pontoRessuprimento": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Almoxarifados": {
        "type": "object",
        "properties": {
          "almoxarifado": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "area": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subgrupoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AlterarAgendamentoAplicacaoCommand": {
        "type": "object",
        "properties": {
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AlterarAgendamentoAplicacaoItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AlterarAgendamentoAplicacaoItem": {
        "type": "object",
        "properties": {
          "tarefa": {
            "type": "integer",
            "format": "int32"
          },
          "dataReferencia": {
            "type": "string",
            "format": "date-time"
          },
          "executores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AlterarAgendamentoCommand": {
        "type": "object",
        "properties": {
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AlterarAgendamentoItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AlterarAgendamentoItem": {
        "type": "object",
        "properties": {
          "tarefa": {
            "type": "integer",
            "format": "int32"
          },
          "dataPrevista": {
            "type": "string",
            "format": "date-time"
          },
          "tempo": {
            "type": "integer",
            "format": "int32"
          },
          "executores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AnomaliasEmitentesList": {
        "type": "object",
        "properties": {
          "emitente": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "avisoEmailCadastro": {
            "type": "boolean"
          },
          "avisoEmailConclusao": {
            "type": "boolean"
          },
          "usuarioNome": {
            "type": "string",
            "nullable": true
          },
          "usuarioCelular": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AnomaliasEpisList": {
        "type": "object",
        "properties": {
          "material": {
            "type": "integer",
            "format": "int32"
          },
          "materialNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AnomaliasExecutoresList": {
        "type": "object",
        "properties": {
          "executor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "avisoEmailCadastro": {
            "type": "boolean"
          },
          "avisoEmailConclusao": {
            "type": "boolean"
          },
          "usuarioNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AnomaliasTipos": {
        "type": "object",
        "properties": {
          "tipoAnomalia": {
            "type": "integer",
            "format": "int32"
          },
          "classeAnomalia": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AplicacoesPlanoAtividade": {
        "type": "object",
        "properties": {
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32"
          },
          "area": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamento": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "siteObj": {
            "$ref": "#/components/schemas/Sites"
          }
        },
        "additionalProperties": false
      },
      "AprovarOcorrenciaCommand": {
        "required": [
          "anomaliaId",
          "statusAprovacaoId",
          "temAssinatura"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "anomaliaId": {
            "minLength": 1,
            "type": "string"
          },
          "statusAprovacaoId": {
            "type": "integer",
            "format": "int32"
          },
          "descricaoAprovacao": {
            "type": "string",
            "nullable": true
          },
          "statusAvaliacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "temAssinatura": {
            "type": "boolean"
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "usuarioAssinaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarioAssinaturaNaoCadastrado": {
            "type": "string",
            "nullable": true
          },
          "descricaoAvaliacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AprovarOcorrenciaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "assinaturaPathToDelete": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AreaToEdit": {
        "type": "object",
        "properties": {
          "area": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "identificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "localizacao": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "foto": {
            "type": "string",
            "nullable": true
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaGid": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaGid": {
            "type": "string",
            "nullable": true
          },
          "ambienteClimatizado": {
            "type": "boolean"
          },
          "areaClimatizada": {
            "type": "string",
            "nullable": true
          },
          "ocupantesFixos": {
            "type": "string",
            "nullable": true
          },
          "ocupantesFlutuantes": {
            "type": "string",
            "nullable": true
          },
          "cargaTermica": {
            "type": "string",
            "nullable": true
          },
          "unidadeCargaTermica": {
            "type": "string",
            "nullable": true
          },
          "tipoAtividade": {
            "type": "string",
            "nullable": true
          },
          "subGrupoArea": {
            "$ref": "#/components/schemas/SubGruposAreas"
          },
          "grupoArea": {
            "$ref": "#/components/schemas/GruposAreas"
          },
          "site": {
            "$ref": "#/components/schemas/Sites"
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FornecedoresAreasList"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Areas": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "localizacao": {
            "type": "string",
            "nullable": true
          },
          "grupoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "inativo": {
            "type": "boolean",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "identificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "tipoAtividade": {
            "type": "string",
            "nullable": true
          },
          "areaClimatizada": {
            "type": "string",
            "nullable": true
          },
          "cargaTermica": {
            "type": "string",
            "nullable": true
          },
          "ocupantesFixos": {
            "type": "string",
            "nullable": true
          },
          "ocupantesFlutuantes": {
            "type": "string",
            "nullable": true
          },
          "pmoc": {
            "type": "boolean"
          },
          "sistema": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "unidadeCargaTermica": {
            "type": "string",
            "nullable": true
          },
          "espacoOcupado": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "subGrupoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "codigoLocalizacao": {
            "type": "string",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          },
          "updClidMob": {
            "type": "string",
            "nullable": true
          },
          "latitudeLongitude": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaGID": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaGID": {
            "type": "string",
            "nullable": true
          },
          "codigoGLN": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "nomeFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "quantidadeEquipamentos": {
            "type": "integer",
            "format": "int32"
          },
          "siteObj": {
            "$ref": "#/components/schemas/Sites"
          },
          "grupoAreaObj": {
            "$ref": "#/components/schemas/GruposAreas"
          },
          "subGrupoAreaObj": {
            "$ref": "#/components/schemas/SubGruposAreas"
          }
        },
        "additionalProperties": false
      },
      "AreasList": {
        "type": "object",
        "properties": {
          "area": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "identificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "foto": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subgrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesAgendadasCheckList": {
        "type": "object",
        "properties": {
          "tarefa": {
            "type": "integer",
            "format": "int32"
          },
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataPrevista": {
            "type": "string",
            "format": "date-time"
          },
          "dataRealizada": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "atividade": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "qtdMaterial": {
            "type": "integer",
            "format": "int32"
          },
          "executores": {
            "type": "string",
            "nullable": true
          },
          "realizada": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AtividadesAgendadasList": {
        "type": "object",
        "properties": {
          "tarefa": {
            "type": "integer",
            "format": "int32"
          },
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataPrevista": {
            "type": "string",
            "format": "date-time"
          },
          "dataRealizada": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "atividade": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "equipNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "qtdMaterial": {
            "type": "integer",
            "format": "int32"
          },
          "executores": {
            "type": "string",
            "nullable": true
          },
          "realizada": {
            "type": "boolean"
          },
          "temMedicao": {
            "type": "boolean"
          },
          "medicaoObrigatoria": {
            "type": "boolean"
          },
          "medicoesNomes": {
            "type": "string",
            "nullable": true
          },
          "materiaisNomes": {
            "type": "string",
            "nullable": true
          },
          "observacoes": {
            "type": "string",
            "nullable": true
          },
          "qtdFotos": {
            "type": "integer",
            "format": "int32"
          },
          "conformidadeObrigatoriaBaixa": {
            "type": "boolean"
          },
          "tipoValidacao": {
            "$ref": "#/components/schemas/EAtividadeTipoValidacao"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAtividade"
          }
        },
        "additionalProperties": false
      },
      "AtividadesAplicacaoList": {
        "type": "object",
        "properties": {
          "primeiraDataHora": {
            "type": "string",
            "format": "date-time"
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentosVinculados": {
            "type": "string",
            "nullable": true
          },
          "equipNome": {
            "type": "string",
            "nullable": true
          },
          "qtdMaterial": {
            "type": "integer",
            "format": "int32"
          },
          "realizada": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AtividadesBaixaInfo": {
        "type": "object",
        "properties": {
          "atividades": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AtividadesBaixaList"
            },
            "nullable": true
          },
          "tempoTotalPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "aplicacao": {
            "$ref": "#/components/schemas/AplicacoesPlanoAtividade"
          },
          "qrCodeObrigatorio": {
            "type": "boolean"
          },
          "medicoesForaPadrao": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AtividadesBaixaList": {
        "type": "object",
        "properties": {
          "tarefaId": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "medicaoObrigatoria": {
            "type": "boolean"
          },
          "medicoesNomes": {
            "type": "string",
            "nullable": true
          },
          "conformidadeObrigatoriaBaixa": {
            "type": "boolean"
          },
          "tipoValidacao": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "materiaisNomes": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesCheckList": {
        "type": "object",
        "properties": {
          "primeiraDataHora": {
            "type": "string",
            "format": "date-time"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "planoId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "qtdAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "qtdAplicacao": {
            "type": "integer",
            "format": "int32"
          },
          "realizada": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AtividadesCustosMateriais": {
        "required": [
          "custoAdicional",
          "materiais",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AtividadesMateriaisList"
            }
          },
          "custoAdicional": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "AtividadesFotosList": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesFotosObservacao": {
        "type": "object",
        "properties": {
          "atividadeId": {
            "type": "integer",
            "format": "int32"
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AtividadesFotosList"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesGeraisList": {
        "type": "object",
        "properties": {
          "atividadeGeral": {
            "type": "integer",
            "format": "int32"
          },
          "planoGeral": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "categoria": {
            "type": "integer",
            "format": "int32"
          },
          "categoriaNome": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "periodicidade": {
            "type": "integer",
            "format": "int32"
          },
          "multiplicador": {
            "type": "integer",
            "format": "int32"
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "segunda": {
            "type": "boolean"
          },
          "terca": {
            "type": "boolean"
          },
          "quarta": {
            "type": "boolean"
          },
          "quinta": {
            "type": "boolean"
          },
          "sexta": {
            "type": "boolean"
          },
          "sabado": {
            "type": "boolean"
          },
          "domingo": {
            "type": "boolean"
          },
          "sabadoExc": {
            "type": "boolean"
          },
          "domingoExc": {
            "type": "boolean"
          },
          "feriadosExc": {
            "type": "boolean"
          },
          "tipoValidacao": {
            "$ref": "#/components/schemas/EAtividadeTipoValidacao"
          },
          "conformidadeObrigatoriaBaixa": {
            "type": "boolean"
          },
          "frequenciaDescricao": {
            "type": "string",
            "nullable": true
          },
          "frequenciaNome": {
            "type": "string",
            "nullable": true
          },
          "medicaoObrigatoriaBaixa": {
            "type": "boolean",
            "nullable": true
          },
          "prioridade": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeNome": {
            "type": "string",
            "nullable": true
          },
          "medicoes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AtividadesGeraisMedicoes"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesGeraisMedicoes": {
        "type": "object",
        "properties": {
          "atividadeGeralMedicao": {
            "type": "integer",
            "format": "int32"
          },
          "atividadeGeral": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeMedicao": {
            "type": "integer",
            "format": "int32"
          },
          "valorPadrao": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "valorMinimo": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "valorMaximo": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesMateriaisList": {
        "type": "object",
        "properties": {
          "material": {
            "$ref": "#/components/schemas/Materiais"
          },
          "almoxarifado": {
            "$ref": "#/components/schemas/Almoxarifados"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "custo": {
            "type": "number",
            "format": "double"
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "AtividadesMedicoesList": {
        "type": "object",
        "properties": {
          "tarefaMedicaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atividadeMedicaoId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeMedicaoNome": {
            "type": "string",
            "nullable": true
          },
          "valorMedicao": {
            "type": "number",
            "format": "double"
          },
          "quantidade": {
            "type": "integer",
            "format": "int32"
          },
          "valorPadrao": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "valorMinimo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "valorMaximo": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesPlanoAplicacaoList": {
        "type": "object",
        "properties": {
          "primeiraDataHora": {
            "type": "string",
            "format": "date-time"
          },
          "tarefasIds": {
            "type": "string",
            "nullable": true
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividadeNome": {
            "type": "string",
            "nullable": true
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "equipNome": {
            "type": "string",
            "nullable": true
          },
          "realizada": {
            "type": "boolean"
          },
          "qtdAtividades": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAtividade"
          }
        },
        "additionalProperties": false
      },
      "AtividadesPlanoList": {
        "type": "object",
        "properties": {
          "primeiraDataHora": {
            "type": "string",
            "format": "date-time"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividadeNome": {
            "type": "string",
            "nullable": true
          },
          "qtdAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "qtdAplicacao": {
            "type": "integer",
            "format": "int32"
          },
          "realizada": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AuditoriaToEdit": {
        "type": "object",
        "properties": {
          "auditoriaManutencaoId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "auditoriaModeloId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "auditoriaModeloNome": {
            "type": "string",
            "nullable": true
          },
          "numero": {
            "type": "integer",
            "format": "int64"
          },
          "dataVistoria": {
            "type": "string",
            "format": "date-time"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32"
          },
          "responsavelNome": {
            "type": "string",
            "nullable": true
          },
          "comentarios": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAuditoria"
          },
          "gid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuditoriasList": {
        "type": "object",
        "properties": {
          "auditoriaManutencaoId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "dataVistoria": {
            "type": "string",
            "format": "date-time"
          },
          "dataProximaVistoria": {
            "type": "string",
            "format": "date-time"
          },
          "responsavelNome": {
            "type": "string",
            "nullable": true
          },
          "atividades": {
            "type": "integer",
            "format": "int32"
          },
          "ocorrencias": {
            "type": "integer",
            "format": "int32"
          },
          "comentarios": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAuditoria"
          },
          "gid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuditoriasModeloList": {
        "type": "object",
        "properties": {
          "auditoriaModeloId": {
            "type": "integer",
            "format": "int64"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AutorizarOcorrenciaCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "anomaliaId": {
            "type": "string",
            "nullable": true
          },
          "statusAutorizacaoId": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "plataforma": {
            "$ref": "#/components/schemas/EPlataforma"
          }
        },
        "additionalProperties": false
      },
      "BaixaAtividadeCommand": {
        "required": [
          "plataforma",
          "tarefasIds"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "tarefasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "siteId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataRealizada": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tempoTotal": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "texto": {
            "type": "string",
            "nullable": true
          },
          "avaliacao": {
            "$ref": "#/components/schemas/EAvaliacoes"
          },
          "conformidade": {
            "$ref": "#/components/schemas/EConformidade"
          },
          "custo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "statusId": {
            "$ref": "#/components/schemas/EStatusAtividade"
          },
          "qrCode": {
            "type": "string",
            "nullable": true
          },
          "justificativaNaoRealizado": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "temAssinatura": {
            "type": "boolean"
          },
          "usuarioAssinatura": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nomeUsuarioAssinatura": {
            "type": "string",
            "nullable": true
          },
          "gerarOcorrenciasPorAtividadeNaoConforme": {
            "type": "boolean"
          },
          "gerarOcorrenciasPorMedicoesForaPadrao": {
            "type": "boolean"
          },
          "plataforma": {
            "$ref": "#/components/schemas/EPlataforma"
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BaixaExecutorAtividadeCommand"
            },
            "nullable": true
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BaixaMaterialAtividadeCommand"
            },
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AddFotoAtividadeCommand"
            },
            "nullable": true
          },
          "skipMateriais": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "BaixaAtividadeCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "fotosPath": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BaixaExecutorAtividadeCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "executor": {
            "type": "integer",
            "format": "int32"
          },
          "tempo": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "BaixaMaterialAtividadeCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "material": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "custo": {
            "type": "number",
            "format": "double"
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BulkUpdateItemEntradaCommand": {
        "type": "object",
        "properties": {
          "itemId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "valorUnitario": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "BulkUpdateItensEntradaMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BulkUpdateItemEntradaCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CategoriasList": {
        "type": "object",
        "properties": {
          "categoria": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CidadeList": {
        "type": "object",
        "properties": {
          "cidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "estadoId": {
            "type": "integer",
            "format": "int32"
          },
          "estadoNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesAnomalias": {
        "type": "object",
        "properties": {
          "configuracaoAnomalia": {
            "type": "integer",
            "format": "int32"
          },
          "tipo": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorObrigatorio": {
            "type": "boolean"
          },
          "fornecedorExibir": {
            "type": "boolean"
          },
          "siteObrigatorio": {
            "type": "boolean"
          },
          "siteExibir": {
            "type": "boolean"
          },
          "sistemaObrigatorio": {
            "type": "boolean"
          },
          "sistemaExibir": {
            "type": "boolean"
          },
          "anomaliaTipicaObrigatoria": {
            "type": "boolean"
          },
          "anomaliaTipicaExibir": {
            "type": "boolean"
          },
          "setorObrigatorio": {
            "type": "boolean"
          },
          "setorExibir": {
            "type": "boolean"
          },
          "grupoAreaObrigatorio": {
            "type": "boolean"
          },
          "grupoAreaExibir": {
            "type": "boolean"
          },
          "subgrupoAreaObrigatorio": {
            "type": "boolean"
          },
          "subgrupoAreaExibir": {
            "type": "boolean"
          },
          "areaObrigatoria": {
            "type": "boolean"
          },
          "areaExibir": {
            "type": "boolean"
          },
          "tipoEquipamentoObrigatorio": {
            "type": "boolean"
          },
          "tipoEquipamentoExibir": {
            "type": "boolean"
          },
          "equipamentoObrigatorio": {
            "type": "boolean"
          },
          "equipamentoExibir": {
            "type": "boolean"
          },
          "tipoObrigatorio": {
            "type": "boolean"
          },
          "tipoExibir": {
            "type": "boolean"
          },
          "emitenteObrigatorio": {
            "type": "boolean"
          },
          "emitenteExibir": {
            "type": "boolean"
          },
          "detectadoObrigatorio": {
            "type": "boolean"
          },
          "detectadoExibir": {
            "type": "boolean"
          },
          "executorObrigatorio": {
            "type": "boolean"
          },
          "executorExibir": {
            "type": "boolean"
          },
          "dataObrigatoria": {
            "type": "boolean"
          },
          "dataExibir": {
            "type": "boolean"
          },
          "dataLimiteObrigatoria": {
            "type": "boolean"
          },
          "dataLimiteExibir": {
            "type": "boolean"
          },
          "descricaoObrigatoria": {
            "type": "boolean"
          },
          "descricaoExibir": {
            "type": "boolean"
          },
          "fotoObrigatoria": {
            "type": "boolean"
          },
          "fotoExibir": {
            "type": "boolean"
          },
          "prioridadeObrigatoria": {
            "type": "boolean"
          },
          "prioridadeExibir": {
            "type": "boolean"
          },
          "observacaoObrigatoria": {
            "type": "boolean"
          },
          "observacaoExibir": {
            "type": "boolean"
          },
          "epiExibir": {
            "type": "boolean"
          },
          "epiObrigatorio": {
            "type": "boolean"
          },
          "bloquearBaixaAtividadeOcorrencia": {
            "type": "boolean",
            "nullable": true
          },
          "custoObrigatorio": {
            "type": "boolean"
          },
          "custoExibir": {
            "type": "boolean"
          },
          "centroCustoObrigatorio": {
            "type": "boolean"
          },
          "centroCustoExibir": {
            "type": "boolean"
          },
          "custoTotalExibir": {
            "type": "boolean"
          },
          "labels": {
            "$ref": "#/components/schemas/ConfiguracoesAnomaliasLabels"
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesAnomaliasLabels": {
        "type": "object",
        "properties": {
          "configuracaoAnomaliasLabels": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "tipo": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorLabel": {
            "type": "string",
            "nullable": true
          },
          "siteLabel": {
            "type": "string",
            "nullable": true
          },
          "sistemaLabel": {
            "type": "string",
            "nullable": true
          },
          "anomaliaTipicaLabel": {
            "type": "string",
            "nullable": true
          },
          "setorLabel": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaLabel": {
            "type": "string",
            "nullable": true
          },
          "subgrupoAreaLabel": {
            "type": "string",
            "nullable": true
          },
          "areaLabel": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoLabel": {
            "type": "string",
            "nullable": true
          },
          "equipamentoLabel": {
            "type": "string",
            "nullable": true
          },
          "tipoLabel": {
            "type": "string",
            "nullable": true
          },
          "emitenteLabel": {
            "type": "string",
            "nullable": true
          },
          "detectadoLabel": {
            "type": "string",
            "nullable": true
          },
          "executorLabel": {
            "type": "string",
            "nullable": true
          },
          "dataLabel": {
            "type": "string",
            "nullable": true
          },
          "dataLimiteLabel": {
            "type": "string",
            "nullable": true
          },
          "descricaoLabel": {
            "type": "string",
            "nullable": true
          },
          "fotoLabel": {
            "type": "string",
            "nullable": true
          },
          "prioridadeLabel": {
            "type": "string",
            "nullable": true
          },
          "observacaoLabel": {
            "type": "string",
            "nullable": true
          },
          "epiLabel": {
            "type": "string",
            "nullable": true
          },
          "custoLabel": {
            "type": "string",
            "nullable": true
          },
          "centroCustoLabel": {
            "type": "string",
            "nullable": true
          },
          "custoTotalLabel": {
            "type": "string",
            "nullable": true
          },
          "tituloPagina": {
            "type": "string",
            "nullable": true
          },
          "textoApoio": {
            "type": "string",
            "nullable": true
          },
          "corMarca": {
            "type": "string",
            "nullable": true
          },
          "tituloPaginaSucesso": {
            "type": "string",
            "nullable": true
          },
          "textoApoioSucesso": {
            "type": "string",
            "nullable": true
          },
          "logotipoPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesChamadoSemLogin": {
        "type": "object",
        "properties": {
          "habilitarChamadoSemLogin": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarNotificacaoEmitenteSemLogin": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarDestinoQrCodeChamado": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesChamadoSemLoginCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "habilitarChamadoSemLogin": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarNotificacaoEmitenteSemLogin": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarDestinoQrCodeChamado": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesPushNotification": {
        "type": "object",
        "properties": {
          "notificacoesAdminOcorrencia": {
            "type": "boolean"
          },
          "notificacaoAdminCorrececao": {
            "type": "boolean"
          },
          "notificacaoOperacionalOcorrencia": {
            "$ref": "#/components/schemas/EConfigNotificacoes"
          },
          "notificacaoOperacionalCorrecao": {
            "$ref": "#/components/schemas/EConfigNotificacoes"
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesPushNotificationCommand": {
        "required": [
          "empresaId",
          "notificacaoAdminCorrececao",
          "notificacaoOperacionalCorrecao",
          "notificacaoOperacionalOcorrencia",
          "notificacoesAdminOcorrencia"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "notificacoesAdminOcorrencia": {
            "type": "boolean"
          },
          "notificacaoAdminCorrececao": {
            "type": "boolean"
          },
          "notificacaoOperacionalOcorrencia": {
            "$ref": "#/components/schemas/EConfigNotificacoes"
          },
          "notificacaoOperacionalCorrecao": {
            "$ref": "#/components/schemas/EConfigNotificacoes"
          }
        },
        "additionalProperties": false
      },
      "ConfiguracoesTiposAcoesCorretivas": {
        "type": "object",
        "properties": {
          "configuracaoTipoAcaoCorretiva": {
            "type": "integer",
            "format": "int32"
          },
          "tipoAcaoCorretivaEmpresa": {
            "type": "integer",
            "format": "int64"
          },
          "statusObrigatorio": {
            "type": "boolean"
          },
          "statusExibir": {
            "type": "boolean"
          },
          "inicioObrigatoriedade": {
            "type": "boolean"
          },
          "inicioExibir": {
            "type": "boolean"
          },
          "terminoObrigatorio": {
            "type": "boolean"
          },
          "terminoExibir": {
            "type": "boolean"
          },
          "setorObrigatorio": {
            "type": "boolean"
          },
          "setorExibir": {
            "type": "boolean"
          },
          "dadosAdicionaisObrigatorio": {
            "type": "boolean"
          },
          "dadosAdicionaisExibir": {
            "type": "boolean"
          },
          "emitenteObrigatorio": {
            "type": "boolean"
          },
          "emitenteExibir": {
            "type": "boolean"
          },
          "executorObrigatorio": {
            "type": "boolean"
          },
          "executorExibir": {
            "type": "boolean"
          },
          "tempoExecutorObrigatorio": {
            "type": "boolean"
          },
          "tempoExecutorExibir": {
            "type": "boolean"
          },
          "tempoCorrecaoObrigatorio": {
            "type": "boolean"
          },
          "tempoCorrecaoExibir": {
            "type": "boolean"
          },
          "descricaoObrigatoria": {
            "type": "boolean"
          },
          "descricaoExibir": {
            "type": "boolean"
          },
          "fotoObrigatoria": {
            "type": "boolean"
          },
          "fotoExibir": {
            "type": "boolean"
          },
          "epiExibir": {
            "type": "boolean"
          },
          "epiObrigatorio": {
            "type": "boolean"
          },
          "statusAprovacaoExibir": {
            "type": "boolean"
          },
          "statusAprovacaoObrigatorio": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CorrecaoPendenteMaterial": {
        "type": "object",
        "properties": {
          "acaoCorretiva": {
            "type": "integer",
            "format": "int32"
          },
          "anomalia": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "equipamento_Nome": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemCorrecaoPendente"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CorrecaoToAdd": {
        "type": "object",
        "properties": {
          "ocorrencia": {
            "$ref": "#/components/schemas/OcorrenciaToEdit"
          },
          "configuracoesTiposAcoesCorretivas": {
            "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
          },
          "tipoAcaoCorretivaEmpresa": {
            "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
          }
        },
        "additionalProperties": false
      },
      "CorrecaoToEdit": {
        "type": "object",
        "properties": {
          "correcaoId": {
            "type": "integer",
            "format": "int32"
          },
          "correcaoGid": {
            "type": "string",
            "nullable": true
          },
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "termino": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "fotoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fotoGid": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "fotoUrl": {
            "type": "string",
            "nullable": true
          },
          "custo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "tempo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusCorrecaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "statusCorrecaoNome": {
            "type": "string",
            "nullable": true
          },
          "statusAvaliacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusAvaliacaoNome": {
            "type": "string",
            "nullable": true
          },
          "statusAprovacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusAprovacaoNome": {
            "type": "string",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorNome": {
            "type": "string",
            "nullable": true
          },
          "statusChanged": {
            "type": "boolean",
            "nullable": true
          },
          "ocorrencia": {
            "$ref": "#/components/schemas/OcorrenciaToEdit"
          },
          "configuracoesTiposAcoesCorretivas": {
            "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasEmitentesList"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasExecutoresList"
            },
            "nullable": true
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasMateriaisList"
            },
            "nullable": true
          },
          "epis": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewMediaPath"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CorrecoesCustosMateriais": {
        "type": "object",
        "properties": {
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasMateriaisList"
            },
            "nullable": true
          },
          "custoAdicional": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CorrecoesList": {
        "type": "object",
        "properties": {
          "correcaoId": {
            "type": "integer",
            "format": "int32"
          },
          "correcaoGid": {
            "type": "string",
            "nullable": true
          },
          "tipoCorrecaoNome": {
            "type": "string",
            "nullable": true
          },
          "codigoTipoCorrecao": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "termino": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "executoresNomes": {
            "type": "string",
            "nullable": true
          },
          "materiaisNomes": {
            "type": "string",
            "nullable": true
          },
          "custoTotal": {
            "type": "number",
            "format": "double"
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "fotosPathsList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "fotoUrl": {
            "type": "string",
            "nullable": true
          },
          "fotoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fotoGid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateAlmoxarifadoCommand": {
        "required": [
          "empresaId",
          "nome",
          "unidadeManutencao",
          "unidadesAtendidasIds"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "unidadeManutencao": {
            "type": "integer",
            "format": "int32"
          },
          "unidadesAtendidasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AlmoxarifadoMaterialCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateAndamentoSolicitacaoCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "solicitacaoMaterialId": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "responsavelSaidaMaterialId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavelRetiradaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "data": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemAndamentoCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateCompraMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "data": {
            "type": "string",
            "format": "date-time"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateEntradaMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "ordemCompra": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "string",
            "format": "date-time"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32"
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemEntradaMaterialCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateMaterialCommand": {
        "required": [
          "codigo",
          "nome",
          "tipoMaterial",
          "unidadesIds"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "codigo": {
            "minLength": 1,
            "type": "string"
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "tipoMaterial": {
            "minLength": 1,
            "type": "string"
          },
          "custo": {
            "type": "number",
            "format": "double"
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unidadeConsumo": {
            "$ref": "#/components/schemas/EUnidadeConsumo"
          },
          "ratearMaoObraProporcionalAQuantidade": {
            "type": "boolean"
          },
          "unidadesIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "fabricante": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "categoria": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateSolicitacaoMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "solicitanteId": {
            "type": "integer",
            "format": "int32"
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemSolicitacaoCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DocumentosList": {
        "type": "object",
        "properties": {
          "documentoId": {
            "type": "integer",
            "format": "int32"
          },
          "tag": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "anexoUrl": {
            "type": "string",
            "nullable": true
          },
          "anexo": {
            "type": "string",
            "format": "byte",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EAtividadeTipoValidacao": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "EAvaliacoes": {
        "enum": [
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32",
        "description": "Avaliação qualitativa da execução, escala 1-4. ⚠️ A confirmar: o significado exato de cada valor (1..4) não está documentado - consulte o time de produto antes de usar em lógica automatizada."
      },
      "EConfigNotificacoes": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EConformidade": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32",
        "description": "Conformidade da execução: 1 = Conforme; 2 = Não conforme; 3 = reservado."
      },
      "EOrderPlanoGeral": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "type": "integer",
        "format": "int32"
      },
      "EPendenciaAuditoriaRealizada": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "EPeriodicidades": {
        "enum": [
          3,
          5,
          7,
          8,
          9,
          10,
          11,
          12
        ],
        "type": "integer",
        "format": "int32"
      },
      "EPlataforma": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          9,
          10
        ],
        "type": "integer",
        "format": "int32",
        "description": "Origem da requisição. Use sempre o inteiro (nunca a string \"WEB\"/\"API\"). Valor recomendado para integrações via API: 6. Demais valores (0,2,3,4,5,7,9,10) são canais internos - consulte o time AuthCenter. Mapeamento conhecido: 6 = API (integrações server-side); 1 = WEB (interface web)."
      },
      "EPrioridadeEquipamento": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusAgendaTarefas": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusAlmoxarifado": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusAprovacao": {
        "enum": [
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32",
        "description": "Resultado da aprovação de uma ocorrência: 1 = Aprovado; 2 = Reprovado/Rejeitado; 3 = Pendente; 4 = reservado."
      },
      "EStatusAtividade": {
        "enum": [
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32",
        "description": "Resultado da execução da tarefa: 1 = Realizada; 2 = Não realizada (informe também justificativaNaoRealizado); 3 = Em andamento; 4 = Cancelada; 5 = reservado."
      },
      "EStatusAuditoria": {
        "enum": [
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusEmpresa": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusMaterial": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusOcorrencia": {
        "enum": [
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusPlanosGerais": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatusUnidade": {
        "enum": [
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETipoCorrecao": {
        "enum": [
          1,
          3,
          4,
          5,
          6,
          7,
          14
        ],
        "type": "integer",
        "format": "int32",
        "description": "Valores-base de tipo de ação corretiva do sistema. Cada empresa configura seu próprio subconjunto - use sempre GET /v3/correcoes/tipos para obter os tipos efetivamente disponíveis em vez de fixar um destes valores."
      },
      "ETipoEmpresa": {
        "enum": [
          1,
          2,
          3,
          4,
          6,
          7,
          8
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETipoEventoLocalizacao": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETipoFornecedor": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETipoRelatorio": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETipoUsuario": {
        "enum": [
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "EUnidadeConsumo": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14
        ],
        "type": "integer",
        "format": "int32"
      },
      "EmailSuporte": {
        "required": [
          "clientName",
          "publicUserInformation",
          "userDescription",
          "userEmail",
          "versionName"
        ],
        "type": "object",
        "properties": {
          "userEmail": {
            "minLength": 1,
            "type": "string"
          },
          "userDescription": {
            "minLength": 1,
            "type": "string"
          },
          "clientName": {
            "minLength": 1,
            "type": "string"
          },
          "versionName": {
            "minLength": 1,
            "type": "string"
          },
          "publicUserInformation": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "privateUserInformation": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EmpresaQry": {
        "type": "object",
        "properties": {
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusEmpresa"
          },
          "tipo": {
            "$ref": "#/components/schemas/ETipoEmpresa"
          },
          "habilitarAprovacaoCorrecao": {
            "type": "boolean"
          },
          "habilitarAvaliacaoCorrecao": {
            "type": "boolean"
          },
          "habilitarBaixaAtividadeQRCode": {
            "type": "boolean"
          },
          "habilitarBaixaAnomaliaQRCode": {
            "type": "boolean"
          },
          "habilitarModuloAuditorias": {
            "type": "boolean"
          },
          "habilitarModuloAlmoxarifados": {
            "type": "boolean"
          },
          "assinaturaBaixaAnomaliaMobile": {
            "type": "boolean"
          },
          "assinaturaBaixaTarefaMobile": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Empresas": {
        "type": "object",
        "properties": {
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "nomeFantasia": {
            "type": "string",
            "nullable": true
          },
          "nomeLeankeep": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "tipo": {
            "type": "integer",
            "format": "int32"
          },
          "habilitarAprovacaoCorrecao": {
            "type": "boolean"
          },
          "empresaCliente": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "habilitarAvaliacaoCorrecao": {
            "type": "boolean"
          },
          "habilitarBaixaAtividadeQRCode": {
            "type": "boolean"
          },
          "habilitarBaixaAnomaliaQRCode": {
            "type": "boolean"
          },
          "habilitarModuloAuditorias": {
            "type": "boolean"
          },
          "habilitarModuloAlmoxarifados": {
            "type": "boolean"
          },
          "assinaturaBaixaAnomaliaMobile": {
            "type": "boolean"
          },
          "assinaturaBaixaTarefaMobile": {
            "type": "boolean"
          },
          "habilitarIndisponibilidade": {
            "type": "boolean"
          },
          "habilitarModuloGeolocalizacao": {
            "type": "boolean"
          },
          "habilitarModuloSLA": {
            "type": "boolean"
          },
          "habilitarBloqueioCorrecoesNaoExecutor": {
            "type": "boolean"
          },
          "notificacoesAdminOcorrencia": {
            "type": "boolean"
          },
          "notificacaoAdminCorrececao": {
            "type": "boolean"
          },
          "notificacaoOperacionalOcorrencia": {
            "$ref": "#/components/schemas/EConfigNotificacoes"
          },
          "notificacaoOperacionalCorrecao": {
            "$ref": "#/components/schemas/EConfigNotificacoes"
          },
          "logomarcaPath": {
            "type": "string",
            "nullable": true
          },
          "habilitarQrCodePublico": {
            "type": "boolean"
          },
          "habilitarChamadoSemLogin": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarNotificacaoEmitenteSemLogin": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarDestinoQrCodeChamado": {
            "type": "boolean",
            "nullable": true
          },
          "tipoNome": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EquipamentoToEdit": {
        "type": "object",
        "properties": {
          "equipamento": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "tag": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          },
          "serie": {
            "type": "string",
            "nullable": true
          },
          "foto": {
            "type": "string",
            "nullable": true
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "areaGid": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoEquipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaNome": {
            "type": "string",
            "nullable": true
          },
          "grupoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoEquipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "grupoEquipamentoGid": {
            "type": "string",
            "nullable": true
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responsavelNome": {
            "type": "string",
            "nullable": true
          },
          "prioridade": {
            "$ref": "#/components/schemas/EPrioridadeEquipamento"
          },
          "sistema": {
            "$ref": "#/components/schemas/SistemasEmpresas"
          },
          "responsavel": {
            "$ref": "#/components/schemas/Usuarios"
          },
          "grupoEquipamento": {
            "$ref": "#/components/schemas/GruposEquipamentos"
          },
          "tipoEquipamento": {
            "$ref": "#/components/schemas/LinhasProdutoEmpresas"
          },
          "area": {
            "$ref": "#/components/schemas/Areas"
          },
          "site": {
            "$ref": "#/components/schemas/Sites"
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FornecedoresEquipamentosList"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Equipamentos": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "equipamento": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "area": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoEquipamento": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "tag": {
            "type": "string",
            "nullable": true
          },
          "serie": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          },
          "prioridade": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "inativo": {
            "type": "boolean"
          },
          "tipoEquipamento": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          },
          "updClidMob": {
            "type": "string",
            "nullable": true
          },
          "latitudeLongitude": {
            "type": "string",
            "nullable": true
          },
          "areaGID": {
            "type": "string",
            "nullable": true
          },
          "grupoEquipamentoGID": {
            "type": "string",
            "nullable": true
          },
          "responsavel": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "codigoGIAI": {
            "type": "string",
            "nullable": true
          },
          "capacidade": {
            "type": "string",
            "nullable": true
          },
          "corrente": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "tensao": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "potencia": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "informacoesAdicionais": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "nomeFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "siteObj": {
            "$ref": "#/components/schemas/Sites"
          },
          "areaObj": {
            "$ref": "#/components/schemas/Areas"
          },
          "sistemaEmpresaObj": {
            "$ref": "#/components/schemas/SistemasEmpresas"
          },
          "tipoEquipamentoObj": {
            "$ref": "#/components/schemas/LinhasProdutoEmpresas"
          }
        },
        "additionalProperties": false
      },
      "EquipamentosList": {
        "type": "object",
        "properties": {
          "equipamento": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "integer",
            "format": "int32"
          },
          "areaGid": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32"
          },
          "subgrupoAreaId": {
            "type": "integer",
            "format": "int32"
          },
          "tag": {
            "type": "string",
            "nullable": true
          },
          "foto": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresa": {
            "type": "integer",
            "format": "int32"
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Equipes": {
        "type": "object",
        "properties": {
          "equipe": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "inativo": {
            "type": "boolean"
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarios": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Usuarios"
            },
            "nullable": true
          },
          "sites": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ErrorCommandResult": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "hash": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EstadosList": {
        "type": "object",
        "properties": {
          "estadoId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "sigla": {
            "type": "string",
            "nullable": true
          },
          "paisId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EtiquetaItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "nomeEquipamento": {
            "type": "string",
            "nullable": true
          },
          "tagEquipamento": {
            "type": "string",
            "nullable": true
          },
          "nomeArea": {
            "type": "string",
            "nullable": true
          },
          "nomeUnidade": {
            "type": "string",
            "nullable": true
          },
          "identificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "nomeGrupoArea": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EtiquetaListResult": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EtiquetaItem"
            },
            "nullable": true
          },
          "pageIndex": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "totalCount": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventoLocalizacaoStatus": {
        "type": "object",
        "properties": {
          "tipoEvento": {
            "$ref": "#/components/schemas/ETipoEventoLocalizacao"
          },
          "dataHora": {
            "type": "string",
            "format": "date-time"
          },
          "dataInicioJornada": {
            "type": "string",
            "format": "date-time"
          },
          "latitude": {
            "type": "number",
            "format": "double"
          },
          "longitude": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ExcluirTarefasCommand": {
        "type": "object",
        "properties": {
          "tarefasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ExecutorItem": {
        "type": "object",
        "properties": {
          "executor": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "tempo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExecutoresList": {
        "type": "object",
        "properties": {
          "executor": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "tempo": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "FiltroOcorrenciaReferences": {
        "type": "object",
        "properties": {
          "area": {
            "$ref": "#/components/schemas/Areas"
          },
          "equipamento": {
            "$ref": "#/components/schemas/Equipamentos"
          },
          "fornecedor": {
            "$ref": "#/components/schemas/FornecedorList"
          },
          "grupoArea": {
            "$ref": "#/components/schemas/GruposAreas"
          },
          "prioridade": {
            "$ref": "#/components/schemas/PrioridadesAnomalias"
          },
          "sistema": {
            "$ref": "#/components/schemas/SistemasEmpresas"
          },
          "setor": {
            "$ref": "#/components/schemas/Setores"
          },
          "executor": {
            "$ref": "#/components/schemas/Usuarios"
          },
          "solicitante": {
            "$ref": "#/components/schemas/Usuarios"
          },
          "statusCorrecao": {
            "$ref": "#/components/schemas/TiposAcoesCorretivasEmpresas"
          },
          "tipoEquipamento": {
            "$ref": "#/components/schemas/LinhasProdutoEmpresas"
          }
        },
        "additionalProperties": false
      },
      "FornecedorList": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FornecedoresAnomaliasList": {
        "type": "object",
        "properties": {
          "fornecedor": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FornecedoresAreasList": {
        "type": "object",
        "properties": {
          "fornecedorId": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorNome": {
            "type": "string",
            "nullable": true
          },
          "fornecedor": {
            "$ref": "#/components/schemas/Empresas"
          }
        },
        "additionalProperties": false
      },
      "FornecedoresEquipamentosList": {
        "type": "object",
        "properties": {
          "fornecedorId": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorNome": {
            "type": "string",
            "nullable": true
          },
          "fornecedor": {
            "$ref": "#/components/schemas/Empresas"
          }
        },
        "additionalProperties": false
      },
      "GrupoAreaToEdit": {
        "type": "object",
        "properties": {
          "grupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "site": {
            "$ref": "#/components/schemas/Sites"
          }
        },
        "additionalProperties": false
      },
      "GrupoEquipamentoToEdit": {
        "type": "object",
        "properties": {
          "grupoEquipamento": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "site": {
            "$ref": "#/components/schemas/Sites"
          }
        },
        "additionalProperties": false
      },
      "GrupoUnidadeQry": {
        "type": "object",
        "properties": {
          "grupoUnidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoUnidade": {
            "$ref": "#/components/schemas/SubGrupoUnidadeQry"
          }
        },
        "additionalProperties": false
      },
      "GruposAreas": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "grupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "agrupamento": {
            "type": "string",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "statusGrupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GruposAreasList": {
        "type": "object",
        "properties": {
          "grupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GruposEquipamentos": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "grupoEquipamento": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "inativo": {
            "type": "boolean"
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GruposEquipamentosList": {
        "type": "object",
        "properties": {
          "grupoEquipamento": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GruposUnidadesList": {
        "type": "object",
        "properties": {
          "grupoUnidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ItemAndamentoCommand": {
        "type": "object",
        "properties": {
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidadeEntregue": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ItemCorrecaoPendente": {
        "type": "object",
        "properties": {
          "acaoCorretivaMaterial": {
            "type": "integer",
            "format": "int32"
          },
          "material": {
            "type": "integer",
            "format": "int32"
          },
          "material_Nome": {
            "type": "string",
            "nullable": true
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "estoqueAtual": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ItemEntradaMaterialCommand": {
        "type": "object",
        "properties": {
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "valorUnitario": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ItemSolicitacaoCommand": {
        "type": "object",
        "properties": {
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "compraMaterialItemId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "anomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "destinacaoTipo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "destinacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JustificativasTarefas": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "justificativaTarefa": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LinhasProdutoEmpresas": {
        "required": [
          "empresa",
          "linhaProdutoEmpresa"
        ],
        "type": "object",
        "properties": {
          "linhaProdutoEmpresa": {
            "type": "integer",
            "format": "int32"
          },
          "linhaProduto": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "inativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Materiais": {
        "type": "object",
        "properties": {
          "material": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoMaterial": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "custo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fabricante": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "categoriaMaterial": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "unidadeConsumo": {
            "$ref": "#/components/schemas/EUnidadeConsumo"
          },
          "ratearMaoObraProporcionalAQuantidade": {
            "type": "boolean"
          },
          "classe": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nomeFormatted": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "isAtivo": {
            "type": "boolean",
            "readOnly": true
          },
          "isEpi": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "MaterialAtividadeCommand": {
        "required": [
          "materialId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "custo": {
            "type": "number",
            "format": "double"
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "MedicaoAtividadeCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "tarefaMedicaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "atividadeMedicaoId": {
            "type": "integer",
            "format": "int32"
          },
          "valorMedicao": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewMediaPath": {
        "type": "object",
        "properties": {
          "material": {
            "type": "integer",
            "format": "int32"
          },
          "materialNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciaToEdit": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "anomaliaTipicaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "anomaliaTipicaNome": {
            "type": "string",
            "nullable": true
          },
          "tipoAnomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoAnomaliaNome": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time"
          },
          "dataLimiteExecucao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "statusNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoEquipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "isAguardandoAprovacao": {
            "type": "boolean"
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeDescricao": {
            "type": "string",
            "nullable": true
          },
          "prioridadeExibir": {
            "type": "boolean"
          },
          "fotoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fotoGid": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "fotoUrl": {
            "type": "string",
            "nullable": true
          },
          "temCorrecao": {
            "type": "boolean"
          },
          "temSolucionada": {
            "type": "boolean"
          },
          "statusAprovacao": {
            "$ref": "#/components/schemas/EStatusAprovacao"
          },
          "dataUltimaCorrecao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasEmitentesList"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasExecutoresList"
            },
            "nullable": true
          },
          "epis": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasEpisList"
            },
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FornecedoresAnomaliasList"
            },
            "nullable": true
          },
          "indisponibilidade": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciasDuplicadas": {
        "type": "object",
        "properties": {
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "emitentes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciasList": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time"
          },
          "dataLimiteExecucao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "statusNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "prioridadeCor": {
            "type": "string",
            "nullable": true
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeExibir": {
            "type": "boolean"
          },
          "fotoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fotoGid": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "fotoUrl": {
            "type": "string",
            "nullable": true
          },
          "temCorrecao": {
            "type": "boolean"
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasEmitentesList"
            },
            "nullable": true
          },
          "correcoes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CorrecoesList"
            },
            "nullable": true
          },
          "statusAprovacao": {
            "$ref": "#/components/schemas/EStatusAprovacao"
          },
          "tipoUltimaCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "ultimaCorrecaoId": {
            "type": "string",
            "nullable": true
          },
          "habilitarAutorizacao": {
            "type": "boolean"
          },
          "indisponibilidade": {
            "type": "boolean",
            "nullable": true
          },
          "permitirContato": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciasTipicasList": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "prioridadeAnomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeAnomaliaDescricao": {
            "type": "string",
            "nullable": true
          },
          "prioridadeDiaLimite": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasExecutoresList"
            },
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FornecedoresAnomaliasList"
            },
            "nullable": true
          },
          "epis": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasEpisList"
            },
            "nullable": true
          },
          "tipoId": {
            "type": "integer",
            "format": "int32"
          },
          "tipoNome": {
            "type": "string",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "areaGid": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaAgrupamento": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaGid": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaGid": {
            "type": "string",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "equipamentoGid": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoEquipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Permissoes": {
        "type": "object",
        "properties": {
          "permissao": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "nivel": {
            "type": "string",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlanoGeralAplicacao": {
        "type": "object",
        "properties": {
          "isSite": {
            "type": "boolean"
          },
          "tipoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linhaProdutoEmpresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linhaProdutoEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "tipoAreaNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlanoGeralAplicacaoCommand": {
        "type": "object",
        "properties": {
          "isSite": {
            "type": "boolean"
          },
          "linhaProdutoEmpresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlanoGeralSiteCommand": {
        "required": [
          "site"
        ],
        "type": "object",
        "properties": {
          "site": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlanosAtividades": {
        "type": "object",
        "properties": {
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auditoriaManutencao": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tarefasFinalDeSemanaFeriados": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PlanosGeraisList": {
        "type": "object",
        "properties": {
          "planoGeral": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ultimaModificacao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "sistemaEmpresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "idStatusPlanoGeral": {
            "$ref": "#/components/schemas/EStatusPlanosGerais"
          },
          "statusPlanoGeral": {
            "type": "string",
            "nullable": true
          },
          "aplicacaoTipoEquipamento": {
            "type": "string",
            "nullable": true
          },
          "aplicacaoTipoArea": {
            "type": "string",
            "nullable": true
          },
          "aplicacaoSite": {
            "type": "boolean"
          },
          "qtdAtividades": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "qtdSites": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlanosGeraisSitesList": {
        "type": "object",
        "properties": {
          "planoGeralSite": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fornecedorNome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PlanosList": {
        "type": "object",
        "properties": {
          "planoId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PrioridadesAnomalias": {
        "type": "object",
        "properties": {
          "prioridadeAnomalia": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeAnomaliaBase": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "diasLimiteParaExecucao": {
            "type": "integer",
            "format": "int32"
          },
          "cor": {
            "type": "string",
            "nullable": true
          },
          "inativo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": {}
      },
      "QtdAtividadesPorStatus": {
        "type": "object",
        "properties": {
          "realizada": {
            "type": "integer",
            "format": "int32"
          },
          "aguardandoAprovacao": {
            "type": "integer",
            "format": "int32"
          },
          "naoRealizada": {
            "type": "integer",
            "format": "int32"
          },
          "pendente": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "QtdAtividadesPrevistasRealizadas": {
        "type": "object",
        "properties": {
          "previstas": {
            "type": "integer",
            "format": "int32"
          },
          "realizadas": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ReadQrCodeCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "qrCode": {
            "type": "string",
            "nullable": true
          },
          "site": {
            "$ref": "#/components/schemas/Sites"
          },
          "area": {
            "$ref": "#/components/schemas/Areas"
          },
          "equipamento": {
            "$ref": "#/components/schemas/Equipamentos"
          },
          "qtdOcorrenciasPendentes": {
            "type": "integer",
            "format": "int64"
          },
          "qtdAtividadesPendentes": {
            "type": "integer",
            "format": "int64"
          },
          "qtdAuditoriasPendentes": {
            "type": "integer",
            "format": "int64"
          },
          "qtdAtividadesUltimoMes": {
            "type": "integer",
            "format": "int64"
          },
          "qtdAmbientes": {
            "type": "integer",
            "format": "int64"
          },
          "qtdEquipamentos": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "ReagendamentoCommand": {
        "type": "object",
        "properties": {
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "tarefasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "novaDataHora": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ReagendarOcorrenciaCommand": {
        "type": "object",
        "properties": {
          "correcaoId": {
            "type": "string",
            "nullable": true
          },
          "novaData": {
            "type": "string",
            "format": "date-time"
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "RealizarAuditoriaCommand": {
        "required": [
          "auditoriaId",
          "temAssinatura"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "auditoriaId": {
            "minLength": 1,
            "type": "string"
          },
          "temAssinatura": {
            "type": "boolean"
          },
          "usuarioAssinaturaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarioAssinaturaNaoCadastrado": {
            "type": "string",
            "nullable": true
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealizarAuditoriaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RefreshUserSessionCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoUnidadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoUnidadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "plataforma": {
            "$ref": "#/components/schemas/EPlataforma"
          }
        },
        "additionalProperties": false
      },
      "RefreshUserSessionCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "userSession": {
            "$ref": "#/components/schemas/Session"
          },
          "multipleActiveSessions": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "RegistrarEventoLocalizacaoCommand": {
        "required": [
          "latitude",
          "longitude",
          "percentualBateria",
          "tipo"
        ],
        "type": "object",
        "properties": {
          "dataHora": {
            "type": "string",
            "format": "date-time"
          },
          "tipo": {
            "$ref": "#/components/schemas/ETipoEventoLocalizacao"
          },
          "latitude": {
            "type": "number",
            "format": "double"
          },
          "longitude": {
            "type": "number",
            "format": "double"
          },
          "percentualBateria": {
            "type": "number",
            "format": "double"
          },
          "tecnico": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "RelatoriosAutomaticos": {
        "type": "object",
        "properties": {
          "relatorioAutomatico": {
            "type": "integer",
            "format": "int32"
          },
          "tipoRelatorio": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "periodicidade": {
            "type": "integer",
            "format": "int32"
          },
          "periodoAtual": {
            "type": "boolean"
          },
          "inativo": {
            "type": "boolean"
          },
          "inicioEnvio": {
            "type": "string",
            "format": "date-time"
          },
          "filtrosJson": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RelatoriosAutomaticosResult": {
        "type": "object",
        "properties": {
          "relatorioAutomatico": {
            "type": "integer",
            "format": "int32"
          },
          "tipoRelatorio": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "periodicidade": {
            "type": "integer",
            "format": "int32"
          },
          "periodoAtual": {
            "type": "boolean"
          },
          "inativo": {
            "type": "boolean"
          },
          "inicioEnvio": {
            "type": "string",
            "format": "date-time"
          },
          "filtrosJson": {
            "type": "string",
            "nullable": true
          },
          "unidades": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UnidadeQry"
            },
            "nullable": true
          },
          "usuarios": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Usuarios"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ResponsaveisTecnicosList": {
        "type": "object",
        "properties": {
          "responsavelTecnico": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RestaurarTarefasCommand": {
        "type": "object",
        "properties": {
          "tarefasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "motivoReprovacao": {
            "type": "string",
            "nullable": true
          },
          "excluirFotosAssinaturas": {
            "type": "boolean"
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ResumoAtividadeUsuario": {
        "type": "object",
        "properties": {
          "qtdAtividadesPrevistasRealizadas": {
            "$ref": "#/components/schemas/QtdAtividadesPrevistasRealizadas"
          },
          "tempoExecucaoOcorrenciasAtividades": {
            "$ref": "#/components/schemas/TempoExecucaoOcorrenciasAtividades"
          },
          "qtdAtividadesPorStatus": {
            "$ref": "#/components/schemas/QtdAtividadesPorStatus"
          }
        },
        "additionalProperties": false
      },
      "ResumoOcorrenciaUsuario": {
        "type": "object",
        "properties": {
          "solucionada": {
            "type": "integer",
            "format": "int32"
          },
          "analisada": {
            "type": "integer",
            "format": "int32"
          },
          "naoAnalisada": {
            "type": "integer",
            "format": "int32"
          },
          "expirada": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SaveAreaCommand": {
        "required": [
          "empresaId",
          "nome",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "areaId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "identificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "localizacao": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaId": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "isAmbienteClimatizado": {
            "type": "boolean"
          },
          "areaClimatizada": {
            "type": "string",
            "nullable": true
          },
          "numeroOcupantesFixos": {
            "type": "string",
            "nullable": true
          },
          "numeroOcupantesFlutuantes": {
            "type": "string",
            "nullable": true
          },
          "cargaTermica": {
            "type": "string",
            "nullable": true
          },
          "unidadeCargaTermica": {
            "type": "string",
            "nullable": true
          },
          "tipoAtividade": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveAreaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "isCreated": {
            "type": "boolean"
          },
          "areaId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveAtividadesGeraisCommand": {
        "required": [
          "categoria",
          "inicio",
          "periodicidade",
          "tempoPrevisto"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "atividadeGeral": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "categoria": {
            "type": "integer",
            "format": "int32"
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "periodicidade": {
            "$ref": "#/components/schemas/EPeriodicidades"
          },
          "tipoValidacao": {
            "$ref": "#/components/schemas/EAtividadeTipoValidacao"
          },
          "multiplicador": {
            "type": "integer",
            "format": "int32"
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "segunda": {
            "type": "boolean"
          },
          "terca": {
            "type": "boolean"
          },
          "quarta": {
            "type": "boolean"
          },
          "quinta": {
            "type": "boolean"
          },
          "sexta": {
            "type": "boolean"
          },
          "sabado": {
            "type": "boolean"
          },
          "domingo": {
            "type": "boolean"
          },
          "sabadoExc": {
            "type": "boolean"
          },
          "domingoExc": {
            "type": "boolean"
          },
          "feriadosExc": {
            "type": "boolean"
          },
          "conformidadeObrigatoriaBaixa": {
            "type": "boolean"
          },
          "medicaoObrigatoriaBaixa": {
            "type": "boolean"
          },
          "medicoes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveAtividadesGeraisMedicoesCommand"
            },
            "nullable": true
          },
          "prioridade": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveAtividadesGeraisMedicoesCommand": {
        "type": "object",
        "properties": {
          "unidadeMedicao": {
            "type": "integer",
            "format": "int32"
          },
          "valorPadrao": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "valorMinimo": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "valorMaximo": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveAuditoriaCommand": {
        "required": [
          "dataVistoria",
          "empresaId",
          "nome",
          "responsavelId",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "auditoriaId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "auditoriaModeloId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "dataVistoria": {
            "type": "string",
            "format": "date-time"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32"
          },
          "comentarios": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveAuditoriaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "isCreated": {
            "type": "boolean"
          },
          "auditoriaId": {
            "type": "string",
            "nullable": true
          },
          "numero": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SaveCorrecaoCommand": {
        "required": [
          "anomaliaId",
          "inicio",
          "plataforma"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "correcaoId": {
            "type": "string",
            "nullable": true
          },
          "anomaliaId": {
            "minLength": 1,
            "type": "string"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "termino": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoCorrecaoId": {
            "type": "integer",
            "format": "int32"
          },
          "epis": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveMaterialCorrecaoCommand"
            },
            "nullable": true
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveEmitenteCorrecaoCommand"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveExecutorCorrecaoCommand"
            },
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveFotoCorrecaoCommand"
            },
            "nullable": true
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "temFoto": {
            "type": "boolean",
            "nullable": true
          },
          "temAssinatura": {
            "type": "boolean",
            "nullable": true
          },
          "usuarioAssinatura": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nomeUsuarioAssinatura": {
            "type": "string",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "custo": {
            "type": "number",
            "format": "double"
          },
          "plataforma": {
            "$ref": "#/components/schemas/EPlataforma"
          }
        },
        "additionalProperties": false
      },
      "SaveCorrecaoCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "isCreated": {
            "type": "boolean"
          },
          "correcaoId": {
            "type": "string",
            "nullable": true
          },
          "pathsToDelete": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isSolucionada": {
            "type": "boolean"
          },
          "fotosResult": {
            "$ref": "#/components/schemas/SaveFotoCommandResult"
          }
        },
        "additionalProperties": false
      },
      "SaveCustosMateriaisAtividadeCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "tarefaId": {
            "type": "integer",
            "format": "int32"
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MaterialAtividadeCommand"
            },
            "nullable": true
          },
          "custoAdicional": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "SaveEmitenteCorrecaoCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "emitenteId": {
            "type": "integer",
            "format": "int32"
          },
          "emailAviso": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SaveEmitenteOcorrenciaCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "emitenteId": {
            "type": "integer",
            "format": "int32"
          },
          "emailCadastro": {
            "type": "boolean"
          },
          "emailCorrecao": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SaveEquipamentoCommand": {
        "required": [
          "empresaId",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "equipamentoId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "tag": {
            "type": "string",
            "nullable": true
          },
          "areaId": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoEquipamentoId": {
            "type": "string",
            "nullable": true
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          },
          "serie": {
            "type": "string",
            "nullable": true
          },
          "prioridade": {
            "$ref": "#/components/schemas/EPrioridadeEquipamento"
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveEquipamentoCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "isCreated": {
            "type": "boolean"
          },
          "equipamentoId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveExecutorCorrecaoCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "executorId": {
            "type": "integer",
            "format": "int32"
          },
          "tempo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "emailAviso": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveExecutorOcorrenciaCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "executorId": {
            "type": "integer",
            "format": "int32"
          },
          "emailCadastro": {
            "type": "boolean"
          },
          "emailCorrecao": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SaveFotoCommandResult": {
        "type": "object",
        "properties": {
          "fotoPathCreated": {
            "type": "string",
            "nullable": true
          },
          "fotoPathToDelete": {
            "type": "string",
            "nullable": true
          },
          "fotoCreatedPaths": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "fotoPathToDeleteList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveFotoCorrecaoCommand": {
        "type": "object",
        "properties": {
          "acaoCorretivaFotoGid": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveFotoObservacaoAtividadeCommand": {
        "type": "object",
        "properties": {
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "tarefaId": {
            "type": "integer",
            "format": "int32"
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AddFotoAtividadeCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveFotoObservacaoAtividadeCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "fotoPathCreated": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "fotoPathDeleted": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveFotoOcorrenciaCommand": {
        "type": "object",
        "properties": {
          "anomaliaFotoGid": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveGrupoAreaCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "grupoAreaId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveGrupoAreaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "isCreated": {
            "type": "boolean"
          },
          "grupoAreaId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveGrupoEquipamentoCommand": {
        "required": [
          "empresaId",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "grupoEquipamentoId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveGrupoEquipamentoCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "isCreated": {
            "type": "boolean"
          },
          "grupoEquipamentoId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveHomePageEmpresaCommand": {
        "type": "object",
        "properties": {
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "cep": {
            "type": "string",
            "nullable": true
          },
          "endereco": {
            "type": "string",
            "nullable": true
          },
          "numero": {
            "type": "string",
            "nullable": true
          },
          "complemento": {
            "type": "string",
            "nullable": true
          },
          "bairro": {
            "type": "string",
            "nullable": true
          },
          "cidade": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "telefone": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "instagran": {
            "type": "string",
            "nullable": true
          },
          "linkedin": {
            "type": "string",
            "nullable": true
          },
          "facebook": {
            "type": "string",
            "nullable": true
          },
          "logoMarcaPath": {
            "type": "string",
            "nullable": true
          },
          "habilitarQrCodePublico": {
            "type": "boolean"
          },
          "subdominio": {
            "type": "string",
            "nullable": true
          },
          "whatsapp": {
            "type": "string",
            "nullable": true
          },
          "fotoEdificio": {
            "type": "string",
            "nullable": true
          },
          "historia": {
            "type": "string",
            "nullable": true
          },
          "diferencial": {
            "type": "string",
            "nullable": true
          },
          "servicos": {
            "type": "string",
            "nullable": true
          },
          "publicoAlvo": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveMaterialCorrecaoCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "custo": {
            "type": "number",
            "format": "double"
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveMedicoesAtividadeCommand": {
        "required": [
          "medicoes",
          "tarefaId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "tarefaId": {
            "type": "integer",
            "format": "int32"
          },
          "medicoes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MedicaoAtividadeCommand"
            }
          }
        },
        "additionalProperties": false
      },
      "SaveMedicoesAtividadeCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          }
        },
        "additionalProperties": false
      },
      "SaveOcorrenciaCommand": {
        "required": [
          "empresaId",
          "plataforma",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "anomaliaId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "tipoAnomalia": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataLimiteExecucao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "anomaliaTipicaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subgrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeAnomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "auditoriaId": {
            "type": "string",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linkExterno": {
            "type": "string",
            "nullable": true
          },
          "identificacaoSolicitante": {
            "type": "string",
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "epis": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveEmitenteOcorrenciaCommand"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveExecutorOcorrenciaCommand"
            },
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveFotoOcorrenciaCommand"
            },
            "nullable": true
          },
          "temFoto": {
            "type": "boolean",
            "nullable": true
          },
          "plataforma": {
            "$ref": "#/components/schemas/EPlataforma"
          },
          "indisponibilidade": {
            "type": "boolean",
            "nullable": true
          },
          "permitirContato": {
            "type": "boolean",
            "nullable": true
          },
          "emailSolicitante": {
            "type": "string",
            "nullable": true
          },
          "telefoneSolicitante": {
            "type": "string",
            "nullable": true
          },
          "validarDuplicidade": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SaveOcorrenciaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "empresaNaoHabilitada": {
            "type": "boolean"
          },
          "anomaliaId": {
            "type": "string",
            "nullable": true
          },
          "isCreated": {
            "type": "boolean"
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "pathToDelete": {
            "type": "string",
            "nullable": true
          },
          "fotosResult": {
            "$ref": "#/components/schemas/SaveFotoCommandResult"
          },
          "ocorrenciasDuplicadas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OcorrenciasDuplicadas"
            },
            "nullable": true
          },
          "uploadToken": {
            "$ref": "#/components/schemas/UploadTokenInfo"
          }
        },
        "additionalProperties": false
      },
      "SavePermissoesUsuarioCommand": {
        "required": [
          "empresaId",
          "permissaoId",
          "unidadesIds",
          "usuariosIds"
        ],
        "type": "object",
        "properties": {
          "usuariosIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "permissaoId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadesIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          }
        },
        "additionalProperties": false
      },
      "SavePermissoesUsuarioCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          }
        },
        "additionalProperties": false
      },
      "SavePlanosGeraisCommand": {
        "required": [
          "nome",
          "setor",
          "sistemaEmpresa"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "planoGeral": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "statusPlanoGeral": {
            "$ref": "#/components/schemas/EStatusPlanosGerais"
          },
          "sistemaEmpresa": {
            "type": "integer",
            "format": "int32"
          },
          "setor": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SavePlanosGeraisCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "planoGeral": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isCreated": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SavePrioridadeOcorrenciaCommand": {
        "required": [
          "anomaliaId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "anomaliaId": {
            "minLength": 1,
            "type": "string"
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveRelatorioAutomaticoCommand": {
        "type": "object",
        "properties": {
          "relatorioAutomaticoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoRelatorioId": {
            "$ref": "#/components/schemas/ETipoRelatorio"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "periodicidadeId": {
            "$ref": "#/components/schemas/EPeriodicidades"
          },
          "periodoAtual": {
            "type": "boolean"
          },
          "inativo": {
            "type": "boolean"
          },
          "inicioEnvio": {
            "type": "string",
            "format": "date-time"
          },
          "filtrosJson": {
            "type": "string",
            "nullable": true
          },
          "usuariosIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "unidadesIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveRelatorioAutomaticoCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "relatorioAutomatico": {
            "$ref": "#/components/schemas/RelatoriosAutomaticos"
          }
        },
        "additionalProperties": false
      },
      "SaveSignatureCommand": {
        "type": "object",
        "properties": {
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SaveSignatureCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "assinaturaNewPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveSubGrupoAreaCommand": {
        "required": [
          "empresaId",
          "nome",
          "siteId"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "subGrupoAreaId": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "string",
            "nullable": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SaveSubGrupoAreaCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "nullable": true,
            "type": "object"
          },
          "isCreated": {
            "type": "boolean"
          },
          "subGrupoAreaId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveUsuarioCommand": {
        "type": "object",
        "properties": {
          "nome": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "celular": {
            "type": "string",
            "nullable": true
          },
          "forceEmailConfirmation": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Session": {
        "type": "object",
        "properties": {
          "usuario": {
            "$ref": "#/components/schemas/Usuarios"
          },
          "empresa": {
            "$ref": "#/components/schemas/Empresas"
          },
          "unidade": {
            "$ref": "#/components/schemas/Sites"
          },
          "grupoUnidade": {
            "$ref": "#/components/schemas/GruposUnidadesList"
          },
          "subGrupoUnidade": {
            "$ref": "#/components/schemas/SubGruposUnidadesList"
          },
          "fornecedor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "temPermissaoChamado": {
            "type": "boolean"
          },
          "temPermissaoIncluirCorrecao": {
            "type": "boolean"
          },
          "permissoesList": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "syncExpiration": {
            "type": "integer",
            "format": "int32"
          },
          "syncTimeout": {
            "type": "integer",
            "format": "int32"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Setores": {
        "type": "object",
        "properties": {
          "setor": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "site": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SistemasEmpresas": {
        "type": "object",
        "properties": {
          "sistemaEmpresa": {
            "type": "integer",
            "format": "int32"
          },
          "sistema": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Sites": {
        "type": "object",
        "properties": {
          "site": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "endereco": {
            "type": "string",
            "nullable": true
          },
          "grupoSite": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusSite": {
            "type": "integer",
            "format": "int32"
          },
          "herdarPrioridadesAnomaliasDaEmpresa": {
            "type": "boolean"
          },
          "habilitarBaixaAtividadeQRCode": {
            "type": "boolean",
            "nullable": true
          },
          "habilitarBaixaAnomaliaQRCode": {
            "type": "boolean",
            "nullable": true
          },
          "qrCode": {
            "type": "string",
            "nullable": true
          },
          "logomarcaPath": {
            "type": "string",
            "nullable": true
          },
          "quantidadeAreas": {
            "type": "integer",
            "format": "int32"
          },
          "quantidadeEquipamentos": {
            "type": "integer",
            "format": "int32"
          },
          "empresaObj": {
            "$ref": "#/components/schemas/Empresas"
          }
        },
        "additionalProperties": false
      },
      "SlaListItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGrupoAreaToEdit": {
        "type": "object",
        "properties": {
          "subGrupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaGid": {
            "type": "string",
            "nullable": true
          },
          "grupoArea": {
            "$ref": "#/components/schemas/GruposAreas"
          },
          "site": {
            "$ref": "#/components/schemas/Sites"
          }
        },
        "additionalProperties": false
      },
      "SubGrupoUnidadeQry": {
        "type": "object",
        "properties": {
          "subGrupoUnidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGruposAreas": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "subGrupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "grupoArea": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          },
          "updClidMob": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaGID": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGruposAreasList": {
        "type": "object",
        "properties": {
          "subGrupoArea": {
            "type": "integer",
            "format": "int32"
          },
          "gid": {
            "type": "string",
            "nullable": true
          },
          "unidadeNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SubGruposUnidadesList": {
        "type": "object",
        "properties": {
          "subGrupoUnidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TempoExecucaoOcorrenciasAtividades": {
        "type": "object",
        "properties": {
          "ocorrencias": {
            "type": "integer",
            "format": "int32"
          },
          "atividades": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TipoAreaList": {
        "type": "object",
        "properties": {
          "tipoArea": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TiposAcoesCorretivasEmpresas": {
        "type": "object",
        "properties": {
          "tipoAcaoCorretivaEmpresa": {
            "type": "integer",
            "format": "int32"
          },
          "tipoAcaoCorretivaModelo": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "empresa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "exibir": {
            "type": "boolean"
          },
          "codigo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UnidadeQry": {
        "type": "object",
        "properties": {
          "unidadeId": {
            "type": "integer",
            "format": "int32"
          },
          "empresa": {
            "$ref": "#/components/schemas/EmpresaQry"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "grupoUnidade": {
            "$ref": "#/components/schemas/GrupoUnidadeQry"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusUnidade"
          },
          "herdarPrioridadesAnomaliasDaEmpresa": {
            "type": "boolean"
          },
          "habilitarBaixaAtividadeQRCode": {
            "type": "boolean"
          },
          "habilitarBaixaAnomaliaQRCode": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UnidadesMedicoesList": {
        "type": "object",
        "properties": {
          "unidadeMedicao": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "valorMinimo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "valorMaximo": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateAlmoxarifadoCommand": {
        "required": [
          "empresaId",
          "nome",
          "unidadeManutencao",
          "unidadesAtendidasIds"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "unidadeManutencao": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAlmoxarifado"
          },
          "unidadesAtendidasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AlmoxarifadoMaterialCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateCompraMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "compraMaterialId": {
            "type": "integer",
            "format": "int32"
          },
          "almoxarifadoId": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "fornecedorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "data": {
            "type": "string",
            "format": "date-time"
          },
          "responsavelId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateItemCompraMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "compraMaterialItemId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "valorUnitario": {
            "type": "number",
            "format": "double"
          },
          "numeroNotaFiscal": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateItemEntradaMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "entradaMaterialItemId": {
            "type": "integer",
            "format": "int32"
          },
          "quantidade": {
            "type": "number",
            "format": "double"
          },
          "valorUnitario": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "UpdateItensCompraMaterialCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "itens": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UpdateItemCompraMaterialCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateMaterialCommand": {
        "required": [
          "materialId",
          "nome",
          "tipoMaterial",
          "unidadesIds"
        ],
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "materialId": {
            "type": "integer",
            "format": "int32"
          },
          "codigo": {
            "type": "string",
            "nullable": true
          },
          "nome": {
            "minLength": 1,
            "type": "string"
          },
          "tipoMaterial": {
            "minLength": 1,
            "type": "string"
          },
          "custo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "custoMaoObra": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusMaterial"
          },
          "unidadeConsumo": {
            "$ref": "#/components/schemas/EUnidadeConsumo"
          },
          "ratearMaoObraProporcionalAQuantidade": {
            "type": "boolean"
          },
          "unidadesIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "fabricante": {
            "type": "string",
            "nullable": true
          },
          "modelo": {
            "type": "string",
            "nullable": true
          },
          "marca": {
            "type": "string",
            "nullable": true
          },
          "categoria": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UploadTokenInfo": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "expiresAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Usuarios": {
        "type": "object",
        "properties": {
          "usuario": {
            "type": "integer",
            "format": "int32"
          },
          "nome": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "senha": {
            "type": "string",
            "nullable": true
          },
          "inativo": {
            "type": "boolean"
          },
          "superUsuario": {
            "type": "boolean",
            "nullable": true
          },
          "login": {
            "type": "string",
            "nullable": true
          },
          "usuarioDesignado": {
            "type": "boolean",
            "nullable": true
          },
          "filtrosDefault": {
            "type": "boolean",
            "nullable": true
          },
          "filtrosAlteracaoDefault": {
            "type": "boolean",
            "nullable": true
          },
          "filtrosTodosTiposAnomalias": {
            "type": "boolean",
            "nullable": true
          },
          "tipo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cargo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setor": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "celular": {
            "type": "string",
            "nullable": true
          },
          "dataCadastro": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "acessoTodasAreas": {
            "type": "boolean"
          },
          "tipoNome": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "image": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "emailValido": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ValidationNotification": {
        "type": "object",
        "properties": {
          "property": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VincularOcorrenciasCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "anomaliaIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AnomaliasFotos": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "anomaliaFoto": {
            "type": "integer",
            "format": "int32"
          },
          "anomalia": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          },
          "anomaliaGID": {
            "type": "string",
            "nullable": true
          },
          "fotoParentPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AtividadesAgendadasBaixaList": {
        "type": "object",
        "properties": {
          "tarefa": {
            "type": "integer",
            "format": "int32"
          },
          "numero": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataPrevista": {
            "type": "string",
            "format": "date-time"
          },
          "dataRealizada": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tempoPrevisto": {
            "type": "integer",
            "format": "int32"
          },
          "aplicacaoPlanoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "planoAtividade": {
            "type": "integer",
            "format": "int32"
          },
          "atividade": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "qtdMaterial": {
            "type": "integer",
            "format": "int32"
          },
          "executores": {
            "type": "string",
            "nullable": true
          },
          "realizada": {
            "type": "boolean"
          },
          "temMedicao": {
            "type": "boolean"
          },
          "medicaoObrigatoria": {
            "type": "boolean"
          },
          "medicoesNomes": {
            "type": "string",
            "nullable": true
          },
          "materiaisNomes": {
            "type": "string",
            "nullable": true
          },
          "observacoes": {
            "type": "string",
            "nullable": true
          },
          "qtdFotos": {
            "type": "integer",
            "format": "int32"
          },
          "conformidadeObrigatoriaBaixa": {
            "type": "boolean"
          },
          "tipoValidacao": {
            "$ref": "#/components/schemas/EAtividadeTipoValidacao"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusAtividade"
          }
        },
        "additionalProperties": false
      },
      "BaixaAtividadeEmLoteCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "qrCode": {
            "type": "string",
            "nullable": true
          },
          "dataRealizada": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tempoTotal": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "temAssinatura": {
            "type": "boolean"
          },
          "usuarioAssinatura": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nomeUsuarioAssinatura": {
            "type": "string",
            "nullable": true
          },
          "assinaturaPath": {
            "type": "string",
            "nullable": true
          },
          "gerarOcorrenciasPorAtividadeNaoConforme": {
            "type": "boolean"
          },
          "gerarOcorrenciasPorMedicoesForaPadrao": {
            "type": "boolean"
          },
          "parametrosBaixaAtividades": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParametroBaixaAtividadeLoteCommand"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BaixaExecutorAtividadeCommand"
            },
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AddFotoAtividadeCommand"
            },
            "nullable": true
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "plataforma": {
            "$ref": "#/components/schemas/EPlataforma"
          }
        },
        "additionalProperties": false
      },
      "CorrecoesListV3": {
        "type": "object",
        "properties": {
          "correcaoId": {
            "type": "integer",
            "format": "int32"
          },
          "correcaoGid": {
            "type": "string",
            "nullable": true
          },
          "tipoCorrecaoNome": {
            "type": "string",
            "nullable": true
          },
          "tipoCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "termino": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "executoresNomes": {
            "type": "string",
            "nullable": true
          },
          "materiaisNomes": {
            "type": "string",
            "nullable": true
          },
          "custoTotal": {
            "type": "number",
            "format": "double"
          },
          "fotoPath": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "fotosPathsList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "habilitarAprovacao": {
            "type": "boolean"
          },
          "habilitarAutorizacao": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FiltroAtividade": {
        "required": [
          "selectedDate",
          "statusId"
        ],
        "type": "object",
        "properties": {
          "selectedDate": {
            "type": "string",
            "format": "date-time"
          },
          "statusId": {
            "minLength": 1,
            "type": "string"
          },
          "grupoUnidadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoUnidadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fornecedorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "executorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "planoAtividadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "aplicacaoPlanoAtividadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tarefasIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "diasAdicionais": {
            "maximum": 40,
            "minimum": 1,
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciaToEditV2": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "anomaliaTipicaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "anomaliaTipicaNome": {
            "type": "string",
            "nullable": true
          },
          "tipoAnomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoAnomaliaNome": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time"
          },
          "dataLimiteExecucao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "statusNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorNome": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoEquipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeDescricao": {
            "type": "string",
            "nullable": true
          },
          "prioridadeExibir": {
            "type": "boolean"
          },
          "prioridadeCor": {
            "type": "string",
            "nullable": true
          },
          "temCorrecao": {
            "type": "boolean"
          },
          "temSolucionada": {
            "type": "boolean"
          },
          "indisponibilidade": {
            "type": "boolean",
            "nullable": true
          },
          "permitirContato": {
            "type": "boolean",
            "nullable": true
          },
          "linkExterno": {
            "type": "string",
            "nullable": true
          },
          "identificacaoSolicitante": {
            "type": "string",
            "nullable": true
          },
          "statusAprovacao": {
            "$ref": "#/components/schemas/EStatusAprovacao"
          },
          "dataUltimaCorrecao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tipoUltimaCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "isAguardandoAprovacao": {
            "type": "boolean",
            "readOnly": true
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasEmitentesList"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasExecutoresList"
            },
            "nullable": true
          },
          "epis": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasEpisList"
            },
            "nullable": true
          },
          "fornecedores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FornecedoresAnomaliasList"
            },
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AnomaliasFotos"
            },
            "nullable": true
          },
          "correcoes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CorrecoesListV3"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciasListV2": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time"
          },
          "dataLimiteExecucao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "statusNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "prioridadeCor": {
            "type": "string",
            "nullable": true
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeExibir": {
            "type": "boolean"
          },
          "temCorrecao": {
            "type": "boolean"
          },
          "statusAprovacao": {
            "$ref": "#/components/schemas/EStatusAprovacao"
          },
          "tipoUltimaCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "ultimaCorrecaoId": {
            "type": "string",
            "nullable": true
          },
          "ultimaCorrecaoInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "habilitarAutorizacao": {
            "type": "boolean"
          },
          "indisponibilidade": {
            "type": "boolean",
            "nullable": true
          },
          "permitirContato": {
            "type": "boolean",
            "nullable": true
          },
          "auditoriaId": {
            "type": "string",
            "nullable": true
          },
          "identificacaoSolicitante": {
            "type": "string",
            "nullable": true
          },
          "ultimaCorrecaoExecutoresIdsList": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true,
            "readOnly": true
          },
          "emitentesIdsList": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true,
            "readOnly": true
          },
          "fotosPathsList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ParametroBaixaAtividadeLoteCommand": {
        "type": "object",
        "properties": {
          "tarefaId": {
            "type": "integer",
            "format": "int32"
          },
          "conformidade": {
            "$ref": "#/components/schemas/EConformidade"
          },
          "realizada": {
            "type": "boolean"
          },
          "justificativaNaoRelizada": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AcoesCorretivasFotos": {
        "type": "object",
        "properties": {
          "gid": {
            "type": "string",
            "nullable": true
          },
          "acaoCorretivaFoto": {
            "type": "integer",
            "format": "int32"
          },
          "acaoCorretiva": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "insClidMob": {
            "type": "string",
            "nullable": true
          },
          "insCliRecIdMob": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "insSincronizado": {
            "type": "boolean",
            "nullable": true
          },
          "acaoCorretivaGID": {
            "type": "string",
            "nullable": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CorrecaoToEditV3": {
        "type": "object",
        "properties": {
          "correcaoId": {
            "type": "integer",
            "format": "int32"
          },
          "correcaoGid": {
            "type": "string",
            "nullable": true
          },
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "inicio": {
            "type": "string",
            "format": "date-time"
          },
          "termino": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "custo": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "tempo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusCorrecaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusCorrecaoNome": {
            "type": "string",
            "nullable": true
          },
          "statusAvaliacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusAvaliacaoNome": {
            "type": "string",
            "nullable": true
          },
          "statusAprovacaoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "statusAprovacaoNome": {
            "type": "string",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorNome": {
            "type": "string",
            "nullable": true
          },
          "statusChanged": {
            "type": "boolean",
            "nullable": true
          },
          "ocorrencia": {
            "$ref": "#/components/schemas/OcorrecaoCorrecaoToEdit"
          },
          "configuracoesTiposAcoesCorretivas": {
            "$ref": "#/components/schemas/ConfiguracoesTiposAcoesCorretivas"
          },
          "emitentes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasEmitentesList"
            },
            "nullable": true
          },
          "executores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasExecutoresList"
            },
            "nullable": true
          },
          "materiais": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasMateriaisList"
            },
            "nullable": true
          },
          "epis": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewMediaPath"
            },
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AcoesCorretivasFotos"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ETipoConfigOcorrencia": {
        "enum": [
          1,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "OcorrecaoCorrecaoToEdit": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorName": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dataUltimaCorrecao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tipoUltimaCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "gid": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OcorrenciasListV3": {
        "type": "object",
        "properties": {
          "anomaliaId": {
            "type": "integer",
            "format": "int32"
          },
          "anomaliaGid": {
            "type": "string",
            "nullable": true
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "siteNome": {
            "type": "string",
            "nullable": true
          },
          "cqa": {
            "type": "string",
            "nullable": true
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "dataRegistro": {
            "type": "string",
            "format": "date-time"
          },
          "dataLimiteExecucao": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/EStatusOcorrencia"
          },
          "statusNome": {
            "type": "string",
            "nullable": true
          },
          "sistemaEmpresaNome": {
            "type": "string",
            "nullable": true
          },
          "areaNome": {
            "type": "string",
            "nullable": true
          },
          "areaIdentificacaoAmbiente": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "subGrupoAreaNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoNome": {
            "type": "string",
            "nullable": true
          },
          "equipamentoTag": {
            "type": "string",
            "nullable": true
          },
          "prioridadeCor": {
            "type": "string",
            "nullable": true
          },
          "prioridadeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeExibir": {
            "type": "boolean"
          },
          "fotosPaths": {
            "type": "string",
            "nullable": true
          },
          "emitentesIds": {
            "type": "string",
            "nullable": true
          },
          "emitentesNomes": {
            "type": "string",
            "nullable": true
          },
          "ultimaCorrecaoExecutoresIds": {
            "type": "string",
            "nullable": true
          },
          "temCorrecao": {
            "type": "boolean"
          },
          "statusAprovacao": {
            "$ref": "#/components/schemas/EStatusAprovacao"
          },
          "tipoUltimaCorrecao": {
            "$ref": "#/components/schemas/ETipoCorrecao"
          },
          "ultimaCorrecaoId": {
            "type": "string",
            "nullable": true
          },
          "ultimaCorrecaoInicio": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "habilitarAutorizacao": {
            "type": "boolean"
          },
          "indisponibilidade": {
            "type": "boolean",
            "nullable": true
          },
          "permitirContato": {
            "type": "boolean",
            "nullable": true
          },
          "auditoriaId": {
            "type": "string",
            "nullable": true
          },
          "linkExterno": {
            "type": "string",
            "nullable": true
          },
          "identificacaoSolicitante": {
            "type": "string",
            "nullable": true
          },
          "ultimaCorrecaoExecutoresIdsList": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true,
            "readOnly": true
          },
          "emitentesIdsList": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true,
            "readOnly": true
          },
          "emitentesNomesList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "fotosPathsList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "fotoPath": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "permissaoAprovarOcorrencia": {
            "$ref": "#/components/schemas/RegraPermissaoOperacao"
          },
          "permissaoAlterarPrioridade": {
            "$ref": "#/components/schemas/RegraPermissaoOperacao"
          },
          "permissaoNovaCorrecao": {
            "$ref": "#/components/schemas/RegraPermissaoOperacao"
          },
          "isAguardandoAprovacao": {
            "type": "boolean",
            "readOnly": true
          },
          "isEditable": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "RegraPermissaoOperacao": {
        "type": "object",
        "properties": {
          "regrasEspecificasList": {
            "type": "array",
            "items": {
              "type": "boolean"
            },
            "nullable": true
          },
          "operacao": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SaveConfiguracaoAnomaliaCommand": {
        "type": "object",
        "properties": {
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "tipo": {
            "$ref": "#/components/schemas/ETipoConfigOcorrencia"
          },
          "siteExibir": {
            "type": "boolean",
            "nullable": true
          },
          "siteObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "descricaoObrigatoria": {
            "type": "boolean",
            "nullable": true
          },
          "descricaoExibir": {
            "type": "boolean",
            "nullable": true
          },
          "anomaliaTipicaExibir": {
            "type": "boolean",
            "nullable": true
          },
          "anomaliaTipicaObrigatoria": {
            "type": "boolean",
            "nullable": true
          },
          "emitenteExibir": {
            "type": "boolean",
            "nullable": true
          },
          "emitenteObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "sistemaObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "sistemaExibir": {
            "type": "boolean",
            "nullable": true
          },
          "grupoAreaObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "grupoAreaExibir": {
            "type": "boolean",
            "nullable": true
          },
          "subgrupoAreaObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "subgrupoAreaExibir": {
            "type": "boolean",
            "nullable": true
          },
          "areaObrigatoria": {
            "type": "boolean",
            "nullable": true
          },
          "areaExibir": {
            "type": "boolean",
            "nullable": true
          },
          "equipamentoObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "equipamentoExibir": {
            "type": "boolean",
            "nullable": true
          },
          "fotoObrigatoria": {
            "type": "boolean",
            "nullable": true
          },
          "fotoExibir": {
            "type": "boolean",
            "nullable": true
          },
          "prioridadeObrigatoria": {
            "type": "boolean",
            "nullable": true
          },
          "prioridadeExibir": {
            "type": "boolean",
            "nullable": true
          },
          "setorObrigatorio": {
            "type": "boolean",
            "nullable": true
          },
          "setorExibir": {
            "type": "boolean",
            "nullable": true
          },
          "custoTotalExibir": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveConfiguracaoAnomaliasLabelsCommand": {
        "type": "object",
        "properties": {
          "empresa": {
            "type": "integer",
            "format": "int32"
          },
          "usuarioId": {
            "type": "integer",
            "format": "int32"
          },
          "tipo": {
            "$ref": "#/components/schemas/ETipoConfigOcorrencia"
          },
          "fornecedorLabel": {
            "type": "string",
            "nullable": true
          },
          "siteLabel": {
            "type": "string",
            "nullable": true
          },
          "sistemaLabel": {
            "type": "string",
            "nullable": true
          },
          "anomaliaTipicaLabel": {
            "type": "string",
            "nullable": true
          },
          "setorLabel": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaLabel": {
            "type": "string",
            "nullable": true
          },
          "subgrupoAreaLabel": {
            "type": "string",
            "nullable": true
          },
          "areaLabel": {
            "type": "string",
            "nullable": true
          },
          "tipoEquipamentoLabel": {
            "type": "string",
            "nullable": true
          },
          "equipamentoLabel": {
            "type": "string",
            "nullable": true
          },
          "tipoLabel": {
            "type": "string",
            "nullable": true
          },
          "emitenteLabel": {
            "type": "string",
            "nullable": true
          },
          "detectadoLabel": {
            "type": "string",
            "nullable": true
          },
          "executorLabel": {
            "type": "string",
            "nullable": true
          },
          "dataLabel": {
            "type": "string",
            "nullable": true
          },
          "dataLimiteLabel": {
            "type": "string",
            "nullable": true
          },
          "descricaoLabel": {
            "type": "string",
            "nullable": true
          },
          "fotoLabel": {
            "type": "string",
            "nullable": true
          },
          "prioridadeLabel": {
            "type": "string",
            "nullable": true
          },
          "observacaoLabel": {
            "type": "string",
            "nullable": true
          },
          "epiLabel": {
            "type": "string",
            "nullable": true
          },
          "custoLabel": {
            "type": "string",
            "nullable": true
          },
          "centroCustoLabel": {
            "type": "string",
            "nullable": true
          },
          "custoTotalLabel": {
            "type": "string",
            "nullable": true
          },
          "tituloPagina": {
            "type": "string",
            "nullable": true
          },
          "textoApoio": {
            "type": "string",
            "nullable": true
          },
          "corMarca": {
            "type": "string",
            "nullable": true
          },
          "tituloPaginaSucesso": {
            "type": "string",
            "nullable": true
          },
          "textoApoioSucesso": {
            "type": "string",
            "nullable": true
          },
          "novaLogo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SaveConfiguracaoLabelsCommandResult": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "logotipoPathCreated": {
            "type": "string",
            "nullable": true
          },
          "logotipoPathToDelete": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SaveOcorrenciaFormularioPublicoCommand": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValidationNotification"
            },
            "nullable": true,
            "readOnly": true
          },
          "valid": {
            "type": "boolean",
            "readOnly": true
          },
          "invalid": {
            "type": "boolean",
            "readOnly": true
          },
          "empresaId": {
            "type": "integer",
            "format": "int32"
          },
          "siteId": {
            "type": "integer",
            "format": "int32"
          },
          "descricao": {
            "type": "string",
            "nullable": true
          },
          "grupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subgrupoAreaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tipoEquipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "equipamentoId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sistemaEmpresaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "anomaliaTipicaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prioridadeAnomaliaId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "setorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "observacao": {
            "type": "string",
            "nullable": true
          },
          "nomeSolicitante": {
            "type": "string",
            "nullable": true
          },
          "emailSolicitante": {
            "type": "string",
            "nullable": true
          },
          "telefoneSolicitante": {
            "type": "string",
            "nullable": true
          },
          "aceiteTermos": {
            "type": "boolean",
            "nullable": true
          },
          "fotos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SaveFotoOcorrenciaCommand"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "Bearer": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "description": "JWT emitido pelo AuthCenter. Cole apenas o token (sem o prefixo Bearer)."
      }
    }
  },
  "security": [
    {
      "Bearer": []
    }
  ]
}