Delete the current user

OpenAPI contract

Method
DELETE
Path
/api/v1/user/me
Security
jwtBearer (bearer)
Response status
204 400 401 403 429 500
Request and response schemas
JSON
{
  "requestBody": {},
  "responses": {
    "204": {
      "description": "Account deleted",
      "content": {}
    },
    "400": {
      "description": "Invalid request",
      "content": {
        "application/json": {
          "$ref": "#/components/schemas/RequestError"
        }
      }
    },
    "401": {
      "description": "Authentication required or invalid",
      "content": {
        "application/json": {
          "$ref": "#/components/schemas/SecurityError"
        }
      }
    },
    "403": {
      "description": "Authenticated but not permitted",
      "content": {
        "application/json": {
          "$ref": "#/components/schemas/SecurityError"
        }
      }
    },
    "429": {
      "description": "Rate limit exceeded",
      "content": {
        "application/json": {
          "$ref": "#/components/schemas/SecurityError"
        }
      }
    },
    "500": {
      "description": "Unexpected server error",
      "content": {
        "application/json": {
          "$ref": "#/components/schemas/ApiError"
        }
      }
    }
  }
}

DELETE /api/v1/user/me is JWT-only and has no request body. It revokes the account's sessions, removes its stored build files, compile tasks, projects, processor presets, and user record. The operation has no response body.

An nfy_ automation key cannot delete an account. Export data first if it is needed, because this operation removes stored account content. Missing or invalid JWT authentication is rejected.

http
DELETE /api/v1/user/me
Authorization: Bearer <access token>