Creates a new form_set from provided data
curl --request POST \
--url https://api.rootly.com/v1/form_sets \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/vnd.api+json' \
--data '{
"data": {
"type": "form_sets",
"attributes": {
"name": "<string>",
"forms": [
"<string>"
]
}
}
}'{
"data": {
"id": "3b74b4a4-197c-4f35-ac86-db271aaad131",
"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-11-26T20:52:58.281-08:00",
"created_at": "2025-11-26T20:52:58.281-08:00"
}
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Show child attributes
form_sets Show child attributes
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
form_set created
Show child attributes
Unique ID of the form set
form_sets Show child attributes
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 <token>' \
--header 'Content-Type: application/vnd.api+json' \
--data '{
"data": {
"type": "form_sets",
"attributes": {
"name": "<string>",
"forms": [
"<string>"
]
}
}
}'{
"data": {
"id": "3b74b4a4-197c-4f35-ac86-db271aaad131",
"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-11-26T20:52:58.281-08:00",
"created_at": "2025-11-26T20:52:58.281-08:00"
}
}
}