WebHookV2
Configuração de webhook gerenciada pelo usuário
type WebHookV2 {
userId: String!
user: User!
companyRefIds: [UUID!]!
environmentType: EnvironmentType!
url: String!
eventTypes: [OriginType!]!
authType: WebHookAuthType!
authValue: String
customHeaders: [KeyValuePairOfStringAndString!]
events(
where: WebHookEventV2FilterInput
order: [WebHookEventV2SortInput!]
): [WebHookEventV2!]
id: Int!
refId: UUID!
externalId: Int
creationDate: DateTime!
active: Boolean!
deleted: Boolean!
changes: [LogHistory!]!
lastUpdateDate: DateTime
}
Fields
WebHookV2.userId ● String! non-null scalar
Id do usuário proprietário
WebHookV2.user ● User! non-null object
Usuário proprietário
WebHookV2.companyRefIds ● [UUID!]! non-null scalar
Empresas autorizadas (RefId)
WebHookV2.environmentType ● EnvironmentType! non-null enum
Tipo do ambiente
WebHookV2.url ● String! non-null scalar
Endpoint que será chamado
WebHookV2.eventTypes ● [OriginType!]! non-null enum
Tipos de eventos associados
WebHookV2.authType ● WebHookAuthType! non-null enum
Estratégia de autenticação do webhook
WebHookV2.authValue ● String scalar
Valor da autenticação (token, credential, etc)
WebHookV2.customHeaders ● [KeyValuePairOfStringAndString!] list object
Cabeçalhos adicionais para envio
WebHookV2.events ● [WebHookEventV2!] list object
WebHookV2.events.where●WebHookEventV2FilterInputinput
WebHookV2.events.order ● [WebHookEventV2SortInput!] list input
WebHookV2.id ● Int! non-null scalar
Id do objeto da Requisição
WebHookV2.refId ● UUID! non-null scalar
Id da Referência
WebHookV2.externalId ● Int scalar
Id Externo
WebHookV2.creationDate ● DateTime! non-null scalar
Data de Criação
WebHookV2.active ● Boolean! non-null scalar
Status de Ativação
WebHookV2.deleted ● Boolean! non-null scalar
Status de Deleção
WebHookV2.changes ● [LogHistory!]! non-null object
Histórico de alterações
WebHookV2.lastUpdateDate ● DateTime scalar
Data da ultima atualização
Returned By
webHookV2 query
Member Of
WebHookEventV2 object ● WebHooksV2CollectionSegment object