Premier appel
Trois étapes : lire un exemple de payload, obtenir un token, appeler l’export.
-
Exemple sans clé
Endpoint public :
curl 'https://api.octave.immo/v1/sample/export' -
Token OAuth
Compte sandbox (lecture seule) :
client_id=oct_demo_sandboxclient_secret=demo_secret_change_me
application(slug, token ou id) est requis si l’accès couvre plusieurs applications.curl -X POST 'https://api.octave.immo/oauth/token' \ -H 'Content-Type: application/json' \ -d '{ "grant_type": "client_credentials", "client_id": "oct_demo_sandbox", "client_secret": "demo_secret_change_me", "application": "slug-ou-token" }' -
Export
curl 'https://api.octave.immo/v1/programs/export?page=1&per_page=5' \ -H 'Authorization: Bearer ACCESS_TOKEN'La réponse contient
total/meta.total(nombre total de programmes) etmeta.last_page. Incrémentezpagetant quecurrent_page < last_page.
Base URL : sous-domaine API, sans préfixe
/api
(ex. https://api.octave.immo).
Les URLs /api/… redirigent vers l’équivalent sans préfixe.