circle-info
Squadcast is now SolarWinds Incident Response

Webforms

Get All Webforms

get
/v3/webform

Returns all webforms of the given owner_id (teamId) in the request param. Requires access_token as a Bearer {{token}} in the Authorization header with read scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
owner_idstringRequired
page_numberintegerOptional
page_sizeintegerOptional
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/webform

Create Webform

post
/v3/webform

Add a webform to the organization. Returns the webform object in response. Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

Public API request for creating a webform

owner_idstringRequired

Unique identifier of the owner (string or UUID)

namestringRequired

Name of the webform

is_cnamebooleanRequired

Indicates if a custom domain (CNAME) is used

host_namestringOptional

Custom hostname if CNAME is enabled

tagsobjectOptional

Key-value tags for the webform

is_captcha_enabledbooleanRequired

Whether CAPTCHA is enabled on the form

form_owner_typestringRequired

Entity type that owns the form (e.g., team, user)

form_owner_idstringRequired

Identifier for the owner entity

headerstringRequired

Header text shown on the form

titlestringRequired

Title of the webform

logo_urlstringOptional

URL to the organization's logo

footer_textstringRequired

Text displayed in the footer

footer_linkstringRequired

Hyperlink in the footer (mailto or https)

email_onstring[]Optional

Emails to notify on submission

descriptionstringOptional

Optional description for the webform

Responses
post
/v3/webform

Get Webform By ID

get
/v3/webform/{webformId}

Returns a webform details of the given webformId in the request param. Requires access_token as a Bearer {{token}} in the Authorization header with read scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
webformIdintegerRequired
Query parameters
owner_idstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/webform/{webformId}

Update Webform

put
/v3/webform/{webformId}

Update a webform to the organization. Returns the webform object in response. Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
webformIdintegerRequired
Body

Public API request for creating a webform

owner_idstringRequired

Unique identifier of the owner (string or UUID)

namestringRequired

Name of the webform

is_cnamebooleanRequired

Indicates if a custom domain (CNAME) is used

host_namestringOptional

Custom hostname if CNAME is enabled

tagsobjectOptional

Key-value tags for the webform

is_captcha_enabledbooleanRequired

Whether CAPTCHA is enabled on the form

form_owner_typestringRequired

Entity type that owns the form (e.g., team, user)

form_owner_idstringRequired

Identifier for the owner entity

headerstringRequired

Header text shown on the form

titlestringRequired

Title of the webform

logo_urlstringOptional

URL to the organization's logo

footer_textstringRequired

Text displayed in the footer

footer_linkstringRequired

Hyperlink in the footer (mailto or https)

email_onstring[]Optional

Emails to notify on submission

descriptionstringOptional

Optional description for the webform

Responses
chevron-right
200

The request has succeeded.

application/json
put
/v3/webform/{webformId}

Remove Webform

delete
/v3/webform/{webformId}

Remove a webform from the organization. Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
webformIdintegerRequired
Query parameters
owner_idstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
datastringRequired
delete
/v3/webform/{webformId}

Last updated