TypeScript SDK
import Supermemory from "supermemory";
const client = new Supermemory({
apiKey: process.env.SUPERMEMORY_API_KEY,
});
const connection = await client.connections.create("notion", {
containerTags: ["user_123"],
redirectUrl: "https://yourapp.com/callbacks/notion",
});
console.log(connection.authLink);from supermemory import Supermemory
client = Supermemory() # uses SUPERMEMORY_API_KEY
connection = client.connections.create(
"notion",
container_tags=["user_123"],
redirect_url="https://yourapp.com/callbacks/notion",
)
print(connection.auth_link)curl -X POST "https://api.supermemory.ai/v3/connections/notion" \
-H "Authorization: Bearer $SUPERMEMORY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"containerTags": ["user_123"],
"redirectUrl": "https://yourapp.com/callbacks/notion"
}'{
"id": "<string>",
"authLink": "<string>",
"expiresIn": "<string>",
"redirectsTo": "<string>"
}{
"error": "Invalid request parameters",
"details": "Query must be at least 1 character long"
}