Managed Databases

Enable or disable extension

Changed on

Turn a PostgreSQL extension on (CREATE EXTENSION ... CASCADE in defaultdb) or off. Takes a second, no restart. Use a name from List extensions, for example vector. PostgreSQL only; the database must be running.

post/api/v1/databases/{database_id}/extensions

Request

  • Base URL
    https://api.rafftechnologies.com
  • URL
    https://api.rafftechnologies.com/api/v1/databases/{database_id}/extensions
  • Auth
    API key in header X-API-Key

Path parameters

database_idstring required

Database ID (UUID) or short id (the database_id field, e.g. a1b2c3d4)

Request body

namestring required

Extension name as listed by GET /api/v1/databases/{database_id}/extensions

enabledboolean required

true to install, false to remove

Example request

{
  "name": "vector"
}

Response

Extension updated

successboolean
messagestring

Example response

{
  "success": true,
  "message": "Operation completed successfully"
}

Changes