> ## Documentation Index
> Fetch the complete documentation index at: https://docs.conare.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Capacités de lecture et d'écriture

> Découvrez quels connecteurs Conare importent des données en mémoire, lesquels prennent en charge l'écriture en amont et ce que chaque capacité autorise.

Le catalogue des connecteurs expose explicitement le sens des données. Utilisez-le pour déterminer si un connecteur est uniquement une source de mémoire ou s'il peut aussi participer à un workflow d'écriture.

| Champ               | Signification                                                                                                                                                         |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `capabilities.pull` | Le connecteur peut synchroniser les données source vers la mémoire Conare. Tous les connecteurs renvoyés par le catalogue ont la valeur `true`.                       |
| `capabilities.push` | Le type de connecteur dispose d'une prise en charge modélisée comme destination d'écriture. Les objets et modes de mutation disponibles dépendent du compte connecté. |

<Warning>
  `push: true` signale une capacité ; ce n'est ni une opération d'écriture ni une autorisation. L'API publique Conare n'expose pas encore de point de terminaison générique de mutation. `POST /api/v1/connectors/sync` récupère toujours les données vers Conare.
</Warning>

## Découvrir les connecteurs avec écriture

Interrogez le catalogue plutôt que de maintenir une liste statique :

```bash theme={null}
curl https://api.conare.ai/api/v1/connectors/catalog \
  -H "Authorization: Bearer $CONARE_KEY" \
  | jq '.connectors[]
      | select(.capabilities.push)
      | { type, name, connect, capabilities }'
```

Attio renvoie actuellement :

```json theme={null}
{
  "type": "attio",
  "name": "Attio",
  "connect": "link",
  "capabilities": {
    "pull": true,
    "push": true
  }
}
```

Au **3 août 2026**, 76 des 205 connecteurs renvoyés par le catalogue public signalent aussi une capacité d'écriture. La réponse de l'API reste la source de vérité.

<Accordion title="76 connecteurs avec capacités pull et push (instantané du 2026-08-03)">
  Affinity, Airtable, Amplemarket, Amplitude, Apollo.io, Attio, AWS Athena, Azure Blob Storage, Azure SQL, ClickHouse, Cloudflare R2, Databricks, DealCloud, Dialpad, Facebook Ads, Freshdesk, Front, Gainsight CS, Gong, Google Ads, Google BigQuery, Google Cloud MySQL, Google Cloud PostgreSQL, Google Cloud Storage, Google Sheets, Harmonic, HeyReach, HubSpot, Instantly, Intercom, Iterable, Klaviyo, Kustomer, LinkedIn Ads, Marketo, Microsoft Ads, Microsoft SharePoint Excel, Microsoft SQL Server, MongoDB, MotherDuck, MySQL, Neon, NetSuite, Northbeam, Outreach, Pardot, Pipedrive, Plain, PlanetScale Vitess, Podscribe, PostgreSQL, PredictLeads, Productboard, Pylon, QuickBooks, Reddit Ads, Redshift, Redshift Serverless, Reply, S3, Salesbricks, Salesforce, Salesloft, ScyllaDB, Smartlead.ai, Smartsheet, Snowflake, Sprig, Stripe, Supabase, Tigris, TikTok Ads, UserVoice, Wavelength, Zendesk Support, monday.com
</Accordion>

## Ce que cela signifie

| Connecteur                           | Capacité           | Interprétation                                                                                                                                        |
| ------------------------------------ | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Attio**                            | Lecture + écriture | Attio peut être une source de mémoire et une destination d'écriture modélisée. Le schéma du compte connecté définit les objets et champs accessibles. |
| **HubSpot / Salesforce / Pipedrive** | Lecture + écriture | Les enregistrements CRM peuvent participer à un workflow d'écriture configuré séparément, sous réserve du schéma et des permissions.                  |
| **Google Sheets / Airtable**         | Lecture + écriture | Les mutations de tables ou de lignes prises en charge peuvent être utilisées par un workflow d'écriture configuré séparément.                         |
| **Gmail**                            | Lecture seule      | Conare peut synchroniser les e-mails autorisés, mais n'expose actuellement aucune création de brouillon ni aucun envoi Gmail.                         |
| **Slack**                            | Lecture seule      | Conare peut synchroniser les canaux sélectionnés, mais n'expose actuellement aucune publication de message.                                           |
| **Notion / GitHub / Twenty CRM**     | Lecture seule      | Ces connecteurs Conare importent actuellement les données vers la mémoire uniquement.                                                                 |

`push: true` ne signifie pas que toutes les actions du fournisseur sont disponibles. Cette valeur ne contourne pas les permissions, n'identifie pas les objets modifiables, ne choisit pas entre brouillon et envoi et n'exécute aucune action à elle seule.

## Construire une couche d'actions

Un workflow sûr doit vérifier `capabilities.push`, résoudre le schéma d'écriture du compte, produire un plan ou dry run, demander une approbation explicite pour les écritures importantes, puis exécuter avec une clé d'idempotence et conserver un journal d'audit.

Tant que Conare ne publie pas de point de terminaison de mutation, utilisez le catalogue pour l'interface et la planification sensibles aux capacités ; ne présentez pas `push: true` comme une action exécutable via l'API Conare.
