Revoke an API key - Spacefast Docs

Revoke an API key

Revokes the key, so the next request presenting it is rejected. The record is kept with revokedAt set and enabled false, and revocation cannot be undone: create a new key to restore access.

DELETE /v1/api-keys/{apiKeyId}

Authorization

Authorization Bearer token · header required

Authorization: Bearer <token> with an API key (sfa_ prefix), an OAuth access token, a session token, or a Space machine credential (sfm_ prefix).

or

Authorization OAuth2 access token · header required

OAuth 2.0 with Spacefast scopes. People use the authorization code flow; machines use client credentials.

Scopes: teams:create

Path parameters

apiKeyId string required

min length 1

Responses

204 The key is revoked.

Try it

Server

Base URL: https://api.spacefast.com

Custom base URL: Overrides the selected server when set.

Authorization

Bearer token

Remember on this device

Parameters

apiKeyId path*

Request

cURL

curl -X DELETE "https://api.spacefast.com/v1/api-keys/string" \
  -H "Authorization: Bearer YOUR_TOKEN"

JavaScript

const response = await fetch("https://api.spacefast.com/v1/api-keys/string", {
  method: "DELETE",
  headers: {
    "Authorization": "Bearer YOUR_TOKEN"
  }
});

Python

import requests

response = requests.delete(
    "https://api.spacefast.com/v1/api-keys/string",
    headers={
        "Authorization": "Bearer YOUR_TOKEN"
    },
)

Response

204 The key is revoked.