Skip to main content

IntegrationActivation

A newly created integration with setup instructions.

type IntegrationActivation {
id: ID!
integrationTypeId: String!
config: Map!
status: IntegrationStatus!
createdAt: DateTime!
updatedAt: DateTime!
nextRunAt: DateTime
instructions: String!
}

Fields

IntegrationActivation.id ● ID! non-null scalar {#id}

Integration type identifier

IntegrationActivation.integrationTypeId ● String! non-null scalar {#integration-type-id}

The type of integration

IntegrationActivation.config ● Map! non-null scalar {#config}

Integration-specific configuration

IntegrationActivation.status ● IntegrationStatus! non-null enum {#status}

Current status

IntegrationActivation.createdAt ● DateTime! non-null scalar {#created-at}

When this integration was created (UTC)

IntegrationActivation.updatedAt ● DateTime! non-null scalar {#updated-at}

When this integration was last modified (UTC)

IntegrationActivation.nextRunAt ● DateTime scalar {#next-run-at}

When this integration will next execute

IntegrationActivation.instructions ● String! non-null scalar {#instructions}

Setup instructions for this integration. May contain sensitive credentials — store securely.

Member Of

IntegrationActivationPayload object