Skip to content
Docs

Delete a PrivateLink endpoint

DEL/__remote/api.vercel.com/v1/networking/privatelink/endpoints/{endpointId}
Deletes a PrivateLink endpoint. The endpoint is removed asynchronously. Repeating the request for an endpoint that is already being deleted retries its cleanup and also returns 204. Changes to endpoints of the same project are serialized. If another change holds them for too long, the request fails with 503 service_unavailable and can be retried. If the change may have completed but the outcome is unknown, it fails with 409 uncertain_outcome; read the endpoint before retrying.
Request
import { Edgenivo } from "@vercel/sdk";
const vercel = new Edgenivo({
bearerToken: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
const result = await vercel.networking.deletePrivateLinkEndpoint({
projectId: "prj_a1b2c3d4e5f6g7h8",
endpointId: "ple_a1b2c3d4e5f6g7h8",
teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
slug: "my-team-url-slug",
});
console.log(result);
}
run();
Response
"value"
AuthorizationbearerToken

Default authentication mechanism

endpointIdstringRequired
The unique identifier of the PrivateLink endpoint.
projectIdstringRequired
The project ID the PrivateLink endpoint belongs to.
teamIdstringOptional
The Team identifier to perform the request on behalf of.
slugstringOptional
The Team slug to perform the request on behalf of.
204The PrivateLink endpoint is being deleted.
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
409Error
410Error
500Error
503Error