Endpoints
- access-groups
- artifacts
- checks
- projects
- deployments
- domains
- dns
- API Reference
- logDrains
- edge-config
- user
- marketplace
- integrations
- authentication
- logs
- projectMembers
- environment
- security
- teams
- webhooks
- aliases
- certs
API Reference
Post domains
POST
/
domains
import { Vercel } from "@vercel/sdk";
const vercel = new Vercel();
async function run() {
const result = await vercel.postDomains({
name: "example.com",
cdnEnabled: true,
method: "transfer-in",
});
// Handle the result
console.log(result);
}
run();
{
"domain": {
"verified": true,
"nameservers": [
"ns1.nameserver.net",
"ns2.nameserver.net"
],
"intendedNameservers": [
"ns1.vercel-dns.com",
"ns2.vercel-dns.com"
],
"customNameservers": [
"ns1.nameserver.net",
"ns2.nameserver.net"
],
"creator": {
"id": "ZspSRT4ljIEEmMHgoDwKWDei",
"username": "vercel_user",
"email": "demo@example.com"
},
"name": "example.com",
"boughtAt": 1613602938882,
"createdAt": 1613602938882,
"expiresAt": 1613602938882,
"id": "EmTbe5CEJyTk2yVAHBUWy4A3sRusca3GCwRjTC1bpeVnt1",
"orderedAt": 1613602938882,
"renew": true,
"serviceType": "zeit.world",
"transferredAt": 1613602938882,
"transferStartedAt": 1613602938882,
"userId": "<string>",
"teamId": "<string>"
}
}
Body
application/json
add
add
move-in
transfer-in
Response
200
application/json
The response is of type object
.
import { Vercel } from "@vercel/sdk";
const vercel = new Vercel();
async function run() {
const result = await vercel.postDomains({
name: "example.com",
cdnEnabled: true,
method: "transfer-in",
});
// Handle the result
console.log(result);
}
run();
{
"domain": {
"verified": true,
"nameservers": [
"ns1.nameserver.net",
"ns2.nameserver.net"
],
"intendedNameservers": [
"ns1.vercel-dns.com",
"ns2.vercel-dns.com"
],
"customNameservers": [
"ns1.nameserver.net",
"ns2.nameserver.net"
],
"creator": {
"id": "ZspSRT4ljIEEmMHgoDwKWDei",
"username": "vercel_user",
"email": "demo@example.com"
},
"name": "example.com",
"boughtAt": 1613602938882,
"createdAt": 1613602938882,
"expiresAt": 1613602938882,
"id": "EmTbe5CEJyTk2yVAHBUWy4A3sRusca3GCwRjTC1bpeVnt1",
"orderedAt": 1613602938882,
"renew": true,
"serviceType": "zeit.world",
"transferredAt": 1613602938882,
"transferStartedAt": 1613602938882,
"userId": "<string>",
"teamId": "<string>"
}
}