Instatus integration (Developer Tools, Productivity). Imported from open-connector.
https://api.instatus.com/v2/pages
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | The page number for pagination. |
| perPage | integer | optional | The number of items per page, up to 100. |
/v2/pages/{pageId}/components
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| page | integer | optional | The page number for pagination. |
| perPage | integer | optional | The number of items per page, up to 100. |
/v2/pages/{pageId}/components/{componentId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| componentId | string | required | The ID of the Instatus component. |
/v1/{pageId}/components
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| name | string | required | The name of the component. |
| description | string | optional | The component description. |
| status | string | optional | The status of an Instatus component. |
| order | integer | optional | The order of the component on the status page. |
| showUptime | boolean | optional | Whether to show uptime for the component. |
| grouped | boolean | optional | Whether the component is a parent or grouped component. |
| group | string | optional | — |
| archived | boolean | optional | Whether the component should be archived. |
| translations | object | optional | Translations keyed by field name and then language code. |
/v2/pages/{pageId}/components/{componentId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| componentId | string | required | The ID of the Instatus component. |
| name | string | optional | The name of the component. |
| description | string | optional | The component description. |
| status | string | optional | The status of an Instatus component. |
| order | integer | optional | The order of the component on the status page. |
| showUptime | boolean | optional | Whether to show uptime for the component. |
| grouped | boolean | optional | Whether the component is a parent or grouped component. |
| archived | boolean | optional | Whether the component should be archived. |
| translations | object | optional | Translations keyed by field name and then language code. |
/v1/{pageId}/components/{componentId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| componentId | string | required | The ID of the Instatus component. |
/v1/{pageId}/incidents
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| page | integer | optional | The page number for pagination. |
| perPage | integer | optional | The number of items per page, up to 100. |
| statuses | array | optional | Incident statuses to include. |
| excludedStatuses | array | optional | Incident statuses to exclude. |
/v1/{pageId}/incidents/{incidentId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
/v1/{pageId}/incidents
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| name | string | required | The name of the incident. |
| message | string | optional | The initial incident message. |
| components | array | optional | The IDs of components affected by the incident. |
| started | string | optional | The date and time when the incident started. |
| status | string | required | The status of an Instatus incident. |
| notify | boolean | optional | Whether to notify subscribers of the incident. |
| shouldPublish | boolean | optional | Whether to publish the incident to the page. |
| statuses | array | optional | The statuses to apply to affected components. |
| translations | object | optional | Translations keyed by field name and then language code. |
/v1/{pageId}/incidents/{incidentId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
| name | string | optional | The name of the incident. |
| components | array | optional | The IDs of components affected by the incident. |
| started | string | optional | The date and time when the incident started. |
| status | string | optional | The status of an Instatus incident. |
| notify | boolean | optional | Whether to notify subscribers of the incident. |
| statuses | array | optional | The statuses to apply to affected components. |
| translations | object | optional | Translations keyed by field name and then language code. |
/v1/{pageId}/incidents/{incidentId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
/v1/{pageId}/incidents/{incidentId}/incident-updates/{incidentUpdateId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
| incidentUpdateId | string | required | The ID of the Instatus incident update. |
/v1/{pageId}/incidents/{incidentId}/incident-updates
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
| message | string | optional | The incident update message. |
| components | array | required | The IDs of components affected by the incident update. |
| started | string | optional | The date and time when the incident update happened. |
| status | string | required | The status of an Instatus incident. |
| notify | boolean | optional | Whether to notify subscribers of the incident update. |
| statuses | array | required | The statuses to apply to affected components. |
| translations | object | optional | Translations keyed by field name and then language code. |
/v1/{pageId}/incidents/{incidentId}/incident-updates/{incidentUpdateId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
| incidentUpdateId | string | required | The ID of the Instatus incident update. |
| message | string | optional | The incident update message. |
| components | array | optional | The IDs of components affected by the incident update. |
| started | string | optional | The date and time when the incident update happened. |
| status | string | optional | The status of an Instatus incident. |
| notify | boolean | optional | Whether to notify subscribers of the incident update. |
| statuses | array | optional | The statuses to apply to affected components. |
| translations | object | optional | Translations keyed by field name and then language code. |
/v1/{pageId}/incidents/{incidentId}/incident-updates/{incidentUpdateId}
| Param | Type | Required | Description |
|---|---|---|---|
| pageId | string | required | The ID of the Instatus status page. |
| incidentId | string | required | The ID of the Instatus incident. |
| incidentUpdateId | string | required | The ID of the Instatus incident update. |