Nolixan

Importing existing connections

Store credentials you already have — API keys or OAuth tokens — as a connection.

If you already hold a provider credential (an API key, a personal access token, or OAuth tokens you obtained elsewhere), you can create a connection directly instead of running the OAuth flow.

POST /api/v1/connections
API-Key: sk_...
 
{
  "provider_config_key": "github",
  "connection_id": "acme",
  "credentials": { "access_token": "ghp_..." }
}

The credentials object is encrypted at rest (AES-256-GCM) the moment it's stored — Nolixan never keeps it in plaintext. From then on the connection behaves like any other: actions, the proxy, and MCP all run against it.

To replace credentials on an existing connection later:

PATCH /api/v1/connections/{provider}/{connection_id}/credentials
{ "credentials": { "access_token": "..." } }

For OAuth providers where you want managed refresh and one-click connect, prefer the connect flow instead.