Overview
Reference
- AlertEvents
- AlertGroups
- AlertUrgencies
- AlertSources
- Alerts
- Audits
- Authorizations
- CatalogEntities
- CatalogEntityProperties
- CatalogFields
- Catalogs
- Causes
- [DEPRECATED] CustomFieldOptions
- [DEPRECATED] CustomFields
- CustomForms
- DashboardPanels
- Dashboards
- Environments
- EscalationPolicies
- EscalationLevelsPolicies
- EscalationLevelsPath
- EscalationLevels
- EscalationPaths
- FormFieldOptions
- FormFieldPlacementConditions
- FormFieldPlacements
- FormFieldPositions
- FormFields
- FormSetConditions
- FormSets
- Functionalities
- WorkflowTasks
- [DEPRECATED] WorkflowCustomFieldSelections
- WorkflowFormFieldConditions
- WorkflowGroups
- WorkflowRuns
- Workflows
- Heartbeats
- IncidentActionItems
- [DEPRECATED] IncidentCustomFieldSelections
- IncidentEventFunctionalities
- IncidentEventServices
- IncidentEvents
- IncidentFeedbacks
- IncidentFormFieldSelections
- IncidentPermissionSetBooleans
- IncidentPermissionSetResources
- IncidentPermissionSets
- IncidentRetrospectives
- IncidentRetrospectiveSteps
- IncidentRoleTasks
- IncidentRoles
- IncidentStatusPageEvents
- IncidentSubStatuses
- IncidentTypes
- Incidents
- IpRanges
- LiveCallRouters
- OnCallRoles
- OnCallShadows
- OverrideShifts
- PlaybookTasks
- Playbooks
- RetrospectiveTemplates
- Pulses
- RetrospectiveConfigurations
- RetrospectiveProcessGroupSteps
- RetrospectiveProcessGroups
- RetrospectiveProcesses
- RetrospectiveSteps
- Roles
- ScheduleRotationActiveDays
- ScheduleRotationUsers
- ScheduleRotations
- Schedules
- Shifts
- Secrets
- Services
- Severities
- StatusPageTemplates
- StatusPages
- SubStatuses
- Teams
- UserNotificationRules
- Users
- WebhooksDeliveries
- WebhooksEndpoints
Creates a Form Set
Creates a new form_set from provided data
curl --request POST \
--url https://api.rootly.com/v1/form_sets \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN' \
--header 'content-type: application/vnd.api+json'
{
"data": {
"id": "4709e251-94ed-43f1-8e80-a6d1d93110fd",
"type": "form_sets",
"attributes": {
"name": "Test custom form set",
"slug": "test-custom-form-set",
"is_default": false,
"forms": [
"web_new_incident_form"
],
"updated_at": "2025-03-07T00:03:56.106-08:00",
"created_at": "2025-03-07T00:03:56.106-08:00"
}
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
form_sets
The name of the form set
The forms included in the form set. Add custom forms using the custom form's slug
field. Or choose a built-in form: web_new_incident_form
, web_update_incident_form
, web_incident_post_mortem_form
, web_incident_mitigation_form
, web_incident_resolution_form
, web_incident_cancellation_form
, web_scheduled_incident_form
, web_update_scheduled_incident_form
, slack_new_incident_form
, slack_update_incident_form
, slack_update_incident_status_form
, slack_incident_mitigation_form
, slack_incident_resolution_form
, slack_incident_cancellation_form
, slack_scheduled_incident_form
, slack_update_scheduled_incident_form
The form included in the form set. Add custom forms using the custom form's slug
field. Or choose a built-in form: web_new_incident_form
, web_update_incident_form
, web_incident_post_mortem_form
, web_incident_mitigation_form
, web_incident_resolution_form
, web_incident_cancellation_form
, web_scheduled_incident_form
, web_update_scheduled_incident_form
, slack_new_incident_form
, slack_update_incident_form
, slack_update_incident_status_form
, slack_incident_mitigation_form
, slack_incident_resolution_form
, slack_incident_cancellation_form
, slack_scheduled_incident_form
, slack_update_scheduled_incident_form
Response
Unique ID of the form set
form_sets
The name of the form set
The slug of the form set
Whether the form set is default
The forms included in the form set. Add custom forms using the custom form's slug
field. Or choose a built-in form: web_new_incident_form
, web_update_incident_form
, web_incident_post_mortem_form
, web_incident_mitigation_form
, web_incident_resolution_form
, web_incident_cancellation_form
, web_scheduled_incident_form
, web_update_scheduled_incident_form
, slack_new_incident_form
, slack_update_incident_form
, slack_update_incident_status_form
, slack_incident_mitigation_form
, slack_incident_resolution_form
, slack_incident_cancellation_form
, slack_scheduled_incident_form
, slack_update_scheduled_incident_form
The form included in the form set. Add custom forms using the custom form's slug
field. Or choose a built-in form: web_new_incident_form
, web_update_incident_form
, web_incident_post_mortem_form
, web_incident_mitigation_form
, web_incident_resolution_form
, web_incident_cancellation_form
, web_scheduled_incident_form
, web_update_scheduled_incident_form
, slack_new_incident_form
, slack_update_incident_form
, slack_update_incident_status_form
, slack_incident_mitigation_form
, slack_incident_resolution_form
, slack_incident_cancellation_form
, slack_scheduled_incident_form
, slack_update_scheduled_incident_form
Date of creation
Date of last update
Was this page helpful?
curl --request POST \
--url https://api.rootly.com/v1/form_sets \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN' \
--header 'content-type: application/vnd.api+json'
{
"data": {
"id": "4709e251-94ed-43f1-8e80-a6d1d93110fd",
"type": "form_sets",
"attributes": {
"name": "Test custom form set",
"slug": "test-custom-form-set",
"is_default": false,
"forms": [
"web_new_incident_form"
],
"updated_at": "2025-03-07T00:03:56.106-08:00",
"created_at": "2025-03-07T00:03:56.106-08:00"
}
}
}