Extension Schemas
List extension schemas
List all extension schemas.
A PagerDuty extension vendor represents a specific type of outbound extension such as Generic Webhook, Slack, ServiceNow.
For more information see the API Concepts Document
Scoped OAuth requires: extension_schemas.read
get/extension_schemas
Request
- Base URLhttps://api.pagerduty.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
limitinteger
The number of results per page.
offsetinteger
Offset to start pagination search results.
totalboolean
By default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for this field to be populated.
See our Pagination Docs for more information.
Headers
Acceptstring required
The Accept header is used as a versioning header.
Content-Type'application/json' required
Response
A paginated array of extension schemas.
Example response
{
"extension_schemas": [
{
"id": "PJFWPEP",
"type": "extension_schema",
"summary": "Generic Webhook",
"self": "https://api.pagerduty.com/extension_schemas/PJFWPEP",
"html_url": "null",
"description": "Long description here",
"guide_url": "https://developer.pagerduty.com",
"icon_url": "https://extension.com/extension.png",
"key": "generic_webhook",
"label": "Generic Webhook",
"logo_url": "https://extension.com/logo.png",
"send_types": [
"trigger",
"acknowledge",
"resolve",
"delegate",
"escalate",
"unacknowledge",
"assign",
"custom"
],
"url": "https://developer.pagerduty.com/my_webhook_endpoint"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.