Integrations
API Connectors
Jeanette can read API documentation and build integrations herself — connecting to virtually any service.
Overview
API Connectors are Jeanette's most powerful integration feature. Rather than requiring pre-built integrations for every service, Jeanette can research an API's documentation, build the integration herself, and use it — all within a single conversation.
You provide your API credentials. Jeanette does the rest.
How it works
- You point Jeanette at the API — share the docs URL or paste the key details.
- Jeanette reads the documentation — she uses her web browsing tool to read endpoint specs, authentication requirements, and request formats.
- Jeanette builds the connector — she creates the endpoint definitions and stores them against your account.
- Jeanette uses the connector — the new endpoints are immediately available as tools in this and future conversations.
Example: connecting Notion
You: Can you connect to my Notion workspace? Here are the API docs: developers.notion.com. My API token is secret_abc123.
Jeanette: Reading the Notion API docs...
Built your Notion connector. I've set up endpoints for: reading pages, creating pages, searching databases, and creating database items. Your credentials are stored securely.
What would you like to do in Notion?
You: Add a task to my Q2 Goals database — "Launch the landing page".
Jeanette: Done — "Launch the landing page" added to your Q2 Goals database.
Supported authentication types
Jeanette supports all common API authentication patterns:
| Type | How it works |
|---|---|
| Bearer token | Authorization: Bearer <token> header |
| API key header | Custom header (e.g. X-API-Key: <key>) |
| API key query param | Appended to the URL (e.g. ?api_key=<key>) |
| Custom header | Any custom header name and value |
Credential security
Your API credentials are encrypted at rest using AES-256-GCM. They are stored per connector per user and never shared.
Managing connectors
Listing connectors
You: What connectors do I have set up?
Jeanette: You have 3 connectors: Notion (active), Contentful (active), and Shopify (active). All credentials are valid.
Adding endpoints
If you need Jeanette to do something new with an existing connector, just ask — she'll research and add the endpoint:
You: Can you also update existing Notion pages? You've only got create so far.
Jeanette: Reading the Notion API docs for the update endpoint... Done. I've added an "Update page" endpoint to your Notion connector.
Removing a connector
You: Remove the Shopify connector — I don't use it anymore.
Jeanette: Removed. Your Shopify connector and credentials have been deleted.
Error handling
If an API call fails, Jeanette interprets the error response and adapts:
- Authentication errors — asks you to provide fresh credentials
- Rate limits — waits and retries automatically
- Malformed requests — reads the error, fixes the request, and retries
- Persistent errors — escalates to support with full context
Example services
Connectors can be built for any service with a REST API, including:
- CMS — Contentful, Sanity, WordPress, Webflow
- Project management — Notion, Airtable, Linear, Asana
- E-commerce — Shopify, WooCommerce, Stripe
- Communication — Slack, Discord, Intercom
- Data — Airtable, Google Sheets (via API), Supabase
- Custom internal APIs — your own services with any REST endpoint
Connectors in scheduled tasks
Once a connector is set up, it's available in all your scheduled tasks. For example:
You: Every morning at 8am, check my Shopify store for new orders and send me a summary.