• 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/hcm_offboarding/gateway
Mais pesquisados:Customização, Tutorial, Documentação

gateway

0 views 0 14/05/2026 integrador

2.0info: 1.0.0 gateway x-senior-domain: hcm_offboarding x-senior-domain-path: hcm_offboarding x-senior-service-path: gateway 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/hcm_offboardingsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /gateway/queries/healthcheck: post: description: Verificação de integridade do serviço tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/healthcheckStatus description: Status da integridade checks: type: object allOf: – #/definitions/integrityComponentDTO description: Verificação dos componentes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verificação de integridade do serviço tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/healthcheckStatus description: Status da integridade checks: type: object allOf: – #/definitions/integrityComponentDTO description: Verificação dos componentes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/queries/getCurrentEmployee: post: description: Busca informações do colaborador atual logado no sistema tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/employeeInfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca informações do colaborador atual logado no sistema tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/employeeInfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/queries/getTeamEmployees: post: description: Busca informações dos colaboradores da equipe considerando gestor e rh tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – currentEmployeeIdentifier – pageData properties: currentEmployeeIdentifier: type: object allOf: – #/definitions/currentEmployeeIdentifier description: Identificador do colaborador logado employeeName: type: string description: Nome do colaborador para busca employeeIds: type: array items: type: string description: Lista de colaboradores para busca employeeRegisterNumber: type: string description: Matricula do colaborador pageData: type: object allOf: – #/definitions/pageData description: Dados de paginação sorterData: type: object allOf: – #/definitions/sorterData description: Dados de ordenação responses: 200: description: Ok schema: type: object required: – count – teamEmployeesInfo properties: count: type: integer format: int64 description: Total de colaboradores encontrados teamEmployeesInfo: type: array items: type: object allOf: – #/definitions/teamEmployeeInfo minimum: 1 description: Lista de colaboradores da equipe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/queries/getTeamEmployeesWithAutocomplete: post: description: Busca informações dos colaboradores com autocomplete de informações tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – currentEmployeeIdentifier – pageData properties: currentEmployeeIdentifier: type: object allOf: – #/definitions/currentEmployeeIdentifier description: Identificador do colaborador logado filterValue: type: string description: Valor para busca autocomplete pageData: type: object allOf: – #/definitions/pageData description: Dados de paginação sorterData: type: object allOf: – #/definitions/sorterData description: Dados de ordenação responses: 200: description: Ok schema: type: object required: – count – teamEmployeesInfo properties: count: type: integer format: int64 description: Total de colaboradores encontrados teamEmployeesInfo: type: array items: type: object allOf: – #/definitions/teamEmployeeInfo minimum: 1 description: Lista de colaboradores da equipe 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/queries/getUserByEmployee: post: description: Buscar usuário relacionado a um colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: employeeId: type: string maxLength: 36 description: Identificador do colaborador employeeExternalId: type: string maxLength: 36 description: Identificador externo do colaborador responses: 200: description: Ok schema: type: object properties: users: type: array items: type: string description: usuários relacionados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Buscar usuário relacionado a um colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Identificador do colaborador in: query type: string maxLength: 36 – name: employeeExternalId description: Identificador externo do colaborador in: query type: string maxLength: 36 responses: 200: description: Ok schema: type: object properties: users: type: array items: type: string description: usuários relacionados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/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 /gateway/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 /gateway/actions/dismissalRequest: post: description: API DEPRECIADA: null | DATA: 2025-10-28 | Criação de solicitação de desligamento tags: – Actions deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – dismissalRequestData properties: requestId: type: string maxLength: 36 description: Identificador da solicitação de desligamento dismissalRequestData: type: object allOf: – #/definitions/dismissalRequestData description: Dados do formulário de desligamento currentEmployeeIdentifier: type: object allOf: – #/definitions/currentEmployeeIdentifier description: Identificador do colaborador logado responses: 200: description: Ok schema: type: object required: – dismissalRequestId properties: dismissalRequestId: type: string maxLength: 36 description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/actions/scheduleDismissal: post: description: Agendamento de uma Movimentação de Demissão na G7 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – dismissalRequestId properties: dismissalRequestId: type: string maxLength: 36 description: responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /gateway/actions/addComplementaryApproval: post: description: Pedir aprovação complemtnar de solicitação de desligamento tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeIds – dismissalRequestId properties: employeeIds: type: array items: type: string minimum: 1 description: dismissalRequestId: type: string maxLength: 36 description: currentEmployeeIdentifier: type: object allOf: – #/definitions/currentEmployeeIdentifier description: Identificador do colaborador logado dismissalRequestDetailLink: type: string description: Link do detalhamento da solicitação de desligamento responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericErrordefinitions: healthcheckStatus: type: string enum: – UP – DOWN description: Status da integridade: * `UP` – Saudável * `DOWN` – Ruim dataProviderType: type: string enum: – SENIOR_X – SENIOR_XT description: Provedores de dados: * `SENIOR_X` – Senior X * `SENIOR_XT` – Senior XT initiativeType: type: string enum: – EMPLOYEE – COMPANY description: Tipo de iniciativa da solicitação de desligamento: * `EMPLOYEE` – Colaborador * `COMPANY` – Empresa noticeType: type: string enum: – WORKED – INDEMNIFIED – ABSENCE_OR_DISPENSATION – PARTIAL_WORK_NEW_JOB – PARTIAL_WORK_EMPLOYER_INITIATIVE – OTHER_PARTIAL_WORK_HYPOTHESES description: Tipo de aviso prévo: * `WORKED` – Trabalhado * `INDEMNIFIED` – Indenizado * `ABSENCE_OR_DISPENSATION` – Ausência/Dispensa * `PARTIAL_WORK_NEW_JOB` – Trabalhado Parcial (Novo Emprego) * `PARTIAL_WORK_EMPLOYER_INITIATIVE` – Trabalhado Parcial (Iniciativa Empregador) * `OTHER_PARTIAL_WORK_HYPOTHESES` – Outras Hipóteses de Cumprimento Parcial dischargeTermType: type: string enum: – NOT_APPLICABLE – PAYMENT_IN_THE_COMPANY – PAYMENT_WITH_HOMOLOGATION description: Termo de quitação: * `NOT_APPLICABLE` – Não se aplica * `PAYMENT_IN_THE_COMPANY` – Pagamento na empresa * `PAYMENT_WITH_HOMOLOGATION` – Pagamento com homologação eSocialDismissalType: type: string enum: – TYPE_1 – TYPE_2 – TYPE_3 – TYPE_4 – TYPE_5 – TYPE_6 – TYPE_7 – TYPE_8 – TYPE_9 – TYPE_10 – TYPE_11 – TYPE_12 – TYPE_13 – TYPE_14 – TYPE_15 – TYPE_16 – TYPE_17 – TYPE_18 – TYPE_19 – TYPE_20 – TYPE_21 – TYPE_22 – TYPE_23 – TYPE_24 – TYPE_25 – TYPE_26 – TYPE_27 – TYPE_28 – TYPE_29 – TYPE_30 – TYPE_31 – TYPE_32 – TYPE_33 – TYPE_34 – TYPE_35 – TYPE_36 – TYPE_99 description: Tipo do desligamento eSocial: * `TYPE_1` – Rescisão com justa causa, por iniciativa do empregador * `TYPE_2` – Rescisão sem justa causa, por iniciativa do empregador * `TYPE_3` – Rescisão antecipada do contrato a termo por iniciativa do empregador * `TYPE_4` – Rescisão antecipada do contrato a termo por iniciativa do empregado * `TYPE_5` – Rescisão por culpa recíproca * `TYPE_6` – Rescisão por término do contrato a termo * `TYPE_7` – Rescisão do contrato de trabalho por iniciativa do empregado * `TYPE_8` – Rescisão do contrato de trabalho por interesse do(a) empregado(a), nas hipóteses previstas nos arts. 394 e 483, § 1º da CLT * `TYPE_9` – Rescisão por opção do empregado em virtude de falecimento do empregador individual ou empregador doméstico * `TYPE_10` – Rescisão por falecimento do empregado * `TYPE_11` – Transferência de empregado para empresa do mesmo grupo empresarial que tenha assumido os encargos trabalhistas, sem que tenha havido rescisão do contrato de trabalho * `TYPE_12` – Transferência de empregado da empresa consorciada para o consórcio que tenha assumido os encargos trabalhistas, e vice-versa, sem que tenha havido rescisão do contrato de trabalho * `TYPE_13` – Transferência de empregado de empresa ou consórcio, para outra empresa ou consórcio que tenha assumido os encargos trabalhistas por motivo de sucessão (fusão, cisão ou incorporação), sem que tenha havido rescisão do contrato de trabalho * `TYPE_14` – Rescisão do contrato de trabalho por encerramento da empresa, de seus estabelecimentos ou supressão de parte de suas atividades, ou morte do empregador individual * `TYPE_15` – Rescisão do contrato de aprendizagem por desempenho insuficiente, inadaptação ou ausência injustificada do aprendiz à escola que implique perda do ano letivo * `TYPE_16` – Declaração de nulidade do contrato de trabalho por infringência ao inciso II do art. 37 da Constituição Federal, quando mantido o direito ao salário * `TYPE_17` – Rescisão Indireta do Contrato de Trabalho, reconhecida pela Justiça do Trabalho * `TYPE_18` – Aposentadoria Compulsória * `TYPE_19` – Aposentadoria por idade (somente para categorias de trabalhadores 301 a 309) * `TYPE_20` – Aposentadoria por idade e tempo de contribuição (somente categorias de trabalhadores 301 a 309) * `TYPE_21` – Reforma Militar (somente para categorias de trabalhadores 301 a 309) * `TYPE_22` – Reserva Militar (somente para categorias de trabalhadores 301 a 309) * `TYPE_23` – Exoneração (somente para categorias de trabalhadores 301 a 309) * `TYPE_24` – Demissão (somente para categorias de trabalhadores 301 a 309) * `TYPE_25` – Vacância para assumir outro cargo efetivo (somente para categorias de trabalhadores 301 a 309) * `TYPE_26` – Rescisão do contrato de trabalho por paralisação temporária ou definitiva da empresa, estabelecimento ou parte das atividades motivada por atos de autoridade municipal, estadual ou federal * `TYPE_27` – Rescisão por motivo de força maior * `TYPE_28` – Término da Cessão/Requisição * `TYPE_29` – Redistribuição * `TYPE_30` – Mudança de Regime Trabalhista * `TYPE_31` – Reversão de Reintegração * `TYPE_32` – Extravio de Militar * `TYPE_33` – Rescisão por acordo entre as partes (art. 484-A da CLT) * `TYPE_34` – Transferência de titularidade do empregado doméstico para outro representante da mesma unidade familiar * `TYPE_35` – Extinção do contrato de trabalho intermitente – (30/06/2018 Fim de Vigência) * `TYPE_36` – Mudança de CPF * `TYPE_99` – Conversão dismissalRequestStatusPanel: type: string enum: – ALL – IN_PROGRESS – IN_PROGRAM – DONE – DENIED description: Status da solicitação de desligamento no Painel: * `ALL` – Todas * `IN_PROGRESS` – Em andamento * `IN_PROGRAM` – Programar * `DONE` – Finalizada * `DENIED` – Reprovadas dismissalRequestStatus: type: string enum: – NOT_CREATED – CREATED – DONE description: Situação da solicitação de desligamento: * `NOT_CREATED` – Não existente * `CREATED` – Criada * `DONE` – Finalizada employeeTypeEnum: type: string enum: – HR – EMPLOYEE – MANAGER description: Tipo do colaborador: * `HR` – RH * `EMPLOYEE` – Colaborador * `MANAGER` – Gestor 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 integrityComponentDTO: description: Componente de integridade type: object required: – name – status properties: name: type: string description: Nome do componente status: type: string allOf: – #/definitions/healthcheckStatus description: Status da integridade dismissalRequestData: description: Informações de solicitação de desligamento type: object required: – employeeId – dismissalReasonId – resignationReasonId – noticeType – dismissalDate – dismissalPolicyId – initiativeType properties: employeeId: type: string maxLength: 32 description: Colaborador dismissalReasonId: type: string maxLength: 36 description: Motivo de desligamento resignationReasonId: type: string maxLength: 36 description: Causa do desligamento noticeType: type: string allOf: – #/definitions/noticeType description: Tipo de aviso prévio noticeStartDate: type: string format: date description: Início do aviso prévio dismissalDate: type: string format: date description: Data do desligamento details: type: string description: Detalhes da solicitação fgtsBalance: type: string description: Saldo do FGTS dischargeTermType: type: string allOf: – #/definitions/dischargeTermType description: Termo de quitação attachments: type: array items: type: object allOf: – #/definitions/fileUploadedData description: Anexos da solicitação dismissalPolicyId: type: string maxLength: 36 description: Identificador da Política de Desligamento requestedBy: type: string maxLength: 36 description: Colaborador que solicitou o desligamento initiativeType: type: string allOf: – #/definitions/initiativeType description: Iniciativa da solicitação de desligamento fileUploadedData: description: Dados para upload de arquivo type: object required: – fileId – fileName – version – locationURI properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /) fileName: type: string description: Nome do arquivo type: string description: Versão do arquivo locationURI: type: string description: URI onde o upload deve ser realizado relatedDismissalRequestItem: description: Item de solicitação de desligamento type: object required: – employeeId – employeeName – dismissalRequestId – dismissalRequestDate – dismissalDate – step – jobPosition – noticeType properties: employeeId: type: string maxLength: 32 description: Identificador do Colaborador employeeName: type: string maxLength: 150 description: Nome do Colaborador dismissalRequestId: type: string maxLength: 32 description: Identificador da Solicitação de Desligamento dismissalRequestDate: type: string format: date description: Data da Solicitação de Desligamento dismissalDate: type: string format: date description: Data do Desligamento step: type: string maxLength: 15 description: Status da Solicitação de Desligamento jobPosition: type: string maxLength: 150 description: Cargo do Colaborador noticeType: type: string allOf: – #/definitions/noticeType description: Tipo de Aviso Prévio details: type: string description: Detalhes da Solicitação de Desligamento relatedDismissalRequestsTotalizer: description: Totalizador de solicitações de desligamento type: object required: – count – status properties: count: type: integer format: int64 description: Quantidade de solicitações de desligamento minimum: 0 status: type: string maxLength: 15 description: Status da solicitação de desligamento relatedDismissalRequests: description: Lista de solicitações de desligamento relacionadas ao usuário logado type: object required: – totalizer – status properties: totalizer: type: array items: type: object allOf: – #/definitions/relatedDismissalRequestsTotalizer minimum: 1 description: Totalizador de solicitações de desligamento status: type: string maxLength: 15 description: Status da solicitação de desligamento items: type: array items: type: object allOf: – #/definitions/relatedDismissalRequestItem description: Lista de itens de solicitação de desligamento pageData: description: Informação da paginação type: object properties: size: type: integer format: int64 description: Tamanho da pagina minimum: 1 maximum: 100 offset: type: integer format: int64 description: índice da página minimum: 0 filterDismissalPanel: description: type: object properties: employeeName: type: string description: Nome do colaborador employeeEmail: type: string description: Email do colaborador employeePhone: type: string description: Telefone do colaborador employeeDocNumber: type: string description: Documento do colaborador headOffice: type: array items: type: string description: Empresa branchOffice: type: array items: type: string description: Filial jobPosition: type: array items: type: string description: Cargo do colaborador costCenter: type: array items: type: string description: Centro de Custo do colaborador dismissalDate: type: string format: date description: Data de desligamento dismissalRequestDate: type: string format: date description: Data de solicitação de desligamento step: type: array items: type: string description: Status da solicitação de desligamento employeeInfoDetails: description: Informações de um detalhe do colaborador type: object required: – externalId – name properties: externalId: type: string description: Identificador externo da entidade name: type: string description: Nome da entidade code: type: string description: Código da entidade employeeInfo: description: type: object required: – id – externalId – name – jobPositionInfo – companyBranchInfo – companyHeadquarterInfo – costCenterInfo properties: id: type: string maxLength: 36 description: Identificador do colaborador externalId: type: string maxLength: 32 description: Identificador externo do colaborador name: type: string description: Nome do colaborador jobPositionInfo: type: object allOf: – #/definitions/employeeInfoDetails description: Informações do cargo companyBranchInfo: type: object allOf: – #/definitions/employeeInfoDetails description: Informações da empresa filial companyHeadquarterInfo: type: object allOf: – #/definitions/employeeInfoDetails description: Informações da empresa matriz costCenterInfo: type: object allOf: – #/definitions/employeeInfoDetails description: Informações do centro de custo employeeType: type: string allOf: – #/definitions/employeeTypeEnum description: Tipo do colaborador currentEmployeeIdentifier: description: type: object properties: id: type: string maxLength: 36 description: Identificador do colaborador externalId: type: string maxLength: 32 description: Identificador externo do colaborador teamEmployeeInfo: description: type: object required: – employeeId – employeeExternalId – employeeName – employeeCode – birthday – hiredate – contracttype properties: employeeId: type: string maxLength: 36 description: Idenficador do colaborador employeeExternalId: type: string maxLength: 36 description: Identificador externo do colaborador employeeName: type: string description: Nome do colaborador employeeCode: type: integer format: int64 description: Código do colaborador birthday: type: string format: date description: Data de aniversário hiredate: type: string format: date description: Data de admissão contracttype: type: string description: Tipo de contrato status: type: string allOf: – #/definitions/dismissalRequestStatus description: Status da solicitação de desligamento dismissalRequestId: type: string maxLength: 36 description: Identificador da solicitação de desligamento sorterData: description: type: object required: – field – direction properties: field: type: string description: Campo para ordenação direction: type: integer format: int64 description: Ordem de ordenação 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 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

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