fonciqAPI

Lire le résultat d'une tâche

Portée jobs:read. Lignes d'index de la tâche. JSON par défaut : indexes, un bloc par lot. Une tâche unitaire a un seul élément. Un lot groupé en a un par lot. format=csv ou Accept: text/csv aplatit les lignes structurées en CSV. format l'emporte. Toute autre valeur reçoit 400 et le code invalid_request. Colonnes, dans cet ordre : lot, matricule, inscription, date, nature, parties, document_url, read_method, confidence, needs_review, page_status. Une rangée par ligne structurée. parties est Rôle: Nom, joint par ; . matricule vient du rôle du MAMH pour ce lot. La cellule est vide sinon. document_url est le PDF d'index, qui fait foi. confidence vaut unscored. needs_review est vide sur une ligne structurée, comme null en JSON. read_method et page_status sont vides : ces valeurs sont prévues. Les radiations, les remarques, seqnt_prodt, portal_href et raw_text restent dans le JSON. Tant que unparsed_retained vaut false, le CSV ne contient que les lignes structurées. Les rangées écartées ne sont pas écrites comme des lignes vides.

GET
/v1/jobs/{id}/results
AuthorizationBearer <token>

Clé d'API de l'organisation. Le secret n'est montré qu'une fois. Le préfixe affichable d'une clé d'essai est fq_test_. Le hachage SHA-256 est la seule forme conservée. Le panneau d'essai de cette documentation n'envoie qu'une clé fq_test_ et n'effectue aucun débit.

Dans : en-tête

Paramètres de chemin

idstring

Paramètres de requête

format?string

json est le défaut. csv, ou l'en-tête Accept: text/csv lorsque format est absent, sélectionne le CSV. format l'emporte lorsque les deux sont envoyés. Toute autre valeur reçoit 400 et le code invalid_request.

Défaut"json"
Valeurs"json" | "csv"

Corps de la réponse

application/json

application/json

application/json

application/json

curl -X GET "https://api.fonciq.ca/v1/jobs/string/results"
{
  "indexes": [
    {
      "lot": "1234567",
      "source_document_id": "42",
      "pdf_url": "https://api.fonciq.ca/v1/documents/42",
      "entries_url": "https://api.fonciq.ca/v1/documents/42/entries",
      "parse": {
        "confidence": "unscored"
      },
      "unparsed_retained": false,
      "entries": [
        {
          "lot": "1234567",
          "source_document_id": "42",
          "position": 0,
          "inscription": "21 014 436",
          "presentation_date": "2024-03-12",
          "nature": "Vente",
          "parties": [
            {
              "role": "Vendeur",
              "name": "EXEMPLE, MARIE"
            }
          ],
          "remarks": null,
          "radiations": [],
          "read_method": null,
          "confidence": "unscored",
          "needs_review": null
        }
      ]
    }
  ]
}
{
  "error": {
    "code": "invalid_request",
    "message": "Indiquer une adresse ou un matricule.",
    "request_id": "req_01HZX"
  }
}
{
  "error": {
    "code": "unauthorized",
    "message": "Clé d'API refusée.",
    "request_id": "req_01HZX"
  }
}
{
  "error": {
    "code": "account_not_found",
    "message": "Ce compte du Registre n'appartient pas à l'organisation.",
    "request_id": "req_01HZX"
  }
}
{
  "error": {
    "code": "rate_limited",
    "message": "Trop de requêtes pour cette clé.",
    "request_id": "req_01HZX"
  }
}