{ "opencollection": "1.0.0", "info": { "name": "NetBird REST Accounts Instance API", "version": "0.0.1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Instance", "type": "folder" }, "items": [ { "info": { "name": "Get Instance Status", "type": "http" }, "http": { "method": "GET", "url": "https://api.netbird.io/api/instance" }, "docs": "Returns the instance status including whether initial setup is required. This endpoint does not require authentication." }, { "info": { "name": "Get Version Info", "type": "http" }, "http": { "method": "GET", "url": "https://api.netbird.io/api/instance/version", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns version information for NetBird components including the current management server version and latest available versions from GitHub." }, { "info": { "name": "Setup Instance", "type": "http" }, "http": { "method": "POST", "url": "https://api.netbird.io/api/setup", "body": { "type": "json", "data": "{}" } }, "docs": "Creates the initial admin user for the instance. This endpoint does not require authentication but only works when setup is required (no accounts exist and embedded IDP is enabled).\n\nWhen the management server is started with `NB_SETUP_PAT_ENABLED=true` and the request includes `create_pat: true`, the endpoint also provisions the NetBird account for the new owner user and returns the plain text Personal Access Token in `personal_access_token`. The optional `pat_expire_in` value applies only when" } ] } ], "bundled": true }