API v3.0.0 · OpenAPI 3.1

    API Page2Doc

    Convertissez n’importe quelle URL en PDF, Word, Excel, Markdown et plus — depuis n’importe quelle application ou workflow IA.

    1URL de base

    example
    https://page2doc.com/api/chatgpt

    2Authentification

    Toutes les requêtes nécessitent un token Bearer dans l’en-tête Authorization. Utilisez votre clé de licence ou API depuis le tableau de bord.

    example
    Authorization: Bearer VOTRE_CLÉ_API

    3Points d’API

    Convertir une URL

    Soumettez une URL et un format cible. Retourne un identifiant de tâche à interroger jusqu’à complétion.

    POST/convert

    Corps de requête

    example
    POST https://page2doc.com/api/chatgpt/convert
    Authorization: Bearer YOUR_API_KEY
    Content-Type: application/json
    
    {
      "url": "https://example.com/article",
      "format": "pdf"
    }

    Réponse

    example
    {
      "jobId": "job_abc123",
      "status": "pending",
      "format": "pdf",
      "url": "https://example.com/article",
      "createdAt": "2026-05-30T10:00:00Z"
    }

    Vérifier le statut

    Interrogez cet endpoint jusqu’à ce que le statut soit « completed » ou « failed ».

    GET/jobs/:jobId

    Corps de requête

    example
    GET https://page2doc.com/api/chatgpt/jobs/:jobId
    Authorization: Bearer YOUR_API_KEY

    Réponse

    example
    {
      "jobId": "job_abc123",
      "status": "completed",
      "format": "pdf",
      "downloadUrl": "https://page2doc.com/api/chatgpt/files/job_abc123?t=hmac",
      "expiresAt": "2026-05-31T10:00:00Z"
    }

    Formats supportés

    pdf, docx, xlsx, markdown, html, json, csv

    GET/formats

    Corps de requête

    example
    GET https://page2doc.com/api/chatgpt/formats

    Réponse

    example
    {
      "formats": [
        { "id": "pdf",      "label": "PDF Document",         "ext": ".pdf" },
        { "id": "docx",     "label": "Word Document",         "ext": ".docx" },
        { "id": "xlsx",     "label": "Excel Spreadsheet",     "ext": ".xlsx" },
        { "id": "markdown", "label": "Markdown",               "ext": ".md" },
        { "id": "html",     "label": "Clean HTML",             "ext": ".html" },
        { "id": "json",     "label": "Structured JSON",        "ext": ".json" },
        { "id": "csv",      "label": "CSV",                    "ext": ".csv" }
      ]
    }

    Compte & crédits

    Vérifiez votre plan, les conversions restantes et votre solde de tokens IA.

    GET/account

    Corps de requête

    example
    GET https://page2doc.com/api/chatgpt/account
    Authorization: Bearer YOUR_API_KEY

    Réponse

    example
    {
      "plan": "pro",
      "conversionsToday": 12,
      "dailyLimit": null,
      "tokensRemaining": 247000,
      "tokensLimit": 300000
    }
    Limites de débit: Gratuit : 3 conversions/jour. Pro : conversions illimitées.

    Spécification OpenAPI

    Importez la spécification OpenAPI 3.1 dans ChatGPT Actions, Postman ou tout client REST.

    Utiliser Page2Doc dans ChatGPT

    Page2Doc est disponible comme action ChatGPT native. Importez la spéc dans votre GPT personnalisé pour convertir des URLs directement depuis n’importe quelle conversation.

    Guide d’intégration ChatGPT →