ExternalModerationPhase
ExternalModerationPhase describes a phase use in the moderation pipeline that calls out to an external resource as defined by the provided URL.
type ExternalModerationPhase {
id: ID!
name: String!
enabled: Boolean!
url: String!
format: COMMENT_BODY_FORMAT!
timeout: Int!
signingSecret: SigningSecret!
}
Fields
ExternalModerationPhase.id
● ID!
non-null scalar
id identifies this particular External Moderation Phase.
ExternalModerationPhase.name
● String!
non-null scalar
name is the name assigned to this ExternalModerationPhase for identification purposes.
ExternalModerationPhase.enabled
● Boolean!
non-null scalar
enabled when true, will use this phase in the moderation pipeline.
ExternalModerationPhase.url
● String!
non-null scalar
url is the actual URL that should be called.
ExternalModerationPhase.format
● COMMENT_BODY_FORMAT!
non-null enum
format is the format of the comment body sent.
ExternalModerationPhase.timeout
● Int!
non-null scalar
timeout is the number of milliseconds that this moderation is maximum expected to take before it is skipped.
ExternalModerationPhase.signingSecret
● SigningSecret!
non-null object
signingSecret is the secret used to sign outgoing requests to the url during the moderation pipeline.
Returned By
externalModerationPhase
query
Member Of
CreateExternalModerationPhasePayload
object ● CustomExternalIntegration
object ● DeleteExternalModerationPhasePayload
object ● DisableExternalModerationPhasePayload
object ● EnableExternalModerationPhasePayload
object ● RotateExternalModerationPhaseSigningSecretPayload
object ● UpdateExternalModerationPhasePayload
object