POST api/Hosting/{hosting_handle}/Site?user={user}

Create a new site on the given hosting and belonging to the given user

Request Information

URI Parameters

NameDescriptionTypeAdditional information
hosting_handle

Hosting object handle

string

Required

user

Owner of object

string

None.

Body Parameters

The site object to create

SiteNew
NameDescriptionTypeAdditional information
PhpVersion

Php Version

string

None.

Domain

Domain name

string

Required

Request Formats

application/json, text/json

Sample:
{
  "PhpVersion": "sample string 1",
  "Domain": "sample string 2"
}

application/xml, text/xml

Sample:
<SiteNew xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Namebay.Rest.Api.Models.Hosting">
  <Domain>sample string 2</Domain>
  <PhpVersion>sample string 1</PhpVersion>
</SiteNew>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The site object on success
Collection of errors on failure
Return codes
200 - ok
300 - ambiguous
401 - unauthorized
404 - not found
500 - internal server error
513 - quota exceeded
525 - object already registered
530 - invalid attribute value

Site
NameDescriptionTypeAdditional information
Id

Site id

integer

None.

HostingHandle

Hosting handle

string

None.

PhpVersion

Php Version

string

None.

Domain

Domain name

string

None.

Status

Status

integer

None.

DateModified

Last modified date

date

None.

DateCreated

Created date

date

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "HostingHandle": "sample string 2",
  "PhpVersion": "sample string 3",
  "Domain": "sample string 4",
  "Status": 5,
  "DateModified": "2025-04-07T12:19:55.4511421+02:00",
  "DateCreated": "2025-04-07T12:19:55.4511421+02:00"
}

application/xml, text/xml

Sample:
<Site xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Namebay.Rest.Api.Models.Hosting">
  <DateCreated>2025-04-07T12:19:55.4511421+02:00</DateCreated>
  <DateModified>2025-04-07T12:19:55.4511421+02:00</DateModified>
  <Domain>sample string 4</Domain>
  <HostingHandle>sample string 2</HostingHandle>
  <Id>1</Id>
  <PhpVersion>sample string 3</PhpVersion>
  <Status>5</Status>
</Site>