2.0info: 4.0.1 necessidade_compras description: Servico x-senior-domain: Compras x-senior-domain-path: erpx_sup_cpr x-senior-service-path: necessidade_compras contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/erpx_sup_cprsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /necessidade_compras/queries/buscarNecessidadeCompras: post: description: Buscar necessidade de compras tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – e070empId – semResponsavel properties: numeroDocumento: type: string description: Documento de origem da necessidade e070empId: type: string description: Empresa e070filId: type: array items: type: string description: Filial itemId: type: array items: type: string description: Produto ou serviço situacao: type: array items: type: string allOf: – #/definitions/enumSituacaoNecessidadeCompras description: Situação solicitante: type: array items: type: string description: Usuário solicitante responsavel: type: array items: type: string description: Usuário responsável familia: type: array items: type: string description: Família dataInicio: type: string format: date description: Data inicio dataFim: type: string format: date description: Data fim semResponsavel: type: boolean description: Necessidades sem responsável pageRequest: type: object allOf: – #/definitions/recPageRequest description: Paginação da query somenteSaldoDisponivel: type: boolean description: Somente necessidades com saldo disponível somenteUrgentes: type: boolean description: Apresentar necessidades urgentes tiposDocumentos: type: array items: type: string allOf: – #/definitions/enumTipoDocumento description: Tipos de documentos responses: 200: description: Ok schema: type: object required: – necessidades – total properties: necessidades: type: array items: type: object allOf: – #/definitions/recNecessidadeCompras minimum: 1 description: Lista necessidade de compras total: type: integer format: int64 description: Quantidade de registros encontradas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/buscarDetalhesNecessidadeCompras: post: description: Buscar detalhes da necessidade de compras tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasId properties: necessidadeComprasId: type: string description: Id da necessidade de compras responses: 200: description: Ok schema: type: object required: – usuarioSolicitante – auditoria – usuarioResponsavel – dataEntregaPrevista – quantidadeSolicitada – decimais – familia properties: usuarioSolicitante: type: string description: Usuário solicitante auditoria: type: object allOf: – #/definitions/recAuditoria description: Campos de auditória usuarioResponsavel: type: string description: Usuário responsável dataEntregaPrevista: type: string format: date description: Data prevista da entrega quantidadeSolicitada: type: string description: Quantidade solicitada decimais: type: integer format: int64 description: Quantidade de decimais familia: type: object allOf: – #/definitions/recGenerico description: Familia 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Buscar detalhes da necessidade de compras tags: – Queries x-senior-visibility: PRIVATE parameters: – name: necessidadeComprasId description: Id da necessidade de compras in: query required: true type: string responses: 200: description: Ok schema: type: object required: – usuarioSolicitante – auditoria – usuarioResponsavel – dataEntregaPrevista – quantidadeSolicitada – decimais – familia properties: usuarioSolicitante: type: string description: Usuário solicitante auditoria: type: object allOf: – #/definitions/recAuditoria description: Campos de auditória usuarioResponsavel: type: string description: Usuário responsável dataEntregaPrevista: type: string format: date description: Data prevista da entrega quantidadeSolicitada: type: string description: Quantidade solicitada decimais: type: integer format: int64 description: Quantidade de decimais familia: type: object allOf: – #/definitions/recGenerico description: Familia 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/healthcheck: post: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/consultarAtendimentoNecessidade: post: description: Retorna informações dos atendimendo de necessidade de compras tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – e420ocpId – e420ipcId properties: e420ocpId: type: string description: Identificador do pedido de compras e420ipcId: type: array items: type: string minimum: 1 description: Identificador dos itens do pedido de compras responses: 200: description: Ok schema: type: object required: – atendimentoNecessidade properties: atendimentoNecessidade: type: array items: type: object allOf: – #/definitions/recInfoAtendimentoNecessidade minimum: 1 description: Informações dos atendimentos de necessidade de compras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/buscarFornecedorItem: post: description: Buscar os fornecedores do item de acordo com os parâmetros tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: itemId: type: string description: Identificador do item codPes: type: integer format: int64 description: Código do fornecedor minimum: 0 maximum: 999999999 nomPes: type: string maxLength: 100 description: Nome do fornecedor autoComplete: type: string description: Autocomplete page: type: object allOf: – #/definitions/recPageRequest description: Informações de paginação responses: 200: description: Ok schema: type: object required: – fornecedores – totalElements properties: fornecedores: type: array items: type: object allOf: – #/definitions/recFornecedor minimum: 1 description: Fornecedores totalElements: type: integer format: int64 description: Total 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/obterSaldoEmNecessidadeDeCompras: post: description: Obtém o saldo em necessidade de compras tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – saldo properties: saldo: type: array items: type: object allOf: – #/definitions/recSaldoEmNecessidadeCompras minimum: 1 description: Saldo em compras responses: 200: description: Ok schema: type: object required: – saldo properties: saldo: type: array items: type: object allOf: – #/definitions/recSaldoEmNecessidadeCompras minimum: 1 description: Saldo em compras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/obterItensProcessoAtendimento: post: description: Obtém Lista de itens/serviços do processo de atendimento tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Identificador do processo de atendimento situacao: type: array items: type: string allOf: – #/definitions/enumSituacaoAtendimentoItem description: Situação do item do processo de atendimento pesquisa: type: string description: Texto para pesquisar pageRequest: type: object allOf: – #/definitions/recPageRequest description: Informações de paginação responses: 200: description: Ok schema: type: object required: – contents – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/recProcessoAtendimentoItem minimum: 1 description: retorno itens processo de atendimento totalElements: type: integer format: int64 description: Total de registros 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/obterItensDoFornecedor: post: description: Obtém Lista de itens/serviços do processo do fornecedor do processo de atendimento tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoFornecedorId properties: processoAtendimentoFornecedorId: type: string description: Identificador do processo atendimento fornecedor pageRequest: type: object allOf: – #/definitions/recPageRequest description: Informações de paginação responses: 200: description: Ok schema: type: object required: – contents – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/recProcessoAtendimentoItemFornecedor minimum: 1 description: retorno itens processo de atendimento totalElements: type: integer format: int64 description: Total de registros 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/obterDocumentosItemProcessoAtendimento: post: description: Obtém documentos relacionadas ao item do processo de atendimento tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoItemId properties: processoAtendimentoItemId: type: string description: Identificador do item do processo de atendimento pesquisa: type: string description: Texto para pesquisar pageRequest: type: object allOf: – #/definitions/recPageRequest description: Informações de paginação responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: object allOf: – #/definitions/recDocumentosItemProcessoAtendimento description: Retorno dos documentos relacionadas ao item 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/existeProcessoAtendimentoPedido: post: description: Primitiva que verifica se existe algum processo de atendimento para os pedidos de compra informados tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – pedidoIds properties: pedidoIds: type: array items: type: string minimum: 1 description: Lista de identificadores de pedido de compra responses: 200: description: Ok schema: type: object required: – existeRelacionamento properties: existeRelacionamento: type: boolean description: Indicativo se existe algum pedido de compra relacionado com processo de atendimento pedidosRelacionados: type: array items: type: object allOf: – #/definitions/recRelacionamentoPedidoCompraProcessoAtendimento description: Lista de relacionamentos entre pedido de compra e processo de atendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/eligibleToExclude: post: description: Query para verificar se um registro de uma tabela é elegível para exclusão tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – entityName – id properties: entityName: type: string description: Nome da entidade id: type: string description: Id do registro responses: 200: description: Ok schema: type: object required: – eligible properties: eligible: type: boolean description: Indica se o registro é elegível para exclusão notEligibleMessage: type: string description: Mensagem quando o registro não estiver elegível para exclusão unkownEntity: type: boolean description: Indica se a entidade é desconhecida pelo serviço 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para verificar se um registro de uma tabela é elegível para exclusão tags: – Queries x-senior-visibility: PRIVATE parameters: – name: entityName description: Nome da entidade in: query required: true type: string – name: id description: Id do registro in: query required: true type: string responses: 200: description: Ok schema: type: object required: – eligible properties: eligible: type: boolean description: Indica se o registro é elegível para exclusão notEligibleMessage: type: string description: Mensagem quando o registro não estiver elegível para exclusão unkownEntity: type: boolean description: Indica se a entidade é desconhecida pelo serviço 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/obterIntegracoesProcessoAtendimento: post: description: Obter integraçoes do processo de atendimento tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoId properties: processoId: type: string description: Identificador do processo de atendimento pageRequest: type: object allOf: – #/definitions/recPageRequest description: Informações de paginação responses: 200: description: Ok schema: type: object required: – content – total properties: content: type: array items: type: object allOf: – #/definitions/recObterIntegracoesProcessoAtendimento minimum: 1 description: Lista de integrações total: type: integer format: int64 description: Quantidade de registros encontradas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/buscarDetalhesCompletosNecessidadeCompras: post: description: Busca os detalhes da necessidade de compra tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeCompraId properties: necessidadeCompraId: type: string description: id da necessidade de compra responses: 200: description: Ok schema: type: object allOf: – #/definitions/recDetalhesCompletosNecessidadeCompra 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca os detalhes da necessidade de compra tags: – Queries x-senior-visibility: PRIVATE parameters: – name: necessidadeCompraId description: id da necessidade de compra in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/recDetalhesCompletosNecessidadeCompra 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/getInfoNecessidadesItemPedidoCompra: post: description: Busca as informações das necessidades de compras relacionadas ao item do pedido de compra tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – pedidoItemId properties: pedidoItemId: type: string description: Id do item do pedido de compra documento: type: string description: Filtro pelo documento responses: 200: description: Ok schema: type: object properties: content: type: array items: type: object allOf: – #/definitions/recInfoNecessidadesItemPedidoCompra description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca as informações das necessidades de compras relacionadas ao item do pedido de compra tags: – Queries x-senior-visibility: PRIVATE parameters: – name: pedidoItemId description: Id do item do pedido de compra in: query required: true type: string – name: documento description: Filtro pelo documento in: query type: string responses: 200: description: Ok schema: type: object properties: content: type: array items: type: object allOf: – #/definitions/recInfoNecessidadesItemPedidoCompra description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE075derSupEst: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportNecessidadeCompras: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE070emp: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE006pai: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE031moe: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE069gre: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE070fil: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE070fil_sup_cpr: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE001tns: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE075der: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE012fam: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE083ori: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE080ser: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE012famSupGer: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE015med: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE099usu_sup_cpr: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProdutoServico: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProdutoSuprimentos: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportServicoSuprimentos: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE403fpr: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE095pes: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE001pes: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE095hfoSupGer: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE073pes: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE067fin: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE028cpg: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE082tab: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportIntegracaoNecessidade: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE075der_sup_cpr: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE080ser_sup_cpr: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE205dep: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimento: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimentoItem: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimentoFornecedor: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimentoFornecedorItem: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimentoNecessidade: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimentoPedido: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE091plf: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE044ccu: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportE075derSupCprFil: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportProcessoAtendimentoCotacao: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/exportHistoricoAprovacaoBpm: post: description: tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/receberNecessidadeCompras: post: description: Receber necessidade de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – itensNotaRecebimento properties: itensNotaRecebimento: type: array items: type: object allOf: – #/definitions/recItemNotaRecebimento minimum: 1 description: Itens da nota a ser recebido na necessidade de compras responses: 200: description: Ok schema: type: object required: – itensNotaRecebimento properties: itensNotaRecebimento: type: array items: type: object allOf: – #/definitions/recItemNotaRecebimento minimum: 1 description: Necessidade de compras vinculados a itens da nota de recebimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/designarAssumirResponsavel: post: description: Designar assumir responsável tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – designarAssumir properties: designarAssumir: type: array items: type: object allOf: – #/definitions/recDesignarAssumirResponsavel minimum: 1 description: Lista de registros responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/cancelarNecessidadeCompras: post: description: Cancelar necessidade de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeId properties: necessidadeId: type: string description: Id da necessidade de compras responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/salvaParametrosAtendimento: post: description: Salva os parâmetros do processo de atendimento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId – acaoAtendimento – dataEntregaPrevista properties: processoAtendimentoId: type: string description: Identificador do processo de atendimento acaoAtendimento: type: string allOf: – #/definitions/enumAcaoAtendimento description: Tipo de atendimento para o processo de atendimento fornecedores: type: array items: type: object allOf: – #/definitions/recFornecedorParametro description: Lista de fornecedores para o processo de atendimento dataEntregaPrevista: type: string format: date description: Data entrega prevista custom: type: string format: byte description: Campos customizados responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/criarProcessoAtendimento: post: description: Persistir informações iniciais do processo de atendimento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filialId – necessidadeCompraIds properties: filialId: type: string description: Identificador da filial necessidadeCompraIds: type: array items: type: string minimum: 1 description: Identificadores das necessidades de compra responses: 200: description: Ok schema: type: object required: – processoAtendimento properties: processoAtendimento: type: object allOf: – #/definitions/recProcessoAtendimento description: Informações do processo de atendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/excluirFornecedoresProcessoAtendimento: post: description: Excluir registros relacionados ao fornecedor do processo de atendimento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Identificador do processo de atendimento responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/salvarItemFornecedorProcessoAtendimento: post: description: Salvar as informações do item/fornecedor do processo de atendimento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId – item properties: processoAtendimentoId: type: string description: Identificador do processo de atendimento item: type: object allOf: – #/definitions/recItemFornecedorProcessoAtendimento description: Informações do item responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/gerarPedidoCompraProcessoAtendimento: post: description: Gerar pedido de compras a partir de processo de atendimento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Identificador do processo de atendimento fecharPedidoAutomaticamente: type: boolean description: Indicativo para fechar pedido automaticamente após a geração do pedido de compra default: false responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/cancelarProcessoAtendimento: post: description: Cancelar processo de atendimento das necessidade de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Lista de identificadores de processo de atendimento responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/reabilitarProcessoAtendimento: post: description: Reabilitar o processo de atendimento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Identificador do processo de atendimento responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/reprocessarRateio: post: description: Reprocessar geração rateio tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeIds properties: necessidadeIds: type: array items: type: string minimum: 1 description: Lista de id de necessidades de compras para reprocessar rateio responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/criarNecessidadeComprasManual: post: description: Criar necessidade de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidade properties: necessidade: type: object allOf: – #/definitions/recCriarNecessidadeCompras description: Necessidade responses: 200: description: Ok schema: type: object required: – necessidadeId properties: necessidadeId: type: string description: Id da necessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/softExclude: post: description: Realiza a exclusão lógica para o registro de uma tabela tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – entityName – id properties: entityName: type: string description: Nome da entidade id: type: string description: Id do registro responses: 200: description: Ok schema: type: object required: – deleted properties: deleted: type: boolean description: Indica se o registro está/foi excluído errorMessage: type: string description: Mensagem de erro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/undoSoftExclude: post: description: Realiza a compensação da exclusão lógica para o registro de uma tabela tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – entityName – id properties: entityName: type: string description: Nome da entidade id: type: string description: Id do registro responses: 200: description: Ok schema: type: object required: – deleted properties: deleted: type: boolean description: Indica se o registro está/foi excluído errorMessage: type: string description: Mensagem de erro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/gerarCotacaoProcessoAtendimento: post: description: Processo de geração de cotação tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Id do processo de atendimento responses: 200: description: Ok schema: type: object required: – processoAtendimentoId properties: processoAtendimentoId: type: string description: Id do processo de atendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/reprocessarGeracaoPedidoCompras: post: description: Reprocessar geração do pedido de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – integracaoId properties: integracaoId: type: string description: Id da integração a ser reprocessada responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/cancelarItemVinculadoPedido: post: description: Cancelamento do item do processo de atendimento via pedido de compra tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – transactionId – itemPedidoId – quantidadeCancelar – documentos properties: transactionId: type: string description: Identificador do processo itemPedidoId: type: string description: Identificador do item do pedido de compra quantidadeCancelar: type: string description: Quantidade a cancelar documentos: type: array items: type: object allOf: – #/definitions/recCancelamentoItemDocumento minimum: 1 description: Documentos relacionados ao item do pedido responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/gravarHistoricoAprovacaoNecessidade: post: description: gravar o histórico de aprovação do BPM tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasId properties: necessidadeComprasId: type: string description: Id do documento que foi enviado para aprovação aprovado: type: boolean description: Indicador de aprovação default: false obsAprovacao: type: string description: Observação da aprovação responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/aprovarNecessidadeCompras: post: description: Aprovar necessidade de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasId properties: necessidadeComprasId: type: string description: id da necessidade observacao: type: string description: Observação da aprovação responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/reprovarNecessidadeCompras: post: description: Reprovar necessidade de compras tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasId properties: necessidadeComprasId: type: string description: id da necessidade observacao: type: string description: Observação da reprovação responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/cancelarSolicitacaoAprovacaoNecessidade: post: description: Cancela a solicitação de aprovação da necessidade de compra via BPM tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasIds – motivo properties: necessidadeComprasIds: type: array items: type: string minimum: 1 description: Ids das necessidades de compra motivo: type: string description: Motivo do cancelamento responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/odata: post: description: tags: – Actions x-senior-visibility: PRIVATE responses: 204: description: No response 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE075derSupEst: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importNecessidadeCompras: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE070emp: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE006pai: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE031moe: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE069gre: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE070fil: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE070fil_sup_cpr: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE001tns: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE075der: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE012fam: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE083ori: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE080ser: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE012famSupGer: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE015med: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE099usu_sup_cpr: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProdutoServico: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProdutoSuprimentos: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importServicoSuprimentos: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE403fpr: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE095pes: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE001pes: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE095hfoSupGer: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE073pes: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE067fin: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE028cpg: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE082tab: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importIntegracaoNecessidade: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE075der_sup_cpr: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE080ser_sup_cpr: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE205dep: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimento: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimentoItem: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimentoFornecedor: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimentoFornecedorItem: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimentoNecessidade: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimentoPedido: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE091plf: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE044ccu: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importE075derSupCprFil: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importProcessoAtendimentoCotacao: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/actions/importHistoricoAprovacaoBpm: post: description: tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/signals/criarNecessidadeCompras: post: description: Criar necessidade de compras tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – necessidade properties: necessidade: type: object allOf: – #/definitions/recCriarNecessidadeCompras description: Necessidade responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /necessidade_compras/signals/reprocessarRateioModulo: post: description: Reprocessar todos os rateios das requisições tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /necessidade_compras/signals/cancelarProcessoAtendimentoViaPedidoCompra: post: description: Cancelamento dos processos de atendimento relacionados aos pedidos de compra tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – processId – pedidos – origemSolicitacao properties: processId: type: string description: Id do processo pedidos: type: array items: type: object allOf: – #/definitions/recCancelamentoProcessoAtendimentoViaPedido minimum: 1 description: Pedidos origemSolicitacao: type: string allOf: – #/definitions/enumOrigemSolicitacaoCancelamento description: Origem da solicitação do cancelamento do processo de atendimento responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /necessidade_compras/signals/atualizarIndicativoUrgenciaNecessidadesCompra: post: description: Indicativo de urgência de Necessidade de Compra tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – documentoId – tipoDocumento – urgente properties: transactionalId: type: string description: Id da transação documentoId: type: string description: Id do documento tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento urgente: type: boolean description: Urgência motivoUrgencia: type: string description: Motivo da urgência responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/necessidadeComprasGeradaSucesso: post: description: Necessidade de compras gerada sucesso x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – transactionId – necessidadeComprasId properties: transactionId: type: string description: Ticket necessidadeComprasId: type: string description: uuid das necessidades de compras geradas responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/necessidadeComprasGeradaErro: post: description: Necessidade de compras gerada erro x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – transactionId – message properties: transactionId: type: string description: Ticket message: type: string description: Mensagem de erro ao gerar necessidade de compras stackeTrace: type: string description: Stacke trace responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/necessidadeComprasCanceladaSucesso: post: description: Necessidade de compras cancelada com sucesso x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasId properties: necessidadeComprasId: type: string description: Necessidade de compras cancelada responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/necessidadeComprasCanceladaErro: post: description: Necessidade de compras cancelada erro x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – necessidadeComprasId – message properties: necessidadeComprasId: type: string description: Necessidade de compras cancelada message: type: string description: Mensagem de erro ao cancelar necessidade de compras stackeTrace: type: string description: Stacke trace responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/situacaoNecessidadeComprasEvent: post: description: Alteração de situação da necessidade de compras x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – necessidadeId – situacao properties: necessidadeId: type: string description: Id da necessidade de compras situacao: type: string allOf: – #/definitions/enumSituacaoNecessidadeCompras description: Situacao necessidade de compras responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/cancelamentoProcessoAtendimentoViaPedidoProcessado: post: description: Cancelamento dos processos de atendimento relacionados aos pedidos de compra x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – processId – pedidos – origemSolicitacao properties: processId: type: string description: Id do processo pedidos: type: array items: type: object allOf: – #/definitions/recCancelamentoProcessoAtendimentoViaPedido minimum: 1 description: Pedidos de compra origemSolicitacao: type: string allOf: – #/definitions/enumOrigemSolicitacaoCancelamento description: Origem da solicitação do cancelamento do processo de atendimento responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE075derSupEstEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE075derSupEstEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importNecessidadeComprasEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportNecessidadeComprasEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE070empEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE070empEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE006paiEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE006paiEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE031moeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE031moeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE069greEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE069greEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE070filEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE070filEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE070fil_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE070fil_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE001tnsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE001tnsEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE075derEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE075derEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE012famEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE012famEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE083oriEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE083oriEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE080serEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE080serEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE012famSupGerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE012famSupGerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE015medEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE015medEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE099usu_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE099usu_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProdutoServicoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProdutoServicoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProdutoSuprimentosEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProdutoSuprimentosEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importServicoSuprimentosEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportServicoSuprimentosEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE403fprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE403fprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE095pesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE095pesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE001pesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE001pesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE095hfoSupGerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE095hfoSupGerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE073pesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE073pesEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE067finEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE067finEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE028cpgEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE028cpgEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE082tabEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE082tabEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importIntegracaoNecessidadeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportIntegracaoNecessidadeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE075der_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE075der_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE080ser_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE080ser_sup_cprEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE205depEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE205depEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoFornecedorEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoFornecedorEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoFornecedorItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoFornecedorItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoNecessidadeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoNecessidadeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoPedidoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoPedidoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE091plfEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE091plfEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE044ccuEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE044ccuEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importE075derSupCprFilEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportE075derSupCprFilEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importProcessoAtendimentoCotacaoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportProcessoAtendimentoCotacaoEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/importHistoricoAprovacaoBpmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/events/exportHistoricoAprovacaoBpmEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e075derSupEst: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e075derSupEst responses: 200: description: The created resource schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e075derSupEst responses: 200: description: The created resource schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e075derSupEst/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE075derSupEst responses: 200: description: Ok schema: #/definitions/editE075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e075derSupEst responses: 200: description: Ok schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e075derSupEst 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e075derSupEst/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e075derSupEst responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/necessidadeCompras: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/necessidadeCompras responses: 200: description: The created resource schema: #/definitions/necessidadeCompras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/necessidadeCompras responses: 200: description: The created resource schema: #/definitions/necessidadeCompras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/necessidadeCompras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/necessidadeCompras/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editNecessidadeCompras responses: 200: description: Ok schema: #/definitions/editNecessidadeCompras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/necessidadeCompras responses: 200: description: Ok schema: #/definitions/necessidadeCompras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/necessidadeCompras 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/necessidadeCompras/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/necessidadeCompras responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e070emp: get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e070emp 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e070emp/{id}: get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e070emp 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e006pai: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e006pai responses: 200: description: The created resource schema: #/definitions/e006pai 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e006pai responses: 200: description: The created resource schema: #/definitions/e006pai 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e006pai 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e006pai/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE006pai responses: 200: description: Ok schema: #/definitions/editE006pai 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e006pai responses: 200: description: Ok schema: #/definitions/e006pai 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e006pai 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e006pai/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e006pai responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e031moe: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e031moe responses: 200: description: The created resource schema: #/definitions/e031moe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e031moe responses: 200: description: The created resource schema: #/definitions/e031moe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e031moe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e031moe/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE031moe responses: 200: description: Ok schema: #/definitions/editE031moe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e031moe responses: 200: description: Ok schema: #/definitions/e031moe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e031moe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e031moe/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e031moe responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e069gre: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e069gre responses: 200: description: The created resource schema: #/definitions/e069gre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e069gre responses: 200: description: The created resource schema: #/definitions/e069gre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e069gre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e069gre/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE069gre responses: 200: description: Ok schema: #/definitions/editE069gre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e069gre responses: 200: description: Ok schema: #/definitions/e069gre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e069gre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e069gre/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e069gre responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e070fil_sup_cpr: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e070fil_sup_cpr responses: 200: description: The created resource schema: #/definitions/e070fil_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e070fil_sup_cpr responses: 200: description: The created resource schema: #/definitions/e070fil_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e070fil_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e070fil_sup_cpr/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE070fil_sup_cpr responses: 200: description: Ok schema: #/definitions/editE070fil_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e070fil_sup_cpr responses: 200: description: Ok schema: #/definitions/e070fil_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e070fil_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e070fil_sup_cpr/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e070fil_sup_cpr responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001tns: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e001tns responses: 200: description: The created resource schema: #/definitions/e001tns 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e001tns responses: 200: description: The created resource schema: #/definitions/e001tns 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e001tns 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001tns/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE001tns responses: 200: description: Ok schema: #/definitions/editE001tns 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e001tns responses: 200: description: Ok schema: #/definitions/e001tns 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e001tns 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001tns/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e001tns responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e080ser: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e080ser responses: 200: description: The created resource schema: #/definitions/e080ser 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e080ser responses: 200: description: The created resource schema: #/definitions/e080ser 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e080ser 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e080ser/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE080ser responses: 200: description: Ok schema: #/definitions/editE080ser 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e080ser responses: 200: description: Ok schema: #/definitions/e080ser 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e080ser 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e080ser/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e080ser responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e099usu_sup_cpr: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e099usu_sup_cpr responses: 200: description: The created resource schema: #/definitions/e099usu_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e099usu_sup_cpr responses: 200: description: The created resource schema: #/definitions/e099usu_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e099usu_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e099usu_sup_cpr/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE099usu_sup_cpr responses: 200: description: Ok schema: #/definitions/editE099usu_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e099usu_sup_cpr responses: 200: description: Ok schema: #/definitions/e099usu_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e099usu_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e099usu_sup_cpr/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e099usu_sup_cpr responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e403fpr: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e403fpr responses: 200: description: The created resource schema: #/definitions/e403fpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e403fpr responses: 200: description: The created resource schema: #/definitions/e403fpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e403fpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e403fpr/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE403fpr responses: 200: description: Ok schema: #/definitions/editE403fpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e403fpr responses: 200: description: Ok schema: #/definitions/e403fpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e403fpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e403fpr/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e403fpr responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e095pes: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e095pes responses: 200: description: The created resource schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e095pes responses: 200: description: The created resource schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e095pes/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE095pes responses: 200: description: Ok schema: #/definitions/editE095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e095pes responses: 200: description: Ok schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001pes/{parentId}/e095pes: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/e095pes responses: 200: description: The created resource schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/e095pes responses: 200: description: The created resource schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001pes/{parentId}/e095pes/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE095pes responses: 200: description: Ok schema: #/definitions/editE095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e095pes responses: 200: description: Ok schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e095pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e095pes/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e095pes responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001pes: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e001pes responses: 200: description: The created resource schema: #/definitions/e001pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e001pes responses: 200: description: The created resource schema: #/definitions/e001pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e001pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001pes/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE001pes responses: 200: description: Ok schema: #/definitions/editE001pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e001pes responses: 200: description: Ok schema: #/definitions/e001pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e001pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e001pes/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e001pes responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e073pes: get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e073pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e073pes/{id}: get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e073pes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e067fin: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e067fin responses: 200: description: The created resource schema: #/definitions/e067fin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e067fin responses: 200: description: The created resource schema: #/definitions/e067fin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e067fin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e067fin/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE067fin responses: 200: description: Ok schema: #/definitions/editE067fin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e067fin responses: 200: description: Ok schema: #/definitions/e067fin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e067fin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e067fin/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e067fin responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e028cpg: get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e028cpg 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e028cpg/{id}: get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e028cpg 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e082tab: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e082tab responses: 200: description: The created resource schema: #/definitions/e082tab 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e082tab responses: 200: description: The created resource schema: #/definitions/e082tab 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e082tab 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e082tab/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE082tab responses: 200: description: Ok schema: #/definitions/editE082tab 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e082tab responses: 200: description: Ok schema: #/definitions/e082tab 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e082tab 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e082tab/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e082tab responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/integracaoNecessidade: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/integracaoNecessidade responses: 200: description: The created resource schema: #/definitions/integracaoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/integracaoNecessidade responses: 200: description: The created resource schema: #/definitions/integracaoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/integracaoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/integracaoNecessidade/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editIntegracaoNecessidade responses: 200: description: Ok schema: #/definitions/editIntegracaoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/integracaoNecessidade responses: 200: description: Ok schema: #/definitions/integracaoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/integracaoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/integracaoNecessidade/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/integracaoNecessidade responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e080ser/{parentId}/e080ser_sup_cpr: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/e080ser_sup_cpr responses: 200: description: The created resource schema: #/definitions/e080ser_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/e080ser_sup_cpr responses: 200: description: The created resource schema: #/definitions/e080ser_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e080ser_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e080ser/{parentId}/e080ser_sup_cpr/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE080ser_sup_cpr responses: 200: description: Ok schema: #/definitions/editE080ser_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e080ser_sup_cpr responses: 200: description: Ok schema: #/definitions/e080ser_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e080ser_sup_cpr 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e205dep: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e205dep responses: 200: description: The created resource schema: #/definitions/e205dep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e205dep responses: 200: description: The created resource schema: #/definitions/e205dep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e205dep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e205dep/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE205dep responses: 200: description: Ok schema: #/definitions/editE205dep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e205dep responses: 200: description: Ok schema: #/definitions/e205dep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e205dep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e205dep/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e205dep responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimento responses: 200: description: The created resource schema: #/definitions/processoAtendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimento responses: 200: description: The created resource schema: #/definitions/processoAtendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimento responses: 200: description: Ok schema: #/definitions/editProcessoAtendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimento responses: 200: description: Ok schema: #/definitions/processoAtendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimento 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimento responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoItem: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoItem responses: 200: description: The created resource schema: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoItem responses: 200: description: The created resource schema: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoItem/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoItem responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoItem responses: 200: description: Ok schema: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoItem: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoItem responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoItem responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoItem/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoItem responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoItem responses: 200: description: Ok schema: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoItem/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimentoItem responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedor: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoFornecedor responses: 200: description: The created resource schema: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoFornecedor responses: 200: description: The created resource schema: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedor/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoFornecedor responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoFornecedor responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoFornecedor: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoFornecedor responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoFornecedor responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoFornecedor/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoFornecedor responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoFornecedor responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedor/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimentoFornecedor responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedorItem: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoFornecedorItem responses: 200: description: The created resource schema: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoFornecedorItem responses: 200: description: The created resource schema: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedorItem/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoFornecedorItem responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoFornecedorItem responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedor/{parentId}/processoAtendimentoFornecedorItem: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoFornecedorItem responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoFornecedorItem responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedor/{parentId}/processoAtendimentoFornecedorItem/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoFornecedorItem responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoFornecedorItem responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoFornecedorItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoFornecedorItem/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimentoFornecedorItem responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoNecessidade: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoNecessidade responses: 200: description: The created resource schema: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoNecessidade responses: 200: description: The created resource schema: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoNecessidade/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoNecessidade responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoNecessidade responses: 200: description: Ok schema: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoNecessidade: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoNecessidade responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoNecessidade responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoNecessidade/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoNecessidade responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoNecessidade responses: 200: description: Ok schema: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoNecessidade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoNecessidade/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimentoNecessidade responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoPedido: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoPedido responses: 200: description: The created resource schema: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoPedido responses: 200: description: The created resource schema: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoPedido/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoPedido responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoPedido responses: 200: description: Ok schema: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoPedido: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoPedido responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoPedido responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoPedido/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoPedido responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoPedido responses: 200: description: Ok schema: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoPedido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoPedido/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimentoPedido responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e091plf: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e091plf responses: 200: description: The created resource schema: #/definitions/e091plf 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e091plf responses: 200: description: The created resource schema: #/definitions/e091plf 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e091plf 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e091plf/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE091plf responses: 200: description: Ok schema: #/definitions/editE091plf 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e091plf responses: 200: description: Ok schema: #/definitions/e091plf 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e091plf 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e091plf/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e091plf responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e044ccu: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e044ccu responses: 200: description: The created resource schema: #/definitions/e044ccu 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/e044ccu responses: 200: description: The created resource schema: #/definitions/e044ccu 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/e044ccu 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e044ccu/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editE044ccu responses: 200: description: Ok schema: #/definitions/editE044ccu 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/e044ccu responses: 200: description: Ok schema: #/definitions/e044ccu 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/e044ccu 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/e044ccu/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/e044ccu responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoCotacao: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoCotacao responses: 200: description: The created resource schema: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/processoAtendimentoCotacao responses: 200: description: The created resource schema: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoCotacao/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoCotacao responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoCotacao responses: 200: description: Ok schema: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoCotacao: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoCotacao responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/processoAtendimentoCotacao responses: 200: description: The created resources schema: type: array items: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimento/{parentId}/processoAtendimentoCotacao/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editProcessoAtendimentoCotacao responses: 200: description: Ok schema: #/definitions/editProcessoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/processoAtendimentoCotacao responses: 200: description: Ok schema: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/processoAtendimentoCotacao 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/processoAtendimentoCotacao/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/processoAtendimentoCotacao responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/historicoAprovacaoBpm: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/historicoAprovacaoBpm responses: 200: description: The created resource schema: #/definitions/historicoAprovacaoBpm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/historicoAprovacaoBpm responses: 200: description: The created resource schema: #/definitions/historicoAprovacaoBpm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: object properties: totalPages: description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima type: integer format: int64 totalElements: description: Quantidade total de registros type: integer format: int64 contents: type: array items: #/definitions/historicoAprovacaoBpm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/historicoAprovacaoBpm/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/editHistoricoAprovacaoBpm responses: 200: description: Ok schema: #/definitions/editHistoricoAprovacaoBpm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/historicoAprovacaoBpm responses: 200: description: Ok schema: #/definitions/historicoAprovacaoBpm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/historicoAprovacaoBpm 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /necessidade_compras/entities/historicoAprovacaoBpm/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/historicoAprovacaoBpm responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericErrordefinitions: enumTypeOrder: type: string enum: – ASC – DESC description: Enumeração para o tipo de ordenação: * `ASC` – Tipo de ordenação – Crescente * `DESC` – Tipo de ordenação – Decrescente upDown: type: string enum: – UP – DOWN description: Up or down: * `UP` – Up * `DOWN` – Down enumSitOcp: type: string enum: – V1 – V2 – V3 – V4 – V5 – V8 – V9 – V10 description: Situação do pedido: * `V1` – Fechado – Saldo total para receber * `V2` – Fechado – Saldo parcial para receber * `V3` – Suspenso * `V4` – Recebido * `V5` – Cancelado * `V8` – NF em recebimento * `V9` – Em digitação * `V10` – Gerando NF enumSituacaoNecessidadeCompras: type: string enum: – PENDENTE – ATENDIDA – CANCELADA – AGUARDANDO_GERACAO – EM_ATENDIMENTO – RECEBIDO – EM_RECEBIMENTO – EM_CANCELAMENTO – ERRO_CANCELAMENTO – GERANDO_DEMANDA_MANUAL – ERRO_GERACAO_DEMANDA_MANUAL – EM_APROVACAO – REPROVADA description: Situação necessidade de compras: * `PENDENTE` – Pendente * `ATENDIDA` – Atendida * `CANCELADA` – Cancelada * `AGUARDANDO_GERACAO` – Aguardando Geração * `EM_ATENDIMENTO` – Em Atendimento * `RECEBIDO` – Recebido * `EM_RECEBIMENTO` – Em Recebimento * `EM_CANCELAMENTO` – Em Cancelamento * `ERRO_CANCELAMENTO` – Erro Cancelamento * `GERANDO_DEMANDA_MANUAL` – Gerando demanda manual * `ERRO_GERACAO_DEMANDA_MANUAL` – Erro Geração demanda manual * `EM_APROVACAO` – Em aprovação * `REPROVADA` – Reprovada enumTipPro: type: string enum: – VP – VC – VS description: Enumeração tipo de produto: * `VP` – Produzido * `VC` – Comprado * `VS` – Serviço enumSitReg: type: string enum: – VA – VI description: Enumeração da Situação Registro: * `VA` – Ativo * `VI` – Inativo enumSituacaoAtendimento: type: string enum: – NaoProcessado – EmProcessamento – Processado – Erro – Cancelado – EmCotacao – ErroGeracaoCotacao description: Situação do atendimento: * `NaoProcessado` – Não processado * `EmProcessamento` – Em Processamento * `Processado` – Processado * `Erro` – Erro * `Cancelado` – Cancelado * `EmCotacao` – Em cotação * `ErroGeracaoCotacao` – Erro geração cotação enumProSer: type: string enum: – VP – VS description: Enumeração de Produto Serviço: * `VP` – Produto * `VS` – Serviço enumServicoIntegracao: type: string enum: – CANCELAMENTO_NECESSIDADE – GERACAO_PEDIDO_COMPRAS – GERACAO_RATEIO – GERACAO_COTACAO – GERACAO_PEDIDO_COMPRAS_COTACAO description: Serviço chamado: * `CANCELAMENTO_NECESSIDADE` – Cancelamento necessidade compras * `GERACAO_PEDIDO_COMPRAS` – Geração do pedido de compras * `GERACAO_RATEIO` – Geração do Rateio * `GERACAO_COTACAO` – Geração da cotação * `GERACAO_PEDIDO_COMPRAS_COTACAO` – Geração do pedido de compras via cotação enumSitProcesso: type: string enum: – NAO_PROCESSADO – EM_PROCESSAMENTO – PROCESSADO – ERRO – CANCELADO description: Situação de processamento: * `NAO_PROCESSADO` – Não processado * `EM_PROCESSAMENTO` – Em processamento * `PROCESSADO` – Processado * `ERRO` – Erro * `CANCELADO` – Cancelado enumSitE420ocp: type: string enum: – NAO_GERADO – GERADO – ERRO – CANCELADO description: Situação da geração do pedido de compras: * `NAO_GERADO` – Não gerado * `GERADO` – Gerado * `ERRO` – Erro ao gerar pedido * `CANCELADO` – Cancelado enumTipoAtendimento: type: string enum: – COMPRAR – RECEBIMENTO description: Tipo de atendimento: * `COMPRAR` – Comprar * `RECEBIMENTO` – Recebimento enumSituacaoProcessoAtendimento: type: string enum: – NAO_PROCESSADO – EM_DIGITACAO – AGUARDANDO_COTACAO – ERRO_GERACAO_COTACAO – COTADO_AGUARDANDO_APROVACAO – COTACAO_APROVADA – COTACAO_GERADA – AGUARDANDO_GERACAO_PEDIDO – ERRO_GERACAO_PEDIDO – PEDIDO_GERADO – EM_RECEBIMENTO – RECEBIDO – EM_CANCELAMENTO – CANCELADO – AGUARDANDO_GERACAO_PEDIDO_COTACAO – ERRO_GERACAO_PEDIDO_COTACAO – PEDIDO_GERADO_COTACAO – PEDIDO_GERADO_COTACAO_PARCIAL description: Situação de processo de atendimento: * `NAO_PROCESSADO` – Não processado * `EM_DIGITACAO` – Em digitação * `AGUARDANDO_COTACAO` – Aguardando cotação * `ERRO_GERACAO_COTACAO` – Erro geração cotação * `COTADO_AGUARDANDO_APROVACAO` – Cotado aguardando aprovação * `COTACAO_APROVADA` – Cotação aprovada * `COTACAO_GERADA` – Cotação gerada * `AGUARDANDO_GERACAO_PEDIDO` – Aguardando geração do pedido * `ERRO_GERACAO_PEDIDO` – Erro geração do pedido * `PEDIDO_GERADO` – Pedido gerado * `EM_RECEBIMENTO` – Em recebimento * `RECEBIDO` – Recebido * `EM_CANCELAMENTO` – Em cancelamento * `CANCELADO` – Cancelado * `AGUARDANDO_GERACAO_PEDIDO_COTACAO` – Aguardando geração do pedido via cotação * `ERRO_GERACAO_PEDIDO_COTACAO` – Aguardando geração do pedido via cotação * `PEDIDO_GERADO_COTACAO` – Pedido via cotação gerado * `PEDIDO_GERADO_COTACAO_PARCIAL` – Pedido via cotação gerado parcial enumAcaoAtendimento: type: string enum: – NAO_INFORMADO – COTACAO – PEDIDO_COMPRAS description: Tipo de atendimento para o processo de atendimento: * `NAO_INFORMADO` – Não informado * `COTACAO` – Cotação * `PEDIDO_COMPRAS` – Pedido de compras enumRatVal: type: string enum: – VV – VB – VP – VQ description: Tipo Rateio de valor item nota fiscal: * `VV` – Valor Líquido * `VB` – Valor Bruto * `VP` – Peso * `VQ` – Quantidade enumAntPos: type: string enum: – VA – VS – VN – VU description: Critério Dia Vencimento: * `VA` – Dias Corridos – Antecipa * `VS` – Dias Corridos – Mantém * `VN` – Dias Corridos – Posterga * `VU` – Só Dias Úteis enumCifFob: type: string enum: – V0 – V1 – V2 – V3 – V4 – V9 description: Tipo de frete: * `V0` – Contratação do frete por conta do remetente (CIF) * `V1` – Contratação do frete por conta do destinatário (FOB) * `V2` – Contratação do frete por conta de terceiros * `V3` – Transporte próprio por conta do remetente * `V4` – Transporte próprio por conta do destinatário * `V9` – Sem ocorrência de transporte enumAplCpg: type: string enum: – VV – VC – VA description: Enumeração de aplicação da condição de pagamento: * `VV` – Vendas * `VC` – Compras * `VA` – Ambos enumDiaEsp: type: string enum: – V1 – V2 – V3 – V4 – V5 – V6 – V7 – V8 – V9 – VA – VS – VD – VQ – VM description: Enumeração de dia especial: * `V1` – Normal – Qualquer Dia * `V2` – Segunda-Feira * `V3` – Terça-Feira * `V4` – Quarta-Feira * `V5` – Quinta-Feira * `V6` – Sexta-Feira * `V7` – Fora Semana Antes * `V8` – Fora Decêndio Antes * `V9` – Fora Quinzena Antes * `VA` – Fora Mês Antes * `VS` – Fora Semana Depois * `VD` – Fora Decêndio Depois * `VQ` – Fora Quinzena Depois * `VM` – Fora Mês Depois enumTipPar: type: string enum: – V1 – V2 – V3 description: Enumeração do tipo de parcela: * `V1` – Iguais – Dif. Primeira Parcela * `V2` – Iguais – Dif. Última Parcela * `V3` – Parcelas Diferentes enumAplNop: type: string enum: – VN – VS – VI – VR – VO – VT – VD – VA – VB – VE – VC – VF – VG – VV – VX description: Enumerção de aplicação: * `VN` – Industrialização/Comercialização * `VS` – Consumo Próprio * `VI` – Imobilizado * `VR` – Remessas * `VO` – Retornos * `VT` – Transferências * `VD` – Devoluções * `VA` – Devoluções com Substituição Tributária * `VB` – Substituição Tributária * `VE` – Energia Elétrica * `VC` – Comunicação * `VF` – Transporte * `VG` – Integração * `VV` – Serviços * `VX` – Outros enumSitRat: type: string enum: – NaoProcessado – Processado – Erro – EmProcessamento description: Enumeração para a situação do rateio: * `NaoProcessado` – Rateio não processado * `Processado` – Rateio processado * `Erro` – Erro no rateio * `EmProcessamento` – Em processamento enumTipoDocumento: type: string enum: – PedidoVenda – AnaliseReposicao – RequisicaoMateriais – DemandaIndependente – DemandaDependente – AcertoInventario – NotaFiscalEntrada – ApontamentoProducao – GestaoIndustrial – NotaFiscalSaida – NecessidadeCompraManual – MRP – NecessidadeCompra – Cotacao – ProcessoAtendimento description: Tipo do documento: * `PedidoVenda` – Pedido de venda * `AnaliseReposicao` – Análise de reposição * `RequisicaoMateriais` – Requisicao de materiais * `DemandaIndependente` – Demanda independente * `DemandaDependente` – Demanda dependente * `AcertoInventario` – Acerto de inventário * `NotaFiscalEntrada` – Nota fiscal de entrada * `ApontamentoProducao` – Apontamento produção * `GestaoIndustrial` – Gestão industrial * `NotaFiscalSaida` – Nota Fiscal de saída * `NecessidadeCompraManual` – Necessidade de compra manual * `MRP` – MRP * `NecessidadeCompra` – Necessidade de compra * `Cotacao` – Cotação * `ProcessoAtendimento` – Processo de atendimento enumSituacaoCotacao: type: string enum: – EM_DIGITACAO – CANCELADA – EM_CANCELAMENTO – EM_COLETA_DE_PRECOS – FECHADA – EM_ANALISE – PROCESSANDO_FECHAMENTO – ERRO_PROCESSO_FECHAMENTO description: Situação da Cotação de Preços: * `EM_DIGITACAO` – Em digitação * `CANCELADA` – Cancelada * `EM_CANCELAMENTO` – Em cancelamento * `EM_COLETA_DE_PRECOS` – Em coleta de preços * `FECHADA` – Fechada * `EM_ANALISE` – Em análise * `PROCESSANDO_FECHAMENTO` – Processando fechamento * `ERRO_PROCESSO_FECHAMENTO` – Erro processo de fechamento enumSituacaoAtendimentoItem: type: string enum: – GERADO – PROCESSADO – CANCELADO – EM_COTACAO description: Situação do atendimento do item para Cotação de Preços: * `GERADO` – Gerado * `PROCESSADO` – Processado * `CANCELADO` – Cancelado * `EM_COTACAO` – Em cotação enumOrigemSolicitacaoCancelamento: type: string enum: – CANCELAMENTO_PEDIDO – EXCLUSAO_PEDIDO description: Origem da solicitação de cancelamento do processo de atendimento relacionados aos pedidos de compra: * `CANCELAMENTO_PEDIDO` – Cancelameto do pedido * `EXCLUSAO_PEDIDO` – Exclusão do pedido enumTipoItem: type: string enum: – Produto – Servico description: Enumeração do tipo de item: * `Produto` – Produto * `Servico` – Serviço userNotificationKind: type: string enum: – Operational – Management – News description: User notification kind.: * `Operational` – Operational * `Management` – Management * `News` – News userNotificationPriority: type: string enum: – Error – Alert – None description: User notification priority.: * `Error` – Error * `Alert` – Alert * `None` – None eventEmailFormat: type: string enum: – HTML – PLAIN_TEXT description: Format of the email: * `HTML` – Html * `PLAIN_TEXT` – Plain Text fieldType: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – LOCALDATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME description: FieldType: * `BINARY` – Binary * `BOOLEAN` – Boolean * `DATE` – Date * `DATETIME` – Datetime * `LOCALDATETIME` – Localdatetime * `DOUBLE` – Double * `ENUM` – Enum * `INTEGER` – Integer * `MONEY` – Money * `STRING` – String * `TIME` – Time fileFormat: type: string enum: – CSV – FLAT – JSON – XML description: FileFormat: * `CSV` – Csv * `FLAT` – Flat * `JSON` – Json * `XML` – Xml hookFunction: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE description: HookFunction: * `BEFORE_PARSE` – Before parse * `BEFORE_CONVERSION` – Before conversion * `ON_ERROR` – On error * `VALIDATE` – Validate eventType: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START description: EventType: * `CHUNK` – Chunk * `DOWNLOAD` – Download * `ERROR` – Error * `FINISH` – Finish * `START` – Start errorStrategy: type: string enum: – CALL_SCRIPT – IGNORE – STOP description: ErrorStrategy: * `CALL_SCRIPT` – Call script * `IGNORE` – Ignore * `STOP` – Stop status: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING description: Status: * `DONE` – Done * `DONE_WITH_ERRORS` – Done with errors * `DOWNLOADING` – Downloading * `ERROR` – Error * `NOT_STARTED` – Not started * `RUNNING` – Running errorType: type: string enum: – CONVERT_ERROR – SERVICE_ERROR description: ErrorType: * `CONVERT_ERROR` – Convert error * `SERVICE_ERROR` – Service error recInfoNecessidadesItemPedidoCompra: description: type: object required: – pedidoItemId – necessidadeCompraId – numeroDocumentoNecessidade – dataGeracaoNecessidade – quantidadeCompraItem – quantidadeRecebida – quantidadeCancelada – quantidadeEmAberto – documentoId – tipoDocumento properties: pedidoItemId: type: string description: Id do item do pedido de compra necessidadeCompraId: type: string description: Id da necessidade de compra numeroDocumentoNecessidade: type: string description: Numero do documento da necessidade dataGeracaoNecessidade: type: string format: date description: Data de geração da necessidade quantidadeCompraItem: type: string description: Quantidade de compra do item quantidadeRecebida: type: string description: Quantidade recebida quantidadeCancelada: type: string description: Quantidade cancelada quantidadeEmAberto: type: string description: Quantidade em aberto documentoId: type: string description: Id do documento tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento recObterIntegracoesProcessoAtendimento: description: Informaççoes das integrações por fornecedor do processo de atendimento type: object required: – fornecedor – integracaoId – processoAtendimentoFornecedorId – situacao – msgErro – pedido – valorTotal properties: fornecedor: type: object allOf: – #/definitions/recFornecedorIntegracao description: Informações do fornecedor integracaoId: type: string description: Identificador da entidade IntegracaoNecessidade processoAtendimentoFornecedorId: type: string description: Identificador da entidade processoAtendimentoFornecedor situacao: type: string allOf: – #/definitions/enumSitProcesso description: Situação msgErro: type: string description: Mensagem de erro do processo de integração pedido: type: object allOf: – #/definitions/recPedidoIntegracao description: Pedido de compra cotacaoMoeda: type: object allOf: – #/definitions/recCotacaoMoeda description: Informações cotação moeda valorTotal: type: string description: Valor total do fornecedor recItemNotaRecebimento: description: Item da nota de recebimento type: object required: – itemNota – itensPedidosRecebimento properties: itemNota: type: string description: Item da nota de recebimento itensPedidosRecebimento: type: array items: type: object allOf: – #/definitions/recItemPedidoRecebimento minimum: 1 description: Itens de pedido vinculado ao item da nota de recebimento recItemPedidoRecebimento: description: Itens do recebimento type: object required: – itemPedido – quantidade properties: itemPedido: type: string description: Items do pedido de compras quantidade: type: string description: Quantidade do item minimum: 0 necessidadeRecebimento: type: array items: type: object allOf: – #/definitions/recNecessidadeRecebimento description: Necessidade de compras vinculada ao item do pedido recNecessidadeRecebimento: description: Necessidade de compras vinculas a itens de pedido type: object required: – necessidadeId – atendimento properties: necessidadeId: type: string description: Identificador da necessidade de compras atendimento: type: array items: type: object allOf: – #/definitions/recAtendimentoRecebimento minimum: 1 description: Atendimentos da necessidade de compras vinculado ao item do pedido recAtendimentoRecebimento: description: Atendimento de necessidade vinculado a itens de pedido type: object required: – atendimentoNecessidadeId – quantidade properties: atendimentoNecessidadeId: type: string description: Identificador do atendimento recebimento quantidade: type: string description: Quantidade recebida minimum: 0 recCriarNecessidadeCompras: description: Registro para criar necessidade de compras type: object required: – e070empId – e070filId – quantidade – dataEntregaPrevista properties: transactionId: type: string description: Ticket numeroDocumento: type: string description: Número do documento da demanda e070empId: type: string description: Empresa e070filId: type: string description: Filial e075derId: type: string description: Produto e080serId: type: string description: Servico quantidade: type: string description: Quantidade minimum: 0 dataEntregaPrevista: type: string format: date description: Data prevista da entrega usuarioSolicitante: type: string description: Usuário solicitante usuarioResponsavel: type: string description: Usuário responsável observacao: type: string maxLength: 4000 description: observação e205depId: type: string description: Depósito e095pesId: type: string description: Fornecedor documentoId: type: string description: Id do documento da demanda tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento previstaInicioAtendimento: type: string format: date description: Data prevista inicio atendimento urgente: type: boolean description: Urgência motivoUrgencia: type: string description: Motivo da urgência e091plf: type: string description: Identificador da conta financeira e044ccu: type: string description: Identificador do centro de custo custom: type: string format: byte description: Campos customizados recDesignarAssumirResponsavel: description: Registro para designar/assumir uma necessidade de compra type: object required: – necessidadeId – usuario properties: necessidadeId: type: string description: Id da necessidade de compras usuario: type: string description: Usuário observacao: type: string maxLength: 4000 description: Observação recPageRequest: description: Define a paginação da query type: object required: – offset – size properties: offset: type: integer format: int64 description: Número da página minimum: 0 size: type: integer format: int64 description: Quantidade de registros por página minimum: 1 orderBy: type: array items: type: object allOf: – #/definitions/recFieldsOrderBy description: Campos da ordenação dos registros a serem pesquisados recFieldsOrderBy: description: Define o registro com os dados dos campos à serem ordenados type: object required: – field – order properties: field: type: string description: Nome do campo a ser ordenado order: type: string allOf: – #/definitions/enumTypeOrder description: Tipo de ordenação do campo (ASC / DESC) recNecessidadeCompras: description: Necessidade de compras type: object required: – id – documentoDemanda – e070emp – e070fil – item – quantidade – quantidadeAtendida – dataEntregaPrevista – situacao – quantidadeRecebida – saldoAtendimento – previstaInicioAtendimento – previstaFimAtendimento – leadTimeCompra – tipoDocumento properties: id: type: string description: id da necessidade documentoDemanda: type: string maxLength: 50 description: documento da demanda e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial item: type: object allOf: – #/definitions/recItem description: Produto ou serviço quantidade: type: string description: Quantidade minimum: 0 quantidadeAtendida: type: string description: Quantidade atendida minimum: 0 dataEntregaPrevista: type: string format: date description: Data prevista da entrega responsavel: type: string description: Usuário responsável situacao: type: string allOf: – #/definitions/enumSituacaoNecessidadeCompras description: Situação observacao: type: string maxLength: 4000 description: observação quantidadeRecebida: type: string description: Quantidade recebida minimum: 0 deposito: type: object allOf: – #/definitions/recGenerico description: Depósito fornecedor: type: object allOf: – #/definitions/recGenerico description: Fornecedor saldoAtendimento: type: string description: Saldo atendimento minimum: 0 sitRat: type: string allOf: – #/definitions/enumSitRat description: Situação do rateio msgErro: type: string description: Mensagem de erro previstaInicioAtendimento: type: string format: date description: Data prevista inicio atendimento previstaFimAtendimento: type: string format: date description: Data prevista fim atendimento leadTimeCompra: type: integer format: int64 description: Lead Time de Compra urgente: type: boolean description: Urgente motivoUrgencia: type: string description: Motivo da urgência tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento documentoId: type: string description: Id do documento recItemNecessidadeCompras: description: Necessidade de compras type: object required: – e070emp – e070fil – item – e205dep – e095pes – quantidadePlanejada – quantidadeAtendida – saldo properties: e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial item: type: object allOf: – #/definitions/recItem description: Produto ou serviço e205dep: type: object allOf: – #/definitions/recGenerico description: Depósito e095pes: type: object allOf: – #/definitions/recGenerico description: Fornecedor quantidadePlanejada: type: string description: Quantidade Planejada minimum: 0 quantidadeAtendida: type: string description: Quantidade atendida minimum: 0 saldo: type: string description: Saldo minimum: 0 recItem: description: Dados do item type: object required: – id – codigo – descricao – label – tipIte – familia properties: id: type: string description: Identificador único codigo: type: string description: Código descricao: type: string description: Descrição label: type: string description: Label tipIte: type: string description: Tipo do item familia: type: object allOf: – #/definitions/recItemFamilia description: Dados da familia unidadeMedida: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade de medida recItemFamilia: description: Dados da família type: object required: – id – codigo – descricao – label – controlaLote – controlaSerie properties: id: type: string description: Identificador único codigo: type: string description: Código da familia descricao: type: string description: Descrição da familia label: type: string description: Label controlaLote: type: boolean description: Controla lote controlaSerie: type: boolean description: Controla serie recUnidadeMedida: description: Dados da unidade de medida type: object required: – id properties: id: type: string description: Identificador único codigo: type: string description: Código da unidade de medida descricao: type: string description: Descrição da unidade de medida quantidadeDecimais: type: integer format: int64 description: Quantidade de decimais da unidade de medida label: type: string description: Label recGenerico: description: Registro generico discriminator: _discriminator type: object required: – _discriminator properties: id: type: string description: Id codigo: type: string description: Codigo descricao: type: string description: Descrição label: type: string description: Label (codigo + descrição) _discriminator: type: string description: recFornecedorIntegracao: description: Registro generico type: object required: – pessoa – dataEntrega properties: pessoa: type: object allOf: – #/definitions/recGenerico description: Informações da pessoa intNet: type: string maxLength: 500 description: E-mail cnpCpf: type: string maxLength: 14 description: CNPJ/CPF dataEntrega: type: string format: date description: Data de entrega do fornecedor recPedidoIntegracao: description: Dados do pedido de compra relacionado com fornecedor type: object required: – id – numero properties: id: type: string description: Identificador do pedido numero: type: integer format: int64 description: Número do pedido recNecessidadeComprasItemSelecionado: description: Dados necessidade compras item type: object required: – id – e070emp – e070fil – e095pes – e205dep – item – numeroDocumento – quantidadePlanejada – quantidadeAtendida – saldo – solicitante – dataCriacao properties: id: type: string description: Identificador da necessidade e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial e095pes: type: object allOf: – #/definitions/recGenerico description: Fornecedor e205dep: type: object allOf: – #/definitions/recGenerico description: Depósito item: type: object allOf: – #/definitions/recItem description: Item numeroDocumento: type: string description: Documento Demanda quantidadePlanejada: type: string description: Quantidade planejada minimum: 0 quantidadeAtendida: type: string description: Quantidade atendida minimum: 0 saldo: type: string description: Saldo minimum: 0 responsavel: type: string description: Usuário responsável solicitante: type: string description: Usuário solicitante dataCriacao: type: string format: date-time description: Data de criação recBuscarFornecedorTabPreco: description: Informações fornecedor e tabela de preço type: object required: – e403fprId – e095pes – tabelaPreco properties: e403fprId: type: string description: Identificador da ligação item x fornecedor e095pes: type: object allOf: – #/definitions/recGenerico description: Pessoa tabelaPreco: type: object allOf: – #/definitions/recTabelaPreco description: Tabela de preco recTabelaPreco: description: Informações tabela de preço type: object properties: id: type: string description: Id codigo: type: string description: Codigo descricao: type: string description: Descrição label: type: string description: Label (codigo + descrição) preco: type: string description: Preço recListaAtendimentos: description: Lista de atendimentos das necessidades type: object required: – cabecalhoNecessidade – atendimentosNecessidade properties: cabecalhoNecessidade: type: object allOf: – #/definitions/recCabecalhoNecessidade description: Necessidade atendimentosNecessidade: type: array items: type: object allOf: – #/definitions/recAtendimentosNecessidade minimum: 1 description: Atendimentos recAtendimentosNecessidade: description: Atendimentos das necessidades de compras type: object required: – atendimentoNecessidadeId – fornecedor – tabelaPreco – transacao – deposito – moeda – situacao – codigoPedido – sequenciaItemPedido – quantidadeAtendida – msgErro – tipoAtendimento properties: atendimentoNecessidadeId: type: string description: Identificador atendimento necessidade fornecedor: type: object allOf: – #/definitions/recGenerico description: Fornecedor tabelaPreco: type: object allOf: – #/definitions/recTabelaPreco description: Tabela de preco transacao: type: object allOf: – #/definitions/recGenerico description: Transação deposito: type: object allOf: – #/definitions/recGenerico description: Depósito moeda: type: object allOf: – #/definitions/recGenerico description: Moeda situacao: type: string allOf: – #/definitions/enumSituacaoAtendimento description: Situacao codigoPedido: type: string description: Codigo pedido sequenciaItemPedido: type: integer format: int64 description: Sequência do item do pedido quantidadeAtendida: type: string description: Quantidade atendida minimum: 0 msgErro: type: string description: Mensagem erro tipoAtendimento: type: string allOf: – #/definitions/enumTipoAtendimento description: Tipo de atendimento da necessidade recCabecalhoNecessidade: description: Cabeçalho da necessidade de compras type: object required: – e070emp – e070fil – documento – item – dataEntregaPrevista – situacao – quantidadePlanejada – quantidadeAtendida – saldo – quantidadeRecebida properties: e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial documento: type: string description: Documento item: type: object allOf: – #/definitions/recItem description: Item dataEntregaPrevista: type: string format: date description: Data de entrega prevista situacao: type: string allOf: – #/definitions/enumSituacaoNecessidadeCompras description: Situação quantidadePlanejada: type: string description: Quantidade planejada minimum: 0 quantidadeAtendida: type: string description: Quantidade atendida minimum: 0 saldo: type: string description: Saldo minimum: 0 quantidadeRecebida: type: string description: Quantidade recebida minimum: 0 recAuditoria: description: Campos de auditória type: object required: – usuGer – dthGer – usuAlt – dthAlt properties: usuGer: type: string description: Usuário de geração dthGer: type: string format: date-time description: Data de geração usuAlt: type: string description: Usuário de alteração dthAlt: type: string format: date-time description: Data de alteração checkData: description: Dados do healthcheck type: object required: – name – status properties: name: type: string description: Nome do healthcheck status: type: string allOf: – #/definitions/upDown description: Status do healthcheck recPedidosSaldoAberto: description: Pedidos com saldo em aberto type: object required: – e420ocp – codigoPedidoCompras – e420ipcId – seqIpo – itemId – fornecedor – deposito – tabelaPreco – quantidadeAberta – quantidadeAtendida – saldoEmAberto – situacaoItem properties: e420ocp: type: string description: Pedido de compras codigoPedidoCompras: type: string description: Código pedido de compras e420ipcId: type: string description: Item pedido de compras seqIpo: type: integer format: int64 description: Sequencia do item do pedido de compras itemId: type: object allOf: – #/definitions/recItem description: Produto ou serviço fornecedor: type: object allOf: – #/definitions/recGenerico description: Fornecedor deposito: type: object allOf: – #/definitions/recGenerico description: Depósito tabelaPreco: type: object allOf: – #/definitions/recTabelaPreco description: Tabela de preco quantidadeAberta: type: string description: Quantidade em aberta no item do pedido minimum: 0 quantidadeAtendida: type: string description: Quantidade atendida minimum: 0 saldoEmAberto: type: string description: Saldo em aberto minimum: 0 situacaoItem: type: string allOf: – #/definitions/enumSitOcp description: Situação do item do pedido recErrosCancelarAtendimento: description: Erros ao cancelar atendimento da necessidade de compras type: object required: – codigoPedido – fornecedor – seqIpo – message properties: codigoPedido: type: string description: Codigo do pedido fornecedor: type: object allOf: – #/definitions/recGenerico description: Fornecedor seqIpo: type: integer format: int64 description: Sequência do item do pedido message: type: string description: Mensagem de erro recInfoAtendimentoNecessidade: description: Informações dos atendimentos das necessidades de compras type: object required: – e420ocpId – e420ipcId – cancelado properties: e420ocpId: type: string description: Identificador do pedido de compras e420ipcId: type: string description: Identificador dos itens do pedido de compras cancelado: type: boolean description: Atendimento cancelado recFornecedor: description: Record com informações gerais do fornecedor type: object required: – e095pesId – codPes – nomPes properties: e095pesId: type: string description: Identificador do fornecedor codPes: type: integer format: int64 description: Código do fornecedor nomPes: type: string description: Nome do fornecedor recSaldoEmNecessidadeCompras: description: Record para saldo em necessidade de compras type: object required: – idExterno – filialId – produtoId – depositoId properties: idExterno: type: string description: Id externo filialId: type: string description: Id da filial produtoId: type: string description: Id do produto depositoId: type: string description: Id do depósito saldoCompras: type: string description: Saldo em necessidade de compras recProcessoAtendimento: description: Record para retornar informações do processo de atendimento type: object required: – id – sequencia – situacao properties: id: type: string description: Identificador do processo sequencia: type: integer format: int64 description: Sequência do processo gerado situacao: type: string allOf: – #/definitions/enumSituacaoProcessoAtendimento description: Situação do processo gerado recProcessoAtendimentoItemFornecedor: description: Record para retornar informações do item do fornecedor do processo de atendimento type: object required: – processoAtendimentoItemId – processoAtendimentoFornecedorItemId – item – quantidade – quantidadeNecessidades – situacao properties: processoAtendimentoItemId: type: string description: Identificador do processo de atendimento item processoAtendimentoFornecedorItemId: type: string description: Identificador do processo de atendimento fornecedor item item: type: object allOf: – #/definitions/recItem description: Item do processo quantidade: type: string description: Quantidade do item para o processo de atendimento quantidadeNecessidades: type: string description: Soma das quantidades a atender das necessidades informadas do item para o processo de atendimento tabelaPreco: type: object allOf: – #/definitions/recTabelaPreco description: Tabela de preço valorUnit: type: string description: Valor unitário valorTotal: type: string description: Valor total situacao: type: string allOf: – #/definitions/enumSituacaoAtendimentoItem description: Situacão do item recProcessoAtendimentoItem: description: Record para retornar informações do processo de atendimento item type: object required: – id – item – quantidade – quantidadeNecessidades – situacao properties: id: type: string description: Identificador do processo de atendimento do item item: type: object allOf: – #/definitions/recItem description: Item do processo quantidade: type: string description: Quantidade do item para o processo de atendimento quantidadeNecessidades: type: string description: Soma das quantidades a atender das necessidades informadas do item para o processo de atendimento situacao: type: string allOf: – #/definitions/enumSituacaoAtendimentoItem description: Situação recDocumentosItemProcessoAtendimento: description: Record para retornar informações da lista de necessidades relacionadas a um item do processo de atendimento type: object required: – item – totais – necessidades properties: item: type: object allOf: – #/definitions/recItem description: Item do processo totais: type: object allOf: – #/definitions/recTotaisItemProcessoAtendimento description: Totais necessidades: type: object allOf: – #/definitions/recNecessidadesItemProcessoAtendimento description: Necessidades recTotaisItemProcessoAtendimento: description: Record para retornar os totais do item no processo de atendimento type: object required: – quantidadeSolicitada – saldo – quantidadeAtender – quantidadeCancelada properties: quantidadeSolicitada: type: string description: Quantidade solicitada saldo: type: string description: Saldo da necessidade quantidadeAtender: type: string description: Quantidade a atender quantidadeCancelada: type: string description: Quantidade cancelada recNecessidadesItemProcessoAtendimento: description: Record para retornar a lista de necessidades relacionadas ao item do processo de atendimento type: object required: – contents – totalElements properties: contents: type: array items: type: object allOf: – #/definitions/recNecessidadeItemProcessoAtendimento minimum: 1 description: Lista de necessidades totalElements: type: integer format: int64 description: Total de registros recNecessidadeItemProcessoAtendimento: description: Record para retornar a necessidade relacionadas ao item do processo de atendimento type: object required: – processoAtendimentoNecessidadeId – necessidadeId – numeroDocumento – quantidadeSolicitada – saldo – quantidadeAtender – dataCriacao – quantidadeCancelada – tipoDocumento properties: processoAtendimentoNecessidadeId: type: string description: Id da necessidade do processo de atendimento necessidadeId: type: string description: Id da necessidade numeroDocumento: type: string description: Número do documento quantidadeSolicitada: type: string description: Quantidade solicitada saldo: type: string description: Saldo quantidadeAtender: type: string description: Quantidade atender dataCriacao: type: string format: date-time description: Data de criação quantidadeCancelada: type: string description: Quantidade cancelada tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento documentoId: type: string description: Id do documento recItemFornecedorProcessoAtendimento: description: Record para salvar as informações do item/fornecedor do processo de atendimento type: object required: – processoAtendimentoItemId – quantidade – valorUnit properties: processoAtendimentoItemId: type: string description: Identificador do processo de atendimento tabelaPreco: type: string description: Tabela de preço quantidade: type: string description: Quantidade valorUnit: type: string description: Valor unitário recRelacionamentoPedidoCompraProcessoAtendimento: description: Record para retornar relacionamento entre pedido de compra e processo de atendimento type: object required: – codigoProcesso – e420ocpNum properties: codigoProcesso: type: integer format: int64 description: Código do processo de atendimento e420ocpNum: type: integer format: int64 description: Número do pedido de compra recCancelamentoProcessoAtendimentoViaPedido: description: Cancelamento dos processos de atendimento relacionados aos pedidos de compra type: object required: – externalId – pedidoId – originProcessId properties: externalId: type: string description: externalId do pedido recebido pedidoId: type: string description: pedidoId do pedido recebido processado: type: boolean description: Indica se o cancelamento foi processado default: false msgErro: type: string description: Mensagem de erro originProcessId: type: string description: Idenfificador de processo origem do pedido recCancelamentoItemDocumento: description: Informações do documento de origem a cancelar type: object required: – origemId – quantidadeCancelar properties: origemId: type: string description: Id da origem quantidadeCancelar: type: string description: Quantidade a cancelar do documento recFornecedorParametro: description: Informações do parâmetro do fornecedor type: object required: – fornecedorId – moedaId properties: fornecedorId: type: string description: Identificador do fornecedor moedaId: type: string description: Identificador da moeda dataCotacaoMoeda: type: string format: date description: Data da cotação da moeda valorCotacaoMoeda: type: string description: Valor da cotação da moeda cotacaoMoedaFechada: type: boolean description: Cotação da moeda é fechada default: false recCotacaoMoeda: description: Informações de cotação da moeda type: object required: – moeda – dataCotacaoMoeda – valorCotacaoMoeda – cotacaoMoedaFechada properties: moeda: type: object allOf: – #/definitions/recMoeda description: Informações da moeda dataCotacaoMoeda: type: string format: date description: Data da cotação da moeda valorCotacaoMoeda: type: string description: Valor da cotação da moeda cotacaoMoedaFechada: type: boolean description: Cotação moeda fechada recMoeda: description: Registro genérico da moeda allOf: – #/definitions/recGenerico – type: object required: – sigla properties: sigla: type: string description: Sigla da moeda recDetalhesCompletosNecessidadeCompra: description: Detalhes da necessidade de compra type: object required: – empresa – filial – situacao – tipoItem – familia – item – unidadeMedida – qtdPlanejada – qtdAtendida – qtdRecebida – leadTimeCompra – dataCriacao – tipoDocumento properties: empresa: type: object allOf: – #/definitions/recGenerico description: Empresa filial: type: object allOf: – #/definitions/recGenerico description: Filial numeroDocumento: type: string description: Número do documento situacao: type: string allOf: – #/definitions/enumSituacaoNecessidadeCompras description: Situação tipoItem: type: string allOf: – #/definitions/enumTipoItem description: Tipo do item familia: type: object allOf: – #/definitions/recGenerico description: Família do item item: type: object allOf: – #/definitions/recGenerico description: Produto unidadeMedida: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade de medida qtdPlanejada: type: string description: Quantidade planejada minimum: 0 qtdAtendida: type: string description: Quantidade atendida minimum: 0 qtdRecebida: type: string description: Quantidade recebida minimum: 0 previstaInicioAtendimento: type: string format: date description: Data prevista para o início do atendimento previstaFimAtendimento: type: string format: date description: Data prevista para o fim do atendimento leadTimeCompra: type: integer format: int64 description: LeadTime de compra observacao: type: string maxLength: 4000 description: Observação da necessidade usuarioSolicitante: type: string description: Usuário de solicitante usuarioResponsavel: type: string description: Usuário de responsável dataCriacao: type: string format: date-time description: Data de criação da necessidade usuarioCriacao: type: string description: Usuário que criou a necessidade ultimaAlteracao: type: string format: date-time description: Data e hora da última alteração usuarioUltimaAlteracao: type: string description: Usuário que alterou pela última vez historicoAprovacao: type: array items: type: object allOf: – #/definitions/historicoAprovacaoBpm description: Dados do histórico de aprovação da Necessidade de compra via BPM tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento documentoId: type: string description: Id do documento e075derSupEst: description: Produtos – Estoque type: object required: – e015med properties: id: type: string format: uuid description: Id da entidade e075der: type: object allOf: – #/definitions/e075der description: Produto e015med: type: object allOf: – #/definitions/e015med description: Unidade de medida (estoque) excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE075derSupEst: type: object required: – id allOf: – #/definitions/e075derSupEst necessidadeCompras: description: Necessidade de compras type: object required: – numeroDocumento – e070emp – e070fil – quantidade – situacao – dataEntregaPrevista properties: id: type: string format: uuid description: id da necessidade de compra numeroDocumento: type: string description: Número do documento da demanda e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e070fil: type: object allOf: – #/definitions/e070fil description: Filial e075der: type: object allOf: – #/definitions/e075der description: Produto e080ser: type: object allOf: – #/definitions/e080ser description: Servico quantidade: type: string description: Quantidade minimum: 0 situacao: type: string allOf: – #/definitions/enumSituacaoNecessidadeCompras description: Situação da necessidade de compras dataEntregaPrevista: type: string format: date description: Data prevista da entrega usuarioSolicitante: type: string description: Usuário de solicitante usuarioResponsavel: type: string description: Usuário de responsável observacao: type: string maxLength: 4000 description: observação e205dep: type: object allOf: – #/definitions/e205dep description: Depósito e095pes: type: object allOf: – #/definitions/e095pes description: Fornecedor sitRat: type: string allOf: – #/definitions/enumSitRat description: Situação do Rateio documentoId: type: string format: uuid description: Id do documento da demanda tipoDocumento: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento previstaInicioAtendimento: type: string format: date description: Data inicio leadtime operação previstaFimAtendimento: type: string format: date description: Data final leadtime operação urgente: type: boolean description: Urgência motivoUrgencia: type: string description: Motivo da urgência manual: type: boolean description: necessidade de compras manual default: false msgErro: type: string description: mensagem de erro e091plf: type: object allOf: – #/definitions/e091plf description: Conta financeira da necessidade e044ccu: type: object allOf: – #/definitions/e044ccu description: Centro de custo da necessidade integraDemanda: type: boolean description: Se a nacessidade integra com o módulo de gestão de demandas numeroProcessoAprovacao: type: integer format: int64 description: Número do processo de aprovação do BPM usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editNecessidadeCompras: type: object required: – id allOf: – #/definitions/necessidadeCompras e070emp: description: Empresas type: object required: – codEmp – nomEmp – sigEmp properties: id: type: string format: uuid description: Id da entidade codEmp: type: integer format: int64 description: Empresa minimum: 0 maximum: 9999 nomEmp: type: string maxLength: 100 description: Nome sigEmp: type: string maxLength: 100 description: Nome fantasia da empresa e069gre: type: object allOf: – #/definitions/e069gre description: Grupo Empresas excluido: type: boolean description: Indica se o registro foi excluído default: false e006pai: type: object allOf: – #/definitions/e006pai description: País e031moe: type: object allOf: – #/definitions/e031moe description: Moeda extIntSts: type: string description: Estado de integrao com a entidade externa extIntMsg: type: string description: Mensagem do resultado da integração usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e006pai: description: Tabelas – Países type: object required: – codPai – nomPai – excluido properties: id: type: string format: uuid description: Id da entidade codPai: type: string maxLength: 4 description: Código nomPai: type: string maxLength: 150 description: Nome e031moe: type: object allOf: – #/definitions/e031moe description: Código Moeda excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE006pai: type: object required: – id allOf: – #/definitions/e006pai e031moe: description: Tabelas – Moedas type: object required: – codMoe – desMoe – sigMoe – excluido properties: id: type: string format: uuid description: Id da entidade codMoe: type: string maxLength: 3 description: Código Moeda desMoe: type: string maxLength: 30 description: Descrição sigMoe: type: string maxLength: 5 description: Sigla excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE031moe: type: object required: – id allOf: – #/definitions/e031moe e069gre: description: Grupos de Empresas type: object required: – codGre – nomGre properties: id: type: string format: uuid description: Id da entidade codGre: type: integer format: int64 description: Grupo Empresa minimum: 0 maximum: 999999999 nomGre: type: string maxLength: 100 description: Nome excluido: type: boolean description: Indica se o registro foi excluído default: false extIntSts: type: string description: Estado de integração com a entidade externa extIntMsg: type: string description: Mensagem do resultado da integração usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE069gre: type: object required: – id allOf: – #/definitions/e069gre e070fil: description: Cadastros – Filiais type: object required: – e070emp – codFil – nomFil – sigFil – insEst – filMat – baiFil properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codFil: type: integer format: int64 description: Filial minimum: 0 maximum: 99999 nomFil: type: string maxLength: 100 description: Nome sigFil: type: string maxLength: 100 description: Nome Fantasia da Filial da Empresa numIdf: type: string maxLength: 40 description: Número de identificação Fiscal insEst: type: string maxLength: 25 description: Inscrição estadual da filial da empresa filMat: type: boolean description: Indicativo que a filial é matriz baiFil: type: string maxLength: 75 description: Bairro da Filial da Empresa e070fil_sup_cpr: type: object allOf: – #/definitions/e070fil_sup_cpr description: Especialização excluido: type: boolean description: Indica se o registro foi excluído default: false extIntSts: type: string description: Estado de integrao com a entidade externa extIntMsg: type: string description: Mensagem do resultado da integração usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e070fil_sup_cpr: description: Filial – Parâmetros Compras type: object properties: id: type: string format: uuid description: Id da entidade e070fil: type: object allOf: – #/definitions/e070fil description: Filial e001tnsCprTom: type: object allOf: – #/definitions/e001tns description: Transação de produto padrão para pedido de compra e001tnsCprTos: type: object allOf: – #/definitions/e001tns description: Transação de serviço padrão para pedido de compra e001tnsTnsPvf: type: object allOf: – #/definitions/e001tns description: Transação padrão para geração de ordem de compra (venda entre filiais) e001tnsTnsPtf: type: object allOf: – #/definitions/e001tns description: Transação padrão para geração de ordem de compra (transferência entre filiais) cprLpf: type: boolean description: Bloquear compra de produto que não está ligado ao fornecedor? default: false cprLsf: type: boolean description: Bloquear compra de serviço que não está ligado ao fornecedor? default: false necessidadeRequerAprovacao: type: boolean description: Necessidade de compra sujeita a aprovação default: false cancelarNecessidadeReprovadaAutomatico: type: boolean description: Cancela Automaticamente Necessidade de Compra Reprovada default: false necessidadeProcessId: type: integer format: int64 description: Id do processo de aprovação da necessidade de compra usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE070fil_sup_cpr: type: object required: – id allOf: – #/definitions/e070fil_sup_cpr e001tns: description: Tabelas – Transações type: object required: – e070emp – codTns – desTns – excluido properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codTns: type: string description: Código da transação desTns: type: string description: Descrição da transação sitTns: type: string allOf: – #/definitions/enumSitReg description: Situação excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE001tns: type: object required: – id allOf: – #/definitions/e001tns e075der: description: Produtos – Derivações type: object required: – id – codDer – e070emp – sitDer – e012fam properties: id: type: string format: uuid description: Id da entidade codDer: type: string maxLength: 23 description: Derivação e070emp: type: object allOf: – #/definitions/e070emp description: Empresa desDer: type: string maxLength: 120 description: Descrição sitDer: type: string allOf: – #/definitions/enumSitReg description: Situação e012fam: type: object allOf: – #/definitions/e012fam description: Família desCpl: type: string maxLength: 255 description: Descrição complementar e075derSupEst: type: object allOf: – #/definitions/e075derSupEst description: Especialização e075der_sup_cpr: type: object allOf: – #/definitions/e075der_sup_cpr description: Especialização de compras excluido: type: boolean description: Indica se o registro foi excluído default: false extIntSts: type: string description: Estado de integrao com a entidade externa extIntMsg: type: string description: Mensagem do resultado da integração usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e012fam: description: Famílias type: object required: – id – e070emp – codFam – desFam – tipPro – e083ori properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Código da empresa codFam: type: string maxLength: 6 description: Código da família de produto desFam: type: string maxLength: 50 description: Descrição da família de produto tipPro: type: string allOf: – #/definitions/enumTipPro description: Tipo de produto (C=Comprado, P=Produzido, S=Serviço) e083ori: type: object allOf: – #/definitions/e083ori description: Origem da família e012famSupGer: type: object allOf: – #/definitions/e012famSupGer description: Cadastros – Famílias – Suprimentos excluido: type: boolean description: Indica se o registro foi excluído default: false extIntSts: type: string description: Estado de integrao com a entidade externa extIntMsg: type: string description: Mensagem do resultado da integração usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e083ori: description: Origens de Produto type: object required: – id – e070emp – codOri – desOri properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codOri: type: string maxLength: 3 description: Código Origem desOri: type: string maxLength: 40 description: Descrição excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e080ser: description: serviços type: object required: – e070emp – e012fam – e015med – codSer – desSer – sitSer properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e012fam: type: object allOf: – #/definitions/e012fam description: Família e015med: type: object allOf: – #/definitions/e015med description: Unidade de medida codSer: type: string maxLength: 14 description: Serviço desSer: type: string maxLength: 70 description: Descrição cplSer: type: string maxLength: 250 description: Complemento sitSer: type: string allOf: – #/definitions/enumSitReg description: Situação e080ser_sup_cpr: type: object allOf: – #/definitions/e080ser_sup_cpr description: Especialização de compras excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE080ser: type: object required: – id allOf: – #/definitions/e080ser e012famSupGer: description: Cadastros – Famílias type: object required: – ctrLot – ctrSep – excluido properties: id: type: string format: uuid description: Id da entidade ctrLot: type: boolean description: Controla p/ Lote? ctrSep: type: boolean description: Controla p/ Série? e012fam: type: object allOf: – #/definitions/e012fam description: Cadastros – Famílias – Suprimentos excluido: type: boolean description: Indica se o registro foi excluído usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e015med: description: Cadastros – Unidades de Medida type: object required: – uniMed – desMed properties: id: type: string format: uuid description: Id da entidade uniMed: type: string maxLength: 6 description: Unidade Medida desMed: type: string maxLength: 10 description: Descrição qtdDec: type: integer format: int64 description: Quantidade Decimais minimum: 0 maximum: 5 excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e099usu_sup_cpr: description: Cadastros – Usuários type: object required: – e070emp – codUsu – nomUsu – excluido properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codUsu: type: string description: Usuário nomUsu: type: string description: Nome doUsuário cprAoc: type: boolean description: Permissão para alterar situação do pedido de compra cprMoc: type: string description: Indica o valor limite do usuário minimum: 0.00 maximum: 9999999999999.99 default: 0 excluido: type: boolean description: Indica se o registro foi excluído usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE099usu_sup_cpr: type: object required: – id allOf: – #/definitions/e099usu_sup_cpr produtoServico: description: View de produto x Item type: object required: – e070emp – tipIte – codIte – e012fam – sitite properties: id: type: string format: uuid description: Id do item e070emp: type: object allOf: – #/definitions/e070emp description: Id da empresa tipIte: type: string description: Tipo do item codIte: type: string description: Código do item desIte: type: string description: Descrição do item desCpl: type: string description: Descrição complementar do item e012fam: type: object allOf: – #/definitions/e012fam description: familia do item sitite: type: string allOf: – #/definitions/enumSitReg description: Situacao do item e015med: type: object allOf: – #/definitions/e015med description: Unidade do item usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: produtoSuprimentos: description: View de produto com familia e unidade de medida type: object required: – codDer – desDer – e012famId – codFam – desFam – e015medId – uniMed – desMed – qtdDec properties: id: type: string format: uuid description: Id do produto codDer: type: string maxLength: 23 description: Código do produto desDer: type: string maxLength: 100 description: Decrição do produto e012famId: type: string format: uuid description: Id da familia codFam: type: string maxLength: 6 description: Código da família desFam: type: string maxLength: 50 description: Descrição da família ctrLot: type: boolean description: Controlado por lote ctrSep: type: boolean description: Controlado por série e015medId: type: string format: uuid description: Id da unidade de medida uniMed: type: string maxLength: 6 description: Código da unidade de medida desMed: type: string maxLength: 100 description: Descrição da unidade de medida qtdDec: type: integer format: int64 description: Quantida de decimais usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: servicoSuprimentos: description: View de servico com familia e unidade de medida type: object required: – codSer – desSer – e012famId – codFam – desFam – e015medId – uniMed – desMed – qtdDec properties: id: type: string format: uuid description: Id do produto codSer: type: string maxLength: 23 description: Código do produto desSer: type: string maxLength: 100 description: Decrição do produto e012famId: type: string format: uuid description: Id da familia codFam: type: string maxLength: 6 description: Código da família desFam: type: string maxLength: 50 description: Descrição da família e015medId: type: string format: uuid description: Id da unidade de medida uniMed: type: string maxLength: 6 description: Código da unidade de medida desMed: type: string maxLength: 100 description: Descrição da unidade de medida qtdDec: type: integer format: int64 description: Quantida de decimais usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e403fpr: description: Compras – Fornecedores por Produtos type: object required: – e070emp – e070fil – e095pes – proSer – sitFpr properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e070fil: type: object allOf: – #/definitions/e070fil description: Filial e095pes: type: object allOf: – #/definitions/e095pes description: Fornecedor e075der: type: object allOf: – #/definitions/e075der description: Produto e080ser: type: object allOf: – #/definitions/e080ser description: Id do serviço e015med: type: object allOf: – #/definitions/e015med description: Unidade de Medida proSer: type: string allOf: – #/definitions/enumProSer description: Indicativo se o item da ligação é um produto ou serviço preferencial: type: boolean description: Indicativo se o fornecedor é preferencial para o item default: false sitFpr: type: string allOf: – #/definitions/enumSitReg description: Situação da ligação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE403fpr: type: object required: – id allOf: – #/definitions/e403fpr e095pes: description: Tabelas – Fornecedores type: object required: – sitFor – excluido properties: id: type: string format: uuid description: Id da entidade e001pes: type: object allOf: – #/definitions/e001pes description: Código Pessoa sitFor: type: string allOf: – #/definitions/enumSitReg description: Situação excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE095pes: type: object required: – id allOf: – #/definitions/e095pes e001pes: description: Cadastro geral pessoa type: object required: – nomPes – codPes – excluido properties: id: type: string format: uuid description: Id da entidade nomPes: type: string maxLength: 100 description: Nome codPes: type: integer format: int64 description: Código Pessoa minimum: 0 maximum: 999999999 cnpCpf: type: string maxLength: 14 description: CNPJ/CPF e095pes: type: object allOf: – #/definitions/e095pes description: Fornecedor e006pai: type: object allOf: – #/definitions/e006pai description: Pais excluido: type: boolean description: Indica se o registro foi excluído sitPes: type: string allOf: – #/definitions/enumSitReg description: Situação pessoa intNet: type: string maxLength: 500 description: E-mail usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE001pes: type: object required: – id allOf: – #/definitions/e001pes e095hfoSupGer: description: Cadastros – Fornecedores – Históricos type: object required: – rvlFre – rvlFei – rvlFrd – rvlSeg – rvlEmb – rvlEnc – rvlOut – rvlOud – rvlDad – rvlSei – rvlOui – rvlAfm – excluido properties: id: type: string format: uuid description: Id da entidade e070fil: type: object allOf: – #/definitions/e070fil description: Filial e095pes: type: object allOf: – #/definitions/e095pes description: Fornecedor e082tab: type: object allOf: – #/definitions/e082tab description: Tabela de preço e028cpg: type: object allOf: – #/definitions/e028cpg description: Condição de pagamento e073pesCodTra: type: object allOf: – #/definitions/e073pes description: Código da transportadora cifFob: type: string allOf: – #/definitions/enumCifFob description: Tipo de frete rvlFre: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de frete rvlFei: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de frete de importação rvlFrd: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de frete destacado rvlSeg: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de seguro rvlEmb: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de embalagens rvlEnc: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de encargos rvlOut: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de outras despesas rvlOud: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de outras despesas destacadas rvlDad: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de desconto adicional rvlSei: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de seguro importação rvlOui: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de outras despesas de importação rvlAfm: type: string allOf: – #/definitions/enumRatVal description: Tipo de rateio do valor de AFRMM qtdDcv: type: integer format: int64 description: Quantidade Dias Vencimento minimum: 0 maximum: 999 criEdv: type: string allOf: – #/definitions/enumAntPos description: Critério Dia Vencimento datUpe: type: string format: date description: Data do último pedido przEnt: type: integer format: int64 description: Prazo Entrega minimum: 0 maximum: 9999 vlrUpe: type: string description: Valor do último pedido minimum: -9999999999999.99 maximum: 9999999999999.99 default: 0 excluido: type: boolean description: Indica se o registro foi excluído e067fin: type: object allOf: – #/definitions/e067fin description: Finalidade de compra usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e073pes: description: Cadastro de especialização de pessoa como Transporte type: object required: – sitTra – excluido properties: id: type: string format: uuid description: Id da entidade e001pes: type: object allOf: – #/definitions/e001pes description: Pessoa sitTra: type: string allOf: – #/definitions/enumSitReg description: Situacao da Transportadora cifFob: type: string allOf: – #/definitions/enumCifFob description: Frete CIF ou FOB excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e067fin: description: Finalidade de compra type: object required: – codFin – desFin – sitFin – excluido properties: id: type: string format: uuid description: Id da entidade codFin: type: integer format: int64 description: Código da Finalidade minimum: 0 maximum: 9999 desFin: type: string maxLength: 80 description: Descrição finTcf: type: string allOf: – #/definitions/enumAplNop description: Aplicação Operação sitFin: type: string allOf: – #/definitions/enumSitReg description: Situação excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE067fin: type: object required: – id allOf: – #/definitions/e067fin e028cpg: description: Condição de pagamento – Foundation type: object required: – e070emp – codCpg – desCpg – abrCpg – aplCpg – sitCpg – qtdPar – diaEsp – tipPar – frePar – segPar – embPar – outPar – ipiPar – icmPar – subPar – encPar – excluido properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codCpg: type: string maxLength: 6 description: Código da condição de pagamento desCpg: type: string maxLength: 50 description: Descrição da condição de pagamento abrCpg: type: string maxLength: 10 description: Abreviatura aplCpg: type: string allOf: – #/definitions/enumAplCpg description: Aplicação sitCpg: type: string allOf: – #/definitions/enumSitReg description: Situação przMed: type: integer format: int64 description: Prazo Médio minimum: 0 maximum: 999 qtdPar: type: integer format: int64 description: Quantidade Parcelas minimum: 0 maximum: 999 diaEsp: type: string allOf: – #/definitions/enumDiaEsp description: Dia Vencimento Semana tipPar: type: string allOf: – #/definitions/enumTipPar description: Tipo Parcela diaMe1: type: integer format: int64 description: Primeiro dia especial do mês para vencimento das parcelas minimum: 0 maximum: 31 diaMe2: type: integer format: int64 description: Segundo dia especial do mês para vencimento das parcelas minimum: 0 maximum: 31 diaMe3: type: integer format: int64 description: Terceiro dia especial do mês para vencimento das parcelas minimum: 0 maximum: 31 frePar: type: boolean description: Indicativo se o valor total do frete deve estar na 1ª parcela segPar: type: boolean description: Indicativo se o valor total do seguro deve estar na 1ª parcela embPar: type: boolean description: Indicativo se o valor total das embalagens deve estar na 1ª parcela outPar: type: boolean description: Indicativo se o valor total das outras despesas deve estar na 1ª parcela ipiPar: type: boolean description: Indicativo se o valor total do IPI deve estar na 1ª parcela icmPar: type: boolean description: Indicativo se o valor total do ICMS deve estar na 1ª parcela subPar: type: boolean description: Indicativo se o valor total do ICMS substituído deve estar na 1ª parcela encPar: type: boolean description: Indicativo se o valor total dos encargos deve estar na 1ª parcela issPar: type: boolean description: Indicativo se o valor total do ISS deve estar na 1ª parcela irfPar: type: boolean description: Indicativo se o valor total do irrf deve estar na 1ª parcela diaFix: type: boolean description: Indicativo se o dia do vencimento é fixo para períodos de 30 em 30 dias cprDsc: type: number format: double description: Percentual a acrescentar ou diminuir para formação do preço de venda minimum: -999.99 maximum: 999.99 inssPrimeiraParcela: type: boolean description: Deduzir INSS da 1ª parcela default: false csrfPrimeiraParcela: type: boolean description: Deduzir CSRF da 1ª parcela default: false excluido: type: boolean description: Indica se o registro foi excluído extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e082tab: description: Tabelas – Tabelas de Preços de Fornecedores – Dados Gerais type: object required: – e070emp – e031moe – codTpr – desTpr – abrTpr – sitReg properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e031moe: type: object allOf: – #/definitions/e031moe description: Moeda e095pes: type: object allOf: – #/definitions/e095pes description: Fornecedor codTpr: type: string maxLength: 4 description: Tabela desTpr: type: string maxLength: 250 description: Descrição abrTpr: type: string maxLength: 10 description: Abreviação sitReg: type: string allOf: – #/definitions/enumSitReg description: Situação usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE082tab: type: object required: – id allOf: – #/definitions/e082tab integracaoNecessidade: description: Integrações necessidade compras type: object required: – servico – identificadorServicoId – situacao properties: id: type: string format: uuid description: Id da entidade transactionId: type: string description: Id da transação na tabela async caller servico: type: string allOf: – #/definitions/enumServicoIntegracao description: Serviço chamado identificadorServicoId: type: string description: identificador servico chamado situacao: type: string allOf: – #/definitions/enumSitProcesso description: Situação da integração msgErro: type: string description: Mensagem de erro excluido: type: boolean description: Indica se o registro foi excluído default: false internalGroupId: type: string description: Identificador do agrupador de integrações processoAtendimentoId: type: string description: Identificador do processo atendimento vinculado à integração fecharPedido: type: boolean description: Fechar pedido automaticamente default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editIntegracaoNecessidade: type: object required: – id allOf: – #/definitions/integracaoNecessidade e075der_sup_cpr: description: Cadastros – Produtos – Derivações type: object required: – leadTimeOperacao – leadTimeCompra properties: id: type: string format: uuid description: Id da entidade e075der: type: object allOf: – #/definitions/e075der description: Produto indCpr: type: boolean description: Pode Ser Comprado? indFpr: type: boolean description: Indicativo se tem ligação com o fornecedor default: false leadTimeOperacao: type: integer format: int64 description: LeadTime Operação leadTimeCompra: type: integer format: int64 description: LeadTime Compra excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: e080ser_sup_cpr: description: Cadastros – Serviços – Especialização type: object required: – leadTimeOperacao – leadTimeCompra properties: id: type: string format: uuid description: Id da entidade e080ser: type: object allOf: – #/definitions/e080ser description: Serviço indFpr: type: boolean description: Indicativo se tem ligação com o fornecedor default: false leadTimeOperacao: type: integer format: int64 description: LeadTime Operação leadTimeCompra: type: integer format: int64 description: LeadTime Compra usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE080ser_sup_cpr: type: object required: – id allOf: – #/definitions/e080ser_sup_cpr e205dep: description: Estoques – Depósitos – Cadastro type: object required: – e070emp – e070fil – codDep – desDep – abrDep – sitDep properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa e070fil: type: object allOf: – #/definitions/e070fil description: Filial Localização codDep: type: string maxLength: 10 description: Depósito desDep: type: string maxLength: 30 description: Descrição abrDep: type: string maxLength: 10 description: Abreviatura depCpr: type: boolean description: Utiliza para compra default: false depVen: type: boolean description: Utiliza para venda default: true obsDep: type: string maxLength: 250 description: Observações sitDep: type: string allOf: – #/definitions/enumSitReg description: Situação depositoTerceiro: type: boolean description: Indica se o depósito é de terceiro default: false terceiro: type: object allOf: – #/definitions/e001pes description: Pessoa relacionada ao depósito de terceiro reposicao: type: boolean description: Indica se o depósito é utilizado para reposição default: false excluido: type: boolean description: Indica se o registro foi excluído default: false extIntSts: type: string description: Estado de integração com a entidade externa extIntMsg: type: string description: Mensagem do resultado da integração usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE205dep: type: object required: – id allOf: – #/definitions/e205dep processoAtendimento: description: Responsável pelo agrupamento de um processo de atendimento type: object required: – sequencia – e070fil – situacao – dataHoraInicial – acaoAtendimento properties: id: type: string format: uuid description: Identificador único do registro sequencia: type: integer format: int64 description: Campo numérico sequencial por filial e070fil: type: object allOf: – #/definitions/e070fil description: Identificador da filial situacao: type: string allOf: – #/definitions/enumSituacaoProcessoAtendimento description: Enumerador para identificar a situacao do processo msgErro: type: string description: Campo de texto para gravar mensagens de inconsistência no processo dataHoraInicial: type: string format: date-time description: Date e hora inicial do processo de atendimento dataHoraFinal: type: string format: date-time description: Date e hora final do processo de atendimento usuarioAtendimento: type: string description: Usuário responsável peo processo de atendimento processoAtendimentoFornecedor: type: array items: type: object allOf: – #/definitions/processoAtendimentoFornecedor description: Identificador do processo de antendimento fornecedores processoAtendimentoItem: type: array items: type: object allOf: – #/definitions/processoAtendimentoItem description: Identificador do processo de atendimento item processoAtendimentoNecessidade: type: array items: type: object allOf: – #/definitions/processoAtendimentoNecessidade description: Identificador do processo de atendimento e as necessidades processoAtendimentoPedido: type: array items: type: object allOf: – #/definitions/processoAtendimentoPedido description: Identificador entre o processo de atendimento e o pedido de compras gerado processoAtendimentoCotacao: type: array items: type: object allOf: – #/definitions/processoAtendimentoCotacao description: Identificador entre o processo de atendimento e cotação de compras gerada acaoAtendimento: type: string allOf: – #/definitions/enumAcaoAtendimento description: Tipo de atendimento para o processo de atendimento dataEntrega: type: string format: date description: Data entrega previstaInicioAtendimento: type: string format: date description: Data inicio atendimento previstaFimAtendimento: type: string format: date description: Data fim atendimento usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimento: type: object required: – id allOf: – #/definitions/processoAtendimento processoAtendimentoItem: description: Ligação entre o processo de atendimento e os itens (produto / serviço) que serão considerados para geração do pedido de compras type: object required: – e001tns properties: id: type: string format: uuid description: Identificador único do registro processoAtendimento: type: object allOf: – #/definitions/processoAtendimento description: Identificador do processo de atendimento e075der: type: object allOf: – #/definitions/e075der description: Identificador do produto a ser utilizado para geração do item do pedido de compras e080ser: type: object allOf: – #/definitions/e080ser description: Identificador do serviço a ser utilizado para geração do item do pedido de compras e001tns: type: object allOf: – #/definitions/e001tns description: Identificador da transação a ser utilizada para geração do item do pedido de compras quantidadeComprarSolicitada: type: string description: Quantidade a comprar solicitada quantidadeComprar: type: string description: Quantidade a comprar e420ipcId: type: string format: uuid description: Identificador do item do pedido de compras seqIpo: type: integer format: int64 description: Sequência do item do pedido de compras dataEntrega: type: string format: date description: Data entrega previstaInicioAtendimento: type: string format: date description: Data inicio atendimento previstaFimAtendimento: type: string format: date description: Data fim atendimento situacao: type: string allOf: – #/definitions/enumSituacaoAtendimentoItem description: Situação do item para a cotação motivoCancelamento: type: string description: Motivo do cancelamento do item quantidadeCancelada: type: string description: Quantidade cancelada default: 0 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimentoItem: type: object required: – id allOf: – #/definitions/processoAtendimentoItem processoAtendimentoFornecedor: description: Ligação entre o processo de atendimento e fornecedores type: object required: – e095pes – aprovado properties: id: type: string format: uuid description: Identificador único do registro processoAtendimento: type: object allOf: – #/definitions/processoAtendimento description: Identificador do processo de atendimento e095pes: type: object allOf: – #/definitions/e095pes description: Identificador do fornecedor a ser informado no pedido de compras aprovado: type: boolean description: Campo que indica se o fornecedor deve ser utilizado na geração do pedido de compra processoAtendimentoFornecedorItem: type: array items: type: object allOf: – #/definitions/processoAtendimentoFornecedorItem description: Ligação entre os fornecedores e os itens do processo de atendimento originId: type: string description: Indentificador externo que originou o registro situacao: type: string allOf: – #/definitions/enumSitProcesso description: Situacao processo de integração do fornecedor dataEntrega: type: string format: date description: Data entrega e028cpg: type: object allOf: – #/definitions/e028cpg description: Condição de pagamento e031moe: type: object allOf: – #/definitions/e031moe description: Moeda dataCotacaoMoeda: type: string format: date description: Data cotação moeda valorCotacaoMoeda: type: string description: Valor da cotação da moeda cotacaoMoedaFechada: type: boolean description: Cotação fechada default: false valorAfrmm: type: number format: double description: Valor AFRMM valorFreteImportacao: type: number format: double description: Valor Frete Importação valorSeguroImportacao: type: number format: double description: Valor Seguro Importação valorOutrasDespImportacao: type: number format: double description: Valor Outras Despesas Importação tipoFrete: type: string allOf: – #/definitions/enumCifFob description: Tipo do frete do fornecedor da cotação valorFrete: type: string description: Valor do frete valorDesconto: type: string description: Valor do desconto aplicado na cotação valorOutrasDespesas: type: number format: double description: Valor de outras despesas usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimentoFornecedor: type: object required: – id allOf: – #/definitions/processoAtendimentoFornecedor processoAtendimentoFornecedorItem: description: Ligação entre os fornecedores e os itens do processo de atendimento type: object required: – valorUnit properties: id: type: string format: uuid description: Identificador único do registro processoAtendimentoFornecedor: type: object allOf: – #/definitions/processoAtendimentoFornecedor description: Identificador da tabela processo de atendimento X fornecedor. processoAtendimentoItem: type: object allOf: – #/definitions/processoAtendimentoItem description: Identificador da tabela de item do processo de atendimento e082tab: type: object allOf: – #/definitions/e082tab description: Identificador da tabela de preço do fornecedor para o item valorUnit: type: string description: Valor unitário do item para o fornecedor cotacaoItemId: type: string description: Identificador do item da cotação sequenciaItemCotacao: type: integer format: int64 description: Sequencia do item da cotação observacao: type: string description: Observação do item cotado valorDesconto: type: string description: Valor desconto do item usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimentoFornecedorItem: type: object required: – id allOf: – #/definitions/processoAtendimentoFornecedorItem processoAtendimentoNecessidade: description: Ligação entre o processo de atendimento e as necessidades de compra que serão atendidas type: object required: – necessidade – situacao – tipoAtendimento – quantidade properties: id: type: string format: uuid description: Identificador único do registro processoAtendimento: type: object allOf: – #/definitions/processoAtendimento description: Identificador do processo de atendimento processoAtendimentoItem: type: object allOf: – #/definitions/processoAtendimentoItem description: Identificador da tabela de item do processo de atendimento necessidade: type: object allOf: – #/definitions/necessidadeCompras description: Identificador da necessidade de compras situacao: type: string allOf: – #/definitions/enumSituacaoAtendimento description: Enumerador da situação da necessidade de compras tipoAtendimento: type: string allOf: – #/definitions/enumTipoAtendimento description: Enumerador do tipo de atendimento da necessidade atendimentoCompra: type: object allOf: – #/definitions/processoAtendimentoNecessidade description: Identificador do processo_atend_necessidade origem atendimentoDemandaId: type: string format: uuid description: Identificador do atendimento da demanda gerado quantidade: type: string description: Quantidade a atender da necessidade de compras e420ipcId: type: string format: uuid description: Identificador do item do pedido de compras seqIpo: type: integer format: int64 description: Sequência do item do pedido de compras itemNotaFiscalId: type: string format: uuid description: Indetificador do item da nota fiscal em atendimentos do tipo RECEBIMENTO quantidadeCancelada: type: string description: Quantidade cancelada default: 0 usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimentoNecessidade: type: object required: – id allOf: – #/definitions/processoAtendimentoNecessidade processoAtendimentoPedido: description: Ligação entre o processo de atendimento e o pedido de compras gerado type: object required: – e420ocpId – e420ocpNum – e420ocpSit properties: id: type: string format: uuid description: Identificador único do registro processoAtendimento: type: object allOf: – #/definitions/processoAtendimento description: Identificador do processo de atendimento processoAtendimentoFornecedor: type: object allOf: – #/definitions/processoAtendimentoFornecedor description: Processo de atendimento do fornecedor e420ocpId: type: string format: uuid description: Identificador do pedido de compras e420ocpNum: type: integer format: int64 description: Número do pedido de compras e420ocpSit: type: string allOf: – #/definitions/enumSitE420ocp description: Situação do pedido de compras usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimentoPedido: type: object required: – id allOf: – #/definitions/processoAtendimentoPedido e091plf: description: Plano Financeiro type: object required: – e070emp – ctaFin – desCta properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa ctaFin: type: integer format: int64 description: Conta Financeira Reduzida minimum: 0 maximum: 9999999 desCta: type: string maxLength: 80 description: Nomenclatura excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE091plf: type: object required: – id allOf: – #/definitions/e091plf e044ccu: description: Centros de Custos type: object required: – e070emp – codCcu – desCcu properties: id: type: string format: uuid description: Id da entidade e070emp: type: object allOf: – #/definitions/e070emp description: Empresa codCcu: type: string maxLength: 9 description: Centro de custos desCcu: type: string maxLength: 80 description: Descrição excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editE044ccu: type: object required: – id allOf: – #/definitions/e044ccu e075derSupCprFil: description: Especialização de compras por filial type: object required: – e070fil – e075der – leadTimeOperacao – leadTimeCompra properties: id: type: string format: uuid description: Id da entidade e070fil: type: object allOf: – #/definitions/e070fil description: Filial e075der: type: object allOf: – #/definitions/e075der description: Produto leadTimeOperacao: type: integer format: int64 description: LeadTime Operação leadTimeCompra: type: integer format: int64 description: LeadTime Compra excluido: type: boolean description: Indica se o registro foi excluído default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: processoAtendimentoCotacao: description: Ligação entre o processo de atendimento e a cotação de compras type: object required: – cotacaoId – situacaoCotacao properties: id: type: string format: uuid description: Identificador único do registro processoAtendimento: type: object allOf: – #/definitions/processoAtendimento description: Identificador do processo de atendimento cotacaoId: type: string format: uuid description: Identificador da cotação codCotacao: type: integer format: int64 description: Código da cotação situacaoCotacao: type: string allOf: – #/definitions/enumSituacaoCotacao description: Situação da cotação de compra usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editProcessoAtendimentoCotacao: type: object required: – id allOf: – #/definitions/processoAtendimentoCotacao historicoAprovacaoBpm: description: Históricos de aprovação via BPM type: object required: – tipo properties: id: type: string format: uuid description: Identificador usuarioAprovador: type: string description: Usuário aprovador dataHoraAprovacao: type: string format: date-time description: Data e Hora da aprovação obsAprovacao: type: string description: Observação da aprovação documentoId: type: string description: Id do documento que foi enviado para aprovação tipo: type: string allOf: – #/definitions/enumTipoDocumento description: Tipo do documento que está sendo aprovado ou reprovado aprovado: type: boolean description: Indica se o documento foi aprovado default: false usuger: type: string description: dthger: type: string format: date-time description: usualt: type: string description: dthalt: type: string format: date-time description: editHistoricoAprovacaoBpm: type: object required: – id allOf: – #/definitions/historicoAprovacaoBpm notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE description: A symbolic code identifying the category of the reason of the error: * `BAD_REQUEST` – Bad Request * `UNAUTHORIZED` – Unauthorized * `PAYMENT_REQUIRED` – Payment Required * `OBJECT_NOT_FOUND` – Object Not Found * `REQUEST_TIMEOUT` – Request Timeout * `GONE` – Gone * `UNPROCESSABLE` – Unprocessable * `INTERNAL_ERROR` – Internal Error * `NOT_IMPLEMENTED` – Not Implemented * `SERVICE_UNAVAILABLE` – Service Unavailable * `INSUFFICIENT_STORAGE` – Insufficient Storage