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