The following API calls are currently available for the Domain object:
GET LIST - Get a list of all domains in your account.
https://restapi.surveygizmo.com/v5/domain
| Parameters | Example | Required |
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True |
| page | page=3 | False |
| resultsperpage | resultsperpage=100 | False |
Response Example (.json format):
{
"result_ok": true,
"data": {
"xxxxxx": {
"id": xxxxxx,
"customerID": "xxxxx",
"type": "Private",
"domain": "surveys.mycompany.com",
"redirect": "",
"eStatus": "Active",
"created": "2015-05-12 17:36:30"
},
"xxxxxx": {
"id": xxxxxx,
"customerID": "xxxxx",
"type": "Private",
"domain": "reviews.mycompany.com",
"redirect": "",
"eStatus": "Active",
"created": "2017-03-21 12:08:12"
}
}
} GET DOMAIN - Get information about a specific domain in your account.
https://restapi.surveygizmo.com/v5/domain/[DomainID]
| Parameters | Example | Required |
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True |
Response Example (.json format):
{
"result_ok": true,
"data": {
"xxxxxx": {
"id": xxxxxx,
"customerID": "xxxxx",
"type": "Private",
"domain": "surveys.mycompany.com",
"redirect": "",
"eStatus": "Active",
"created": "2015-05-12 17:36:30"
}
}
}CREATE DOMAIN - Create a new domain in your account.
https://restapi.surveygizmo.com/v5/domain?_method=PUT&domain=surveys.company.com
| Parameters | Value/Example | Required |
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True |
| domain* | your domain url (i.e., surveys.company.com) | True |
| type | Private, Subdomain (case sensitive) | False |
| redirect** | survey not found url (e.g., company.com) | False |
*For Branded Subdomains, provide the first portion of the domain (highlighted below):
http://yourcompany.sgizmo.com/s3/survey-name.
**Private domain only
Response Example (.json format):
{
"result_ok": true,
"data": {
"xxxxxx": {
"id": xxxxxx,
"customerID": "xxxxx",
"type": "Private",
"domain": "surveys.yourcompany.com",
"redirect": "",
"eStatus": "Active",
"created": "2017-09-25 17:39:12"
}
}
}UPDATE DOMAIN - Update/Change domain information.
https://restapi.surveygizmo.com/v5/domain/[DomainID]?_method=POST
| Parameters | Value/Example | Required |
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True |
| domain* | your domain url (i.e., surveys.company.com) | False |
| type | Private, Subdomain (case sensitive) | False |
| redirect** | survey not found url (e.g., company.com) | False |
*For Branded Subdomains, provide the first portion of the domain (highlighted below):
http://yourcompany.sgizmo.com/s3/survey-name.
**Private domain only
Example Response (.json format)
{
"result_ok": true,
"data": {
"xxxxxx": {
"id": xxxxxx,
"customerID": "xxxxx",
"type": "Private",
"domain": "surveys.yourcompany.com",
"redirect": "",
"eStatus": "Active",
"created": "2017-09-25 17:39:12"
}
}
}DELETE DOMAIN - Delete specific domain from your account.
https://restapi.surveygizmo.com/v5/domain/[DomainID]?_method=DELETE
| Parameters | Value/Example | Required |
|---|---|---|
| Authentication Credentials | api_token=abcd12345&api_token_secret=abcd12345 | True |
Response Example (.json format):
{
"result_ok": true,
"status": "success"
}