GraphQL referenceMutations
Create Site
MUTATION
createSite(input: CreateSiteInput!): SiteMutationOutput!Access: Requires the site:create permission.
Arguments
input*Returns
- createSite
message?Stringsite?A Site is a domain-rooted rendering of one or more Networks.
success*Boolean!Example Request
mutation CreateSite($input: CreateSiteInput!) { createSite(input: $input) { message site { canonicalUrl createdAt defaultNetwork { activeListeners baseUrl catchupEnabled catchupPremium code id imagesUrl isPremium } domains { certProvider createdAt host id isPrimary kind lastCheckedAt lastError } externalStreamUrl id name organizationId shortId slug } success }}{ "input": { "name": "string", "networkIds": [ "1" ], "slug": "string", "templateCode": "string" }}{ "data": { "createSite": { "message": "string", "site": { "canonicalUrl": "string", "createdAt": "<DateTime>", "defaultNetwork": { "activeListeners": 10, "baseUrl": "string", "catchupEnabled": true, "catchupPremium": true, "code": "string", "id": "1", "imagesUrl": "string", "isPremium": true }, "domains": [ { "certProvider": "CADDY_LE", "createdAt": "<DateTime>", "host": "string", "id": "1", "isPrimary": true, "kind": "CUSTOM", "lastCheckedAt": "<DateTime>", "lastError": "string" } ], "externalStreamUrl": "string", "id": "1", "name": "string", "organizationId": "1", "shortId": "string", "slug": "string" }, "success": true } }}