• Início
    • A Plataforma
    • Para customizar
      • Visão geral
      • Tutoriais
      • Github.com
      • Guia de contribuição
      • Tabela de compatibilidade
    • Para desenvolver
      • Visão geral
      • API – Guia de Estilo
      • UX – Guia de estilo
    • Para administrar
      • Documentação
  • APIs
  • Documentação
    • APIs Senior X
    • Tutoriais
  • Fórum
  • Community
  • Entrar
  • Cadastrar-se
  • Início
    • A Plataforma
    • Para customizar
      • Visão geral
      • Tutoriais
      • Github.com
      • Guia de contribuição
      • Tabela de compatibilidade
    • Para desenvolver
      • Visão geral
      • API – Guia de Estilo
      • UX – Guia de estilo
    • Para administrar
      • Documentação
  • APIs
  • Documentação
    • APIs Senior X
    • Tutoriais
  • Fórum
  • Community
  • Entrar
  • Cadastrar-se
home/APIs Privadas/erp_sup/cot_cotacao
Mais pesquisados:Customização, Tutorial, Documentação

cot_cotacao

173 views 0 07/11/2018 Atualizado em 24/06/2025 integrador

2.0info: 4.5.0 cot_cotacao description: Cotação x-senior-domain: erp_sup x-senior-domain-path: erp_sup x-senior-service-path: cot_cotacao 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/erp_supsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /cot_cotacao/queries/obterSku: post: description: Busca SKU pelo código da empresa e pelo código do SKU tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoSKU properties: codigoEmpresa: type: string description: Código da empresa codigoSKU: type: string description: código do SKU responses: 200: description: Ok schema: type: object required: – sku properties: sku: type: object allOf: – #/definitions/recSku description: SKU encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca SKU pelo código da empresa e pelo código do SKU tags: – Queries x-senior-visibility: PUBLIC parameters: – name: codigoEmpresa description: Código da empresa in: query required: true type: string – name: codigoSKU description: código do SKU in: query required: true type: string responses: 200: description: Ok schema: type: object required: – sku properties: sku: type: object allOf: – #/definitions/recSku description: SKU encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /cot_cotacao/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 /cot_cotacao/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 /cot_cotacao/actions/criarCotacao: post: description: Cria uma cotação tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – cotacao properties: cotacao: type: array items: type: object allOf: – #/definitions/recCotacaoItem minimum: 1 description: Itens da cotação responses: 200: description: Ok schema: type: object required: – idCotacao properties: idCotacao: type: string maxLength: 36 description: Identificador da cotação criada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /cot_cotacao/actions/cancelarCotacao: post: description: Cancela cotações tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – idNecessidadeCompra properties: idNecessidadeCompra: type: array items: type: string minimum: 1 description: Identificadores das necessidades de compra que terão suas cotações canceladas responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericErrordefinitions: enumTipoSKUCOT: description: Enumerador de tipo de SKU type: string enum: – NaoClassificado – Mercadoria – MateriaPrima – Intermediario – Embalagem – Manufatura – EmFabricacao – Subproduto – UsoCosumo – AtivoImobilizado – Servico – OutrosInsumos – Outros userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT recCotacaoItem: description: Item da cotação type: object required: – idNecessidadeCompra – numeroNecessidadeCompra – quantidade – codigoEmpresa – codigoFilial – codigoUnidadeMedida properties: idNecessidadeCompra: type: string maxLength: 36 description: Identificador da necessidade de compra numeroNecessidadeCompra: type: integer format: int64 description: Número da necessidade de compra quantidade: type: number format: double description: Quantidade codigoEmpresa: type: string description: Código da empresa codigoFilial: type: string description: Código da filial codigoSKU: type: string maxLength: 30 description: SKU codigoUnidadeMedida: type: string maxLength: 3 description: Código da unidade de medida complemento: type: string description: Complemento observacao: type: string description: Observacao enderecoEntrega: type: object allOf: – #/definitions/recCotacaoItemEndereco description: Endereço de entrega enderecoFaturamento: type: object allOf: – #/definitions/recCotacaoItemEndereco description: Endereço de faturamento anexos: type: array items: type: object allOf: – #/definitions/recCotacaoItemAnexo description: Anexos do item da cotação detalhesUsuario: type: object allOf: – #/definitions/recDetalhesUsuario description: Detalhes do usuário recDetalhesUsuario: description: Detalhes do Usuário cotação type: object properties: email: type: string description: E-mail do usuário Cotador recCotacaoItemAnexo: description: Anexo do item da cotação type: object required: – id – nomeArquivo – versaoArquivo properties: id: type: string maxLength: 36 description: Identificador único nomeArquivo: type: string maxLength: 100 description: Nome do arquivo versaoArquivo: type: string maxLength: 50 description: Versão do arquivo recCotacaoItemEndereco: description: Endereço de entrega e faturamento type: object required: – codigoEmpresa – codigoFilial – endereco – cep properties: codigoEmpresa: type: string description: Código da empresa codigoFilial: type: string description: Código da filial endereco: type: string description: Endereço cep: type: string description: CEP sequencia: type: integer format: int64 description: Sequência codigoCidade: type: string description: Código cidade codigoEstado: type: string description: Código estado bairro: type: string description: Bairro recSku: description: SKU type: object required: – codigoEmrpesa – codigo – descricao – tipoProduto properties: id: type: integer format: int64 description: Identificador único, deve ser informado nas operações de atualização e exclusão codigoEmrpesa: type: string description: Código da empresa codigo: type: string description: Código descricao: type: string description: Descrição descricaoComplementar: type: string description: Descrição complementar tipoProduto: type: string allOf: – #/definitions/enumTipoSKUCOT description: Tipo de produto checkDTO: description: Record declarado apenas para não gerar a implementação da primitiva HealthCheck type: object 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. 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 description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE

Este artigo foi útil para você?

Sim  Não
Leave A Comment Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2022 Senior. Todos os direitos reservados.
Mais pesquisados:Customização, Tutorial, Documentação