Skip to content
Get started

Configure connection

client.connections.configure(stringconnectionID, ConnectionConfigureParams { resources } body, RequestOptionsoptions?): ConnectionConfigureResponse { message, success, webhooksRegistered }
POST/v3/connections/{connectionId}/configure

Configure resources for a connection (supported providers: GitHub for now)

ParametersExpand Collapse
connectionID: string
body: ConnectionConfigureParams { resources }
resources: Array<Record<string, unknown>>
ReturnsExpand Collapse
ConnectionConfigureResponse { message, success, webhooksRegistered }
message: string
success: boolean
webhooksRegistered?: number

Configure connection

import Supermemory from 'supermemory';

const client = new Supermemory({
  apiKey: process.env['SUPERMEMORY_API_KEY'], // This is the default and can be omitted
});

const response = await client.connections.configure('connectionId', {
  resources: [{ foo: 'bar' }],
});

console.log(response.message);
{
  "message": "message",
  "success": true,
  "webhooksRegistered": 0
}
Returns Examples
{
  "message": "message",
  "success": true,
  "webhooksRegistered": 0
}