Skip to main content

Integration

No description

type Integration {
catalog: IntegrationCatalogItem
catalog_key: String!
catalog_source: IntegrationCatalogSource!
catalog_status: IntegrationCatalogStatus!
catalog_version: Int!
config: JSONObject!
connection_account_label: String
connection_status: String!
created_at: DateTimeISO!
deletion_progress: IntegrationDeletionProgress
entity_schemas: JSONObject
entity_schemas_customized_at: DateTimeISO
flat_file_feeds: [IntegrationFlatFileFeed!]
gateway_id: ID
gateway_supports_password_history_hints: Boolean
github_connection: GitHubConnection
grant_drift_min_age_minutes: Int
grant_kinds(include_retired: Boolean): [GrantKind!]!
id: ID!
label: String!
last_connection_error: String
linked_resources: [IntegrationLinkedResource!]!
pending_value_update_count: Int!
pending_value_updates: [IntegrationValueChange!]!
purge_eligible: Boolean!
slack_capability_health: JSONObject
status: IntegrationStatus!
updated_at: DateTimeISO!
}

Fields​

Integration.catalog ● IntegrationCatalogItem object​

Null when catalog_status is connector_unavailable.

Integration.catalog_key ● String! non-null scalar​

Integration.catalog_source ● IntegrationCatalogSource! non-null enum​

Integration.catalog_status ● IntegrationCatalogStatus! non-null enum​

Integration.catalog_version ● Int! non-null scalar​

Integration.config ● JSONObject! non-null scalar​

Integration.connection_account_label ● String scalar​

Integration.connection_status ● String! non-null scalar​

Integration.created_at ● DateTimeISO! non-null scalar​

Integration.deletion_progress ● IntegrationDeletionProgress object​

Revoke drain progress; null unless the integration is deleting. Computed on demand.

Integration.entity_schemas ● JSONObject scalar​

Integration.entity_schemas_customized_at ● DateTimeISO scalar​

Integration.flat_file_feeds ● [IntegrationFlatFileFeed!] list object​

The feeds this integration ingests, in routing order; null when its connector is not of the flat-file kind.

Integration.gateway_id ● ID scalar​

Integration.gateway_supports_password_history_hints ● Boolean scalar​

Whether this integration's gateway can carry a password change's history check, as the gateway reported when it last connected. Null when the integration runs in Owlie's cloud, or while its gateway hasn't connected yet (unknown). A history-checked password change sent through a gateway without it fails, and the person is told the gateway needs an update.

Integration.github_connection ● GitHubConnection object​

Safe GitHub App diagnostics; null for every other connector or an unbound installation.

Integration.grant_drift_min_age_minutes ● Int scalar​

How long, in minutes, a complete listing of this integration must still lack access Owlie re-added before that access is marked failed as unconfirmed by the listing. Null means the default, 15.

Integration.grant_kinds ● [GrantKind!]! non-null object​

Active GrantKinds of this integration, by name; include_retired adds retired rows last.

Integration.grant_kinds.include_retired ● Boolean scalar​

Integration.id ● ID! non-null scalar​

Integration.label ● String! non-null scalar​

Integration.last_connection_error ● String scalar​

Integration.linked_resources ● [IntegrationLinkedResource!]! non-null object​

Integration.pending_value_update_count ● Int! non-null scalar​

How many install-editable value changes this integration has not acknowledged (the list badge). Cheap to select on list pages.

Integration.pending_value_updates ● [IntegrationValueChange!]! non-null object​

Changes to this integration's install-editable values it has not acknowledged, by field: the connector's value (Owlie's current release, or the pinned version after an upgrade) differs from the one the integration was seeded from or last acknowledged. Apply or ignore each. Empty for an http connector.

Integration.purge_eligible ● Boolean! non-null scalar​

Whether the integration can be permanently purged (never provisioned). Computed on demand.

Integration.slack_capability_health ● JSONObject scalar​

Safe Slack capability diagnostics; null for every other connector or an unbound installation.

Integration.status ● IntegrationStatus! non-null enum​

Integration.updated_at ● DateTimeISO! non-null scalar​

Returned By​

applyIntegrationValueUpdate mutation ● installIntegration mutation ● integration query ● integrations query ● updateIntegration mutation ● updateIntegrationEntitySchemas mutation

Member Of​

IntegrationConnection object ● Resource object ● SyncJob object ● SyncUnmatchedAccount object