fonciqAPI
Tâches

Lire les lignes d'un index

Portée `jobs:read`. Lecture directe des lignes conservées pour cet index. Même objet qu'une tâche terminée : `parse`, `unparsed_retained` et `entries`. JSON par défaut. `format=csv` ou `Accept: text/csv` renvoie le CSV. `format` l'emporte. Toute autre valeur reçoit `400` et le code `invalid_request`. `404` lorsque le document n'est pas un index produit pour l'organisation. Le PDF de cet index reste la source, même si `entries` est vide. `parse.confidence` et la confiance de chaque ligne valent `unscored`. `needs_review` est nul sur une ligne structurée. `unparsed_retained` vaut `false` et `unparsed` est omis. Aucune ligne n'est inventée. Un tirage sans PDF n'a pas de lignes.

GET
/v1/documents/{id}/entries
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/documents/string/entries"
{
  "lot": "string",
  "source_document_id": "string",
  "pdf_url": "http://example.com",
  "entries_url": "http://example.com",
  "parse": {
    "confidence": "unscored"
  },
  "unparsed_retained": true,
  "unparsed": [
    {
      "position": 0,
      "raw_text": "string",
      "page": 0,
      "needs_review": true,
      "reason": "no_acte_link"
    }
  ],
  "pages": [
    {
      "page": 0,
      "status": "parsed",
      "needs_review": true
    }
  ],
  "entries": [
    {
      "lot": "string",
      "source_document_id": "string",
      "position": 0,
      "inscription": "string",
      "presentation_date": "2019-08-24",
      "nature": "string",
      "parties": [
        {
          "role": "string",
          "name": "string"
        }
      ],
      "remarks": "string",
      "radiations": [
        {
          "inscription": "string",
          "mention": "string",
          "raw_text": "string"
        }
      ],
      "seqnt_prodt": "string",
      "portal_href": "string",
      "raw_text": "string",
      "read_method": "text_layer",
      "confidence": "unscored",
      "needs_review": true
    }
  ]
}
{
  "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"
  }
}