Partenaires toolimo¶
L'objectif est de permettre à nos partenaires de recuperer la liste des rapports et services immobiliers disponibles au téléchargement.
Point de terminaison¶
La ressource /report/{reference}
sur le verbe GET
.
Clef | Type | Requis | description |
---|---|---|---|
reference | string | oui | Numéro du dossier |
L'authentification se fait par jeton, l'en-tête suivante est requise:
header | valeur |
---|---|
X-AUTH-TOKEN | votre token partenaire |
L'API envoie automatiquement le code de statut HTTP approprié au client:
400
pour les erreurs attendues500
pour les imprévues.
Il fournit également une description de l'erreur dans le format d'erreur Hydra ou dans le format décrit dans le RFC 7807.
Voici un exemple d'une erreur levée lors d'une demande non authorisée
{
"@context": "/contexts/Error",
"@type": "Error",
"hydra:title": "An error occurred",
"hydra:description": "Access Denied, you have no permissions to access the resource"
}
Format du retour¶
En cas de succés l'API retournera un code HTTP 200
{
"@context": "/contexts/Reports",
"@type": "Reports",
"@id": "/report/5355",
"reports": [
{
"type": "diagnostics",
"label": "Diagnostics",
"link": "https://toolimo.cloud/dl/reports-....12193277.pdf"
},
{
"type": "updating",
"label": "Réactualisation",
"link": "https://toolimo.cloud/dl/reports-...4047391362-pdf"
},
{
"type": "asbestos",
"label": "Amiante",
"link": "https://toolimo.cloud/dl/reports-...02584598.pdf"
},
{
"type": "dryRot",
"label": "Mérule",
"link": "https://toolimo.cloud/dl/reports-02584598.pdf"
}
],
"estate_services": [
{
"label": "Matterport",
"link": "https://toolimo.cloud/dl/es/03ae7176-4000-46ca-a517-57510e1c352a"
},
{
"label": "15 photographies",
"link": "https://toolimo.cloud/dl/es/2d4220de-dd52-4671-8573-969597fd3d77"
}
]
}