Changelog

Contrat actuel : v1.2.0

v1.2.0

Courante

Ajouté

  • Sync incrémentale : query updated_since (ISO 8601) sur GET /v1/programs et GET /v1/programs/export.
  • Cache conditionnel : en-tête ETag + If-None-Match → 304 Not Modified (liste, export, détail programme).
  • Champ updated_at sur la liste légère des programmes.
  • Doc : recherche live (objets / champs / enums), blocs curl « Appeler », page Liste vs export.

Modifié

  • GET /v1/programs/export : page et per_page obligatoires (per_page max 25).

v1.1.0

Ajouté

  • Pages doc : démarrage, sandbox, Postman, changelog (menu latéral).
  • GET /v1/sample/export (exemple sans authentification).
  • Compte sandbox oct_demo_sandbox (lecture seule, données fixes).
  • Collection Postman : GET /docs/postman.
  • Schémas enum (valeurs + libellés) pour typologies, états, prix, surfaces, orientations, ope com, documents, images.
  • Page données personnelles.

Modifié

  • Plus de préfixe /api sur le sous-domaine API. Les URLs /api/… redirigent.
  • Opérations commerciales : champs publics uniquement (sans user_id).
  • Export : descriptions, custom_packs, ope_coms, annexes_independantes.

v1.0.0

Ajouté

  • OAuth 2.0 client_credentials, export programmes, lots, prix, documents, images.