Instatus Connector
create an instatus page component
page id
Type: string
Type: object
{
"grouped" : "boolean",
"name" : "string",
"description" : "string",
"showUptime" : "boolean",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE",
"order" : "integer"
}
add datapoint to a metric
metric id
Type: string
page id
Type: string
Type: object
{
"value" : "string",
"timestamp" : "string"
}
Add multiple datapoints to a metric
metric id
Type: string
page id
Type: string
Type: object
{
"data" : [ {
"value" : "string",
"timestamp" : "string"
} ]
}
Add an incident
page id
Type: string
Type: object
{
"components" : { },
"name" : "string",
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"started" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: INVESTIGATING | IDENTIFIED | MONITORING | RESOLVED"
}
Add an Inident Update
incident_id
Type: string
page id
Type: string
Type: object
{
"components" : "string",
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"started" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: INVESTIGATING | IDENTIFIED | MONITORING | RESOLVED"
}
add an maintenance
page id
Type: string
Type: object
{
"components" : [ "string" ],
"name" : "string",
"start" : "string",
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"end" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: NOTSTARTEDYET | INPROGRESS | COMPLETED"
}
add an maintenance update
maintenance id
Type: string
page id
Type: string
Type: object
{
"components" : [ "string" ],
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"started" : "string",
"end" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: NOTSTARTEDYET | INPROGRESS | COMPLETED"
}
add a metric
page id
Type: string
Type: object
{
"name" : "string",
"subdomain" : "string",
"suffix" : "string"
}
Create a status page
Type: object
{
"twilioSid" : "string",
"twilioSender" : "string",
"components" : [ "string" ],
"brandColor" : "string",
"dateFormat" : "string",
"htmlInMeta" : "string",
"language" : "string",
"subscribeBySms" : "boolean",
"launchDate" : "string",
"twilioToken" : "string",
"faviconUrl" : "string",
"nexmoKey" : "string",
"websiteUrl" : "string",
"smsService" : "string",
"htmlBelowFooter" : "string",
"esendexPassword" : "string",
"downColor" : "string",
"htmlBelowHeader" : "string",
"email" : "string",
"cssGlobal" : "string",
"disruptedColor" : "string",
"useLargeHeader" : "boolean",
"dateFormatShort" : "string",
"okColor" : "string",
"unknownColor" : "string",
"noticeColor" : "string",
"degradedColor" : "string",
"htmlAboveHeader" : "string",
"logoUrl" : "string",
"htmlAboveFooter" : "string",
"nexmoSender" : "string",
"googleAnalytics" : "string",
"nexmoSecret" : "string",
"esendexUsername" : "string",
"esendexAccountRef" : "string",
"timeFormat" : "string",
"name" : "string",
"subdomain" : "string",
"htmlBelowSummary" : "string"
}
add a subscriber
page id
Type: string
Type: object
{
"all" : "boolean",
"autoConfirm" : "boolean",
"email" : "string"
}
add a team member
delete an instatus page component
delete datapoints to a metric
Delete an incident
Delete an incident update
incident_id
Type: string
incident_udpate_id
Type: string
page id
Type: string
delete maintenance
maintenance id
Type: string
page id
Type: string
delete maintenance update
maintenance id
Type: string
maintenance update id
Type: string
page id
Type: string
delete a metric
Delete a status page
delete a subscriber
delete a team member
instatus page component
Get an incident
Get an incident update
incident_id
Type: string
incident_udpate_id
Type: string
page id
Type: string
Get a maintenance update
maintenance id
Type: string
maintenance update id
Type: string
page id
Type: string
Get a metrics
Get a page maintenance
maintenance id
Type: string
page id
Type: string
Get your user profile
This operation has no parameters
Get all your status page components
Get all page incidents
Get all metrics
List all page maintenances
Get your status pages
This operation has no parameters
Get subscribers
Get team members
update instatus page component
component_id
Type: string
page id
Type: string
Type: object
{
"grouped" : "boolean",
"name" : "string",
"description" : "string",
"showUptime" : "boolean",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE",
"order" : "integer"
}
Update an incident
incident_id
Type: string
page id
Type: string
Type: object
{
"components" : { },
"name" : "string",
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"started" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: INVESTIGATING | IDENTIFIED | MONITORING | RESOLVED"
}
Update an incident update
incident_id
Type: string
incident_udpate_id
Type: string
page id
Type: string
Type: object
{
"components" : "string",
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"started" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: INVESTIGATING | IDENTIFIED | MONITORING | RESOLVED"
}
update maintenance
maintenance id
Type: string
page id
Type: string
Type: object
{
"components" : [ "string" ],
"name" : "string",
"start" : "string",
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"end" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: NOTSTARTEDYET | INPROGRESS | COMPLETED"
}
update maintenance update
maintenance id
Type: string
maintenance update id
Type: string
page id
Type: string
Type: object
{
"components" : [ "string" ],
"statuses" : [ {
"id" : "string",
"status" : "string. Possible values: OPERATIONAL | UNDERMAINTENANCE | DEGRADEDPERFORMANCE | PARTIALOUTAGE | MINOROUTAGE | MAJOROUTAGE"
} ],
"started" : "string",
"end" : "string",
"message" : "string",
"notify" : "boolean",
"status" : "string. Possible values: NOTSTARTEDYET | INPROGRESS | COMPLETED"
}
update a metric
metric id
Type: string
page id
Type: string
Type: object
{
"name" : "string",
"subdomain" : "string",
"suffix" : "string"
}
Update a status page
page id
Type: string
Type: object
{
"twilioSid" : "string",
"twilioSender" : "string",
"components" : [ "string" ],
"brandColor" : "string",
"dateFormat" : "string",
"htmlInMeta" : "string",
"language" : "string",
"subscribeBySms" : "boolean",
"launchDate" : "string",
"twilioToken" : "string",
"faviconUrl" : "string",
"nexmoKey" : "string",
"websiteUrl" : "string",
"smsService" : "string",
"htmlBelowFooter" : "string",
"esendexPassword" : "string",
"downColor" : "string",
"htmlBelowHeader" : "string",
"email" : "string",
"cssGlobal" : "string",
"disruptedColor" : "string",
"useLargeHeader" : "boolean",
"dateFormatShort" : "string",
"okColor" : "string",
"unknownColor" : "string",
"noticeColor" : "string",
"degradedColor" : "string",
"htmlAboveHeader" : "string",
"logoUrl" : "string",
"htmlAboveFooter" : "string",
"nexmoSender" : "string",
"googleAnalytics" : "string",
"nexmoSecret" : "string",
"esendexUsername" : "string",
"esendexAccountRef" : "string",
"timeFormat" : "string",
"name" : "string",
"subdomain" : "string",
"htmlBelowSummary" : "string"
}