Skip to content
Docs

List aliases

GEThttps://api.vercel.com/v4/aliases
Retrieves a list of aliases for the authenticated User or Team. When domain is provided, only aliases for that domain will be returned. When projectId is provided, it will only return the given project aliases.
https://api.vercel.com/v4/aliases
const response = await fetch('https://api.vercel.com/v4/aliases?domain=value&from=123&limit=123&projectId=string&since=123&until=123&rollbackDeploymentId=string&teamId=string&slug=string', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Content-Type': 'application/json',
},
});
const data = await response.json();
console.log(data);
Response
{
"aliases": [
{
"alias": "my-alias.vercel.app",
"created": "2017-04-26T23:00:34.232Z",
"createdAt": "1540095775941",
"creator": {
"uid": "96SnxkFiMyVKsK3pnoHfx3Hz",
"email": "john-doe@gmail.com",
"username": "john-doe"
},
"deletedAt": "1540095775941",
"deployment": {
"id": "dpl_5m8CQaRBm3FnWRW1od3wKTpaECPx",
"url": "my-instant-deployment-3ij3cxz9qr.now.sh",
"meta": "[object Object]"
},
"deploymentId": "dpl_5m8CQaRBm3FnWRW1od3wKTpaECPx",
"projectId": "prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB",
"redirect": "string",
"redirectStatusCode": "301",
"uid": "example_id",
"updatedAt": "1540095775941",
"protectionBypass": "value",
"microfrontends": {
"defaultApp": {
"projectId": "example_id"
},
"applications": [
{
"fallbackHost": "string",
"projectId": "example_id"
}
]
}
}
],
"pagination": {
"count": "20",
"next": "1540095775951",
"prev": "1540095775951"
}
}
AuthorizationbearerToken

Default authentication mechanism

domainanyOptional
Get only aliases of the given domain name
fromnumberOptionalDeprecated
Get only aliases created after the provided timestamp
limitnumberOptional
Maximum number of aliases to list from a request
projectIdstringOptional
Filter aliases from the given projectId
sincenumberOptional
Get aliases created after this JavaScript timestamp
untilnumberOptional
Get aliases created before this JavaScript timestamp
rollbackDeploymentIdstringOptional
Get aliases that would be rolled back for the given deployment
teamIdstringOptional
The Team identifier to perform the request on behalf of.
slugstringOptional
The Team slug to perform the request on behalf of.
200The paginated list of aliases
aliasesarrayRequired
400One of the provided values in the request query is invalid.
401The request is not authorized.
403You do not have permission to access this resource.
404Error
410Error