## Spaces
Manage the list of allowed `spaces`. The admin accounts declared with a `domain` that is a `super` `sip_domain` will become Super Admin.
### `GET /spaces`
Super Admin
Get the list of declared Spaces.
### `GET /spaces/{domain}`
Super Admin
Get a Space.
### `POST /spaces`
Super Admin
Create a new `space`.
JSON parameters:
* `name` **required**, the space name
* `domain` **required**, the SIP domain to use, must be unique
* `host` **required**, the space host
* `account_proxy_registrar_address`, the account proxy registrar address
* `account_realm`, the default realm for the accounts, fallback to the domain if not set
* `assistant_disable_qr_code` boolean, disable the QR code feature in the assistant, default to `false`
* `assistant_hide_create_account` boolean, disable the account creation assistant, default to `false`
* `assistant_hide_third_party_account` boolean, disable the call recording feature, default to `false`
* `carddav_user_credentials` boolean, enable credentials for CardDav servers
* `copyright_text` text, the copyright text
* `custom_provisioning_entries` text, the custom configuration used for the provisioning
* `custom_provisioning_overwrite_all` boolean, allow the custom configuration to overwrite the default one
* `custom_theme` boolean, allow a custom CSS file to be loaded
* `disable_broadcast_feature` boolean, disable the broadcast feature, default to `true`
* `disable_call_recordings_feature` boolean, disable the call recording feature, default to `false`
* `disable_chat_feature` boolean, disable the chat feature, default to `false`
* `disable_meetings_feature` boolean, disable the meeting feature, default to `false`
* `expire_at` date, the moment the space is expiring, default to `null` (never expire)
* `hide_account_settings` boolean, disable the account settings, default to `false`
* `hide_settings` boolean, hide the app settings, default to `false`
* `intercom_features` boolean, the intercom features switch
* `intro_registration_text` Markdown text, the main registration page text
* `max_account` integer, the maximum number of accounts configurable in the app, default to `0` (infinite)
* `max_accounts` integer, the maximum number of accounts that can be created in the space, default to `0` (infinite), cannot be less than the actual amount of accounts
* `newsletter_registration_address`, the newsletter registration email address
* `only_display_sip_uri_username` boolean, hide the SIP uris in the app, default to `false`
* `phone_registration` boolean, the phone registration switch
* `provisioning_use_linphone_provisioning_header` boolean
* `public_registration` boolean, the public registration switch
* `super` boolean, set the domain as a Super Domain
* `web_panel` boolean, the web panel switch
### `PUT /spaces/{domain}`
Super Admin
Update an existing `sip_domain`.
JSON parameters:
* `account_proxy_registrar_address`, **required**, the account proxy registrar address
* `account_realm`, **required**, the default realm for the accounts, fallback to the domain if not set
* `assistant_disable_qr_code` **required**, boolean
* `assistant_hide_create_account` **required**, boolean
* `assistant_hide_third_party_account` **required**, boolean
* `carddav_user_credentials` **required** boolean, enable credentials for CardDav servers
* `copyright_text` **required**, text, the copyright text
* `custom_provisioning_entries` **required**, text, the custom configuration used for the provisioning
* `custom_provisioning_overwrite_all` **required**, boolean, allow the custom configuration to overwrite the default one
* `custom_theme` **required**, boolean, allow a custom CSS file to be loaded
* `disable_broadcast_feature` **required**, boolean
* `disable_call_recordings_feature` **required**, boolean
* `disable_chat_feature` **required**, boolean
* `disable_meetings_feature` **required**, boolean
* `expire_at` **required**, date, the moment the space is expiring, set to `null` to never expire
* `hide_account_settings` **required**, boolean
* `hide_settings` **required**, boolean
* `intercom_features` **required**, boolean, the intercom features switch
* `intro_registration_text` **required**, Markdown text, the main registration page text
* `max_account` **required**, integer
* `max_accounts` **required**,integer, the maximum number of accounts that can be created in the space, default to `0` (infinite), cannot be less than the actual amount of accounts
* `name` **required**, the space name
* `newsletter_registration_address`, **required**, the newsletter registration email address
* `only_display_sip_uri_username` **required**, boolean
* `phone_registration` **required**, boolean, the phone registration switch
* `provisioning_use_linphone_provisioning_header` **required**, boolean
* `public_registration` **required**, boolean, the public registration switch
* `super` **required**, boolean, set the domain as a Super Domain
* `web_panel` **required**, boolean, the web panel switch
### `DELETE /spaces/{domain}`
Super Admin
Delete a domain, **be careful, all the related accounts will also be destroyed**.