Aller au contenu
DocumentationAideENOuvrir mon Rynqu

Référence API → Liens

GET/api/bookmarks

Lister les liens

Retourne l'ensemble de tes liens, du plus récent au plus ancien, avec les informations de dossier et les tags associés.

Exemple de requête

curl "https://rynqu.com/api/bookmarks" \
  -H "Authorization: Bearer sk_xxxx"

Réponse — 200 OK

Un tableau JSON d'objets bookmark. Chaque objet inclut le dossier (folder) et les tags (bookmarkTags) si ils existent.

[
  {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "url": "https://example.com/article",
    "title": "Example Domain",
    "description": "This domain is for use in illustrative examples.",
    "summary": "Un résumé généré par l'IA une fois le traitement terminé.",
    "imageUrl": "https://cdn.useblink.app/og/550e8400.jpg",
    "faviconUrl": "https://cdn.useblink.app/favicon/example.com.png",
    "screenshotUrl": "https://cdn.useblink.app/screenshots/550e8400.jpg",
    "type": "article",
    "status": "ready",
    "folderId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "isFavorite": false,
    "createdAt": "2026-05-06T12:00:00.000Z",
    "updatedAt": "2026-05-06T12:05:00.000Z",
    "folder": {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "name": "Développement",
      "icon": "💻",
      "color": "#6366f1"
    },
    "bookmarkTags": [
      {
        "tag": {
          "id": "t1-uuid-...",
          "name": "javascript",
          "color": "#6366f1"
        }
      }
    ]
  }
]

Champs notables

ChampValeursNotes
statuspending · processing · readyÉvolue au fil du traitement IA.
typearticle · video · tool · repo · nullClassifié automatiquement par l'IA.
summarystring · nullRésumé généré par l'IA — null si non encore traité.
screenshotUrlurl · nullDisponible une fois le statut ready.
bookmarkTagsarrayTags attachés au lien avec couleur.

Erreurs possibles

401UNAUTHORIZEDClé API absente ou invalide.
429RATE_LIMIT_EXCEEDEDQuota de requêtes dépassé.