Skip to main content

integrations

Creates, updates, deletes, gets or lists an integrations resource.

Overview

Nameintegrations
TypeResource
Idpagerduty.workflow_integrations.integrations

Fields

The following fields are returned by SELECT queries:

The Workflow Integration requested.

NameDatatypeDescription
idstring
namestringThe name of the integration
domain_namestringWill be pagerduty.com
package_namestringThe package that the integration is part of
applicationstringThe application that this integration is associated with
configuration_schemastringThe JSON schema for the configuration of the integration. This is a dynamic field and is different for every integration (opaque JSON object)
created_atstring (date-time)
created_byobjectReference to the user who created this connection
descriptionstringThe description of the integration
entitledbooleanWhether or not the integration is entitled
html_urlstring (url)a URL at which the entity is uniquely displayed in the Web app
icon_svgstringThe svg string of the icon for the integration
is_deprecatedbooleanWhether or not the integration is deprecated
search_keywordsarrayA list of keywords that match this integration
secrets_schemastringThe JSON schema for the secrets of the integration. This is a dynamic field and is different for every integration (opaque JSON object)
selfstring (url)the API show URL at which the object is accessible
summarystringA short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical to name, though it is not intended to be an identifier.
tagsarrayA list of tags applied to the integration
typestringA string that determines the schema of the object. This must be the standard name for the entity, suffixed by _reference if the object is a reference.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectidGet details about a Workflow Integration.<br /><br />Scoped OAuth requires: workflow_integrations.read<br />
listselectlimit, cursor, include_deprecatedList available Workflow Integrations.<br /><br />Scoped OAuth requires: workflow_integrations.read<br />

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
idstringThe ID of the resource.
cursorstringOptional parameter used to request the "next" set of results from an API. The value provided here is most commonly obtained from the next_cursor field of the previous request. When no value is provided, the request starts at the beginning of the result set.
include_deprecatedbooleanWhether to include deprecated Integrations in the response.
limitintegerThe minimum of the limit parameter used in the request or the maximum request size of the API.

SELECT examples

Get details about a Workflow Integration.<br /><br />Scoped OAuth requires: workflow_integrations.read<br />

SELECT
id,
name,
domain_name,
package_name,
application,
configuration_schema,
created_at,
created_by,
description,
entitled,
html_url,
icon_svg,
is_deprecated,
search_keywords,
secrets_schema,
self,
summary,
tags,
type
FROM pagerduty.workflow_integrations.integrations
WHERE id = '{{ id }}' -- required
;