Create website
POST https://datafa.st/api/v1/admin/websites
Create a new website on your account. Returns the website ID and script
trackingId for installation.Requires a
dft_ account token with websites:write. Website API keys cannot create websites.Request
Body parameters
domainrequired
https://. Example: "example.com". Must pass DataFast domain validation.timezonerequired
"America/New_York", "Europe/Paris", "UTC".name"My SaaS". Optional on create.Example request body
{
"domain": "example.com",
"timezone": "America/New_York",
"name": "Example SaaS"
}
Response
Returns a JSON object with
status: "success" and endpoint-specific fields in data.Response fields
data[].websiteIddata[].domaindata[].trackingIdAuthentication
Requires a
dft_ account token with websites:write. Website API keys (df_) cannot call this endpoint because it manages account-level resources.Create tokens in Account settings → API.
Errors
400 — Invalid domain or timezone.
403 — Billing/plan limit reached.
409 — Domain already exists on your account.
See API errors for the standard error envelope, auth failures, validation errors, permission errors, and rate limits.