Enregistrez une note, un lien ou une réponse
Envoyez un élément à la fois dans votre espace MyInc sous forme de clip que votre équipe IA peut réutiliser.
Agent API v1
Envoyez notes, liens, markdown et fichiers dans votre espace de travail MyInc avec une seule clé API. Utilisez la même API pour transformer ce contexte en pages et drafts, qui attendent toujours votre approbation avant publication.
curl https://myinc.app/api/agent/clips \
-X POST \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: clip-001' \
-H 'Content-Type: application/json' \
-d '{
"title": "Insight hebdomadaire",
"text": "Enregistrez la réponse finale de la recherche du jour."
}'Envoyez un élément à la fois dans votre espace MyInc sous forme de clip que votre équipe IA peut réutiliser.
Regroupez les éléments liés dans une seule capture pour que votre espace les conserve ensemble.
Organisez d’abord le contexte dans une page, puis demandez à MyInc de générer un draft, qui reste en attente de votre approbation.
Ouvrez un project depuis votre agent et déposez clips, pages et drafts dans les étapes du project à mesure que le travail avance.
Connectez-vous à MyInc et créez une clé API à scope dans Settings → API keys.
Envoyez la clé en auth Bearer à chaque requête et ajoutez un Idempotency-Key aux requêtes d’écriture.
Commencez par un clip ou un lot d’ingest, puis étendez vers pages, génération de drafts, uploads et projects.
L’Agent API v1 de MyInc utilise des clés API personnelles. Créez des clés à scope pour des intégrations précises dans Settings → API keys et gardez-les côté serveur comme jetons Bearer.
curl https://myinc.app/api/agent/clips \
-X POST \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: clip-001' \
-H 'Content-Type: application/json' \
-d '{
"title": "Insight hebdomadaire",
"text": "Enregistrez la réponse finale de la recherche du jour."
}'Les requêtes Agent API suivent les mêmes limites de forfait que le produit. Les crédits s’appliquent aux actions basées sur l’IA, et non à un quota séparé réservé aux agents.
Les endpoints d’écriture prennent en charge Idempotency-Key. Renvoyer la même requête avec la même clé retourne le résultat stocké. Réutiliser la même clé avec un autre body retourne 409.
curl https://myinc.app/api/agent/projects \
-X POST \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: project-2026-04-launch' \
-H 'Content-Type: application/json' \
-d '{
"name": "Plan de lancement d’avril",
"template": "goal_milestones"
}'/api/agent/clipsPour une seule note, un lien ou une réponse à conserver.
{
"title": "Réponse enregistrée",
"text": "Voici le résumé final qui mérite d’être conservé.",
"tags": ["research", "launch"]
}/api/agent/ingestEnvoyez texte, URLs et markdown ensemble et gardez-les groupés dans une seule capture.
{
"items": [
{ "type": "url", "url": "https://example.com/article" },
{ "type": "markdown", "title": "Notes", "text": "# Points clés\n- Un\n- Deux" }
]
}/api/agent/uploadEnvoyez des uploads multipart via la même surface Agent API quand votre agent doit joindre des fichiers.
curl https://myinc.app/api/agent/upload \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: upload-001' \
-F '[email protected]'/api/agent/pages/:id/generateUtilisez la génération de pages quand vos clips sont déjà organisés en une page.
{
"mode": "custom",
"prompt": "Transformez cette page en un brief court et publiable."
}/api/agent/projectsOuvrez un nouveau project MyInc depuis votre flux d’agent avec un nom, un template et un statut.
{
"name": "Plan de lancement d’avril",
"template": "goal_milestones",
"icon": "🚀"
}/api/agent/projects/:id/itemsPlacez un clip, une page, un draft ou un élément publié dans une étape de project MyInc depuis votre flux d’agent.
{
"stage": "clip",
"referenceId": "clip_123"
}L’Agent API v1 renvoie un envelope normalisé pour que votre intégration gère succès et erreur de façon cohérente.
{
"success": true,
"data": {
"id": "clip_123",
"title": "Réponse enregistrée"
},
"error": null
}Connectez Hermes ou tout agent que vous construisez à votre espace MyInc. Commencez par clips et ingest, puis ajoutez pages, generation et projects à mesure que votre équipe IA prend en charge plus de travail.
Pointez votre agent vers clips et ingest pour pousser notes, liens et markdown dans votre espace MyInc au fil de l’eau.
Voir l’aperçu du produitUne fois le contexte dans votre espace, générez pages et drafts et organisez le travail en projects, le tout en attente de votre approbation.
Voir l’aperçu du produitOuvrez chaque endpoint pour voir un body de requête, un exemple de réponse et des notes d’intégration.
/api/agent/clipsCréer un clip{
"title": "Réponse enregistrée",
"text": "Voici le résumé final qui mérite d’être conservé.",
"tags": ["research", "launch"]
}{
"success": true,
"data": {
"id": "clip_123",
"title": "Réponse enregistrée",
"text": "Voici le résumé final qui mérite d’être conservé."
},
"error": null
}/api/agent/ingestIngest par lot{
"items": [
{ "type": "url", "url": "https://example.com/article" },
{ "type": "markdown", "title": "Notes", "text": "# Points clés\n- Un\n- Deux" }
]
}{
"success": true,
"data": {
"captureBatchId": "batch_123",
"created": [
{ "id": "clip_1", "title": "https://example.com/article", "url": "https://example.com/article" },
{ "id": "clip_2", "title": "Notes", "url": null }
],
"failed": []
},
"error": null
}/api/agent/uploadTéléverser un fichiercurl https://myinc.app/api/agent/upload \
-H 'Authorization: Bearer tk_your_api_key' \
-H 'Idempotency-Key: upload-001' \
-F '[email protected]'{
"success": true,
"data": {
"id": "clip_upload_123",
"title": "notes.md"
},
"error": null
}/api/agent/pages/:id/generateGénérer un draft depuis une page{
"mode": "custom",
"prompt": "Transformez cette page en un brief court et publiable."
}{
"success": true,
"data": {
"jobId": "draft_123",
"type": "page_generation",
"status": "completed",
"result": {
"draftId": "draft_123"
}
},
"error": null
}/api/agent/projectsCréer un project{
"name": "Plan de lancement d’avril",
"template": "goal_milestones",
"icon": "🚀"
}{
"success": true,
"data": {
"id": "project_123",
"name": "Plan de lancement d’avril",
"template": "goal_milestones"
},
"error": null
}/api/agent/projects/:id/itemsAjouter un élément à une étape du project{
"stage": "clip",
"referenceId": "clip_123"
}{
"success": true,
"data": {
"id": "project_item_123",
"stage": "clip",
"referenceId": "clip_123"
},
"error": null
}La meilleure première intégration est simple : enregistrez une réponse utile, un lien ou une note markdown dans votre espace de travail. Une fois que ça marche, transformez-la en pages et drafts que votre équipe IA prépare pour votre approbation.