Databases

Managed databases, replica's, endpoints en koppelingen.

Basis-URL: https://api.nodion.com. Korte paden hebben X-Nodion-Project nodig, tenzij het pad al /v2/projects/{id} bevat. De requestbodies staan in de interactieve documentatie.

GET /v2/databases/{id}

Een database ophalen

Verbindingsgegevens worden alleen meegestuurd met de scope `db:credentials` (of een sessie / projectsleutel).

Scope read Interactieve documentatie

GET /v2/databases/{id}/backups

Backups en backupinstellingen van een database weergeven

Scope read Interactieve documentatie

PATCH /v2/databases/{id}/backups/settings

Backupinstellingen van een database bijwerken

Scope write Interactieve documentatie

POST /v2/databases/{id}/restore

Een database naar een tijdstip herstellen in een nieuwe fork

Scope write Interactieve documentatie

GET /v2/databases/{id}/browse/namespaces

Beschikbare schema's of databases weergeven (alleen lezen)

Scope read Interactieve documentatie

GET /v2/databases/{id}/browse/rows

Rijen uit een tabel bekijken (alleen lezen)

`order` zonder `sort` wordt genegeerd. Een ongeldige `sort` of `order` geeft 400.

Scope read Interactieve documentatie

GET /v2/databases/{id}/browse/keys

Keys van een Valkey-database doorlopen met SCAN

Een ondoorzichtige cursor voor Redis SCAN in `next_cursor`. De laatste pagina heeft `next_cursor: null`.

Scope read Interactieve documentatie

POST /v2/databases/{id}/browse/query

Een SQL-statement uitvoeren (Postgres, pgvector)

Scope write Interactieve documentatie

GET /v2/databases/{id}/insights

Querystatistieken, actieve sessies en ongebruikte indexen (Postgres, MySQL)

Scope read Interactieve documentatie

PATCH /v2/database_attachments/{id}

De bindings van een gekoppelde database bijwerken

Scope write Interactieve documentatie

PATCH /v2/databases/{id}/ha

HA-instellingen bijwerken (automatische failover, async/sync-modus)

Scope write Interactieve documentatie

POST /v2/databases/{id}/allowed_cidrs

De allowlist van bron-IP's voor publieke endpoints instellen

Scope write Interactieve documentatie

POST /v2/databases/{id}/pooler/endpoint

Publieke toegang tot de connection pooler inschakelen

Scope write Interactieve documentatie

DELETE /v2/databases/{id}/pooler/endpoint

Publieke toegang tot de connection pooler uitschakelen

Scope write Interactieve documentatie

POST /v2/databases/{id}/pooler/allowed_cidrs

De allowlist van bron-IP's voor de publieke pooler instellen

Scope write Interactieve documentatie

GET /v2/applications/{id}/attachments

De databasekoppelingen van een applicatie weergeven

Scope read Interactieve documentatie

Geef je agent een cloud.

Ontvang tot € 15 welkomsttegoed bij je registratie.

Doorgaan met GitHub

of met e-mail

Blijf op de hoogte.

Productnieuws, geen spam. Je kunt je altijd weer afmelden.