Lister le socle canonique MARKO historique
Endpoint legacy: retourne uniquement le socle canonique MARKO historique. Les écritures acceptent aussi les valeurs propres à l’entité. Utilisez GET /v1/taxonomies?dimension=... pour la liste visible et autoritative, y compris les options ClubFunding.
Scope requis : operations:read. Scopes et délégation.
curl --request GET \
--url https://partner-api.marko.fr/v1/operations/taxonomy \
--header 'Authorization: Bearer <token>'import requests
url = "https://partner-api.marko.fr/v1/operations/taxonomy"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const url = 'https://partner-api.marko.fr/v1/operations/taxonomy';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://partner-api.marko.fr/v1/operations/taxonomy', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://partner-api.marko.fr/v1/operations/taxonomy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"default_status": "sourcing",
"statuses": [
{
"code": "sourcing",
"label": "Analyse initiale"
},
{
"code": "instruction",
"label": "Instruction"
},
{
"code": "travaux",
"label": "Travaux"
},
{
"code": "commercialisation",
"label": "Commercialisation"
},
{
"code": "livraison",
"label": "Livraison"
},
{
"code": "cloture",
"label": "Clôture"
},
{
"code": "perte",
"label": "Perdue"
}
],
"statuts_internes": [
{
"code": "due_diligence",
"label": "Due diligence"
},
{
"code": "en_cours",
"label": "En cours"
},
{
"code": "en_recouvrement",
"label": "En recouvrement"
},
{
"code": "analyse",
"label": "Analyse"
},
{
"code": "comite",
"label": "Comité"
},
{
"code": "closing",
"label": "Closing"
},
{
"code": "sain",
"label": "Sain"
},
{
"code": "avenant",
"label": "Avenant"
},
{
"code": "pre_contentieux",
"label": "Précontentieux"
},
{
"code": "contentieux_judiciaire",
"label": "Contentieux judiciaire"
},
{
"code": "lj",
"label": "LJ"
},
{
"code": "rj_sauvegarde",
"label": "RJ ou sauvegarde"
},
{
"code": "procedure_preventive",
"label": "Procédure préventive"
},
{
"code": "protocole_transactionnel",
"label": "Protocole transactionnel"
},
{
"code": "pre_contentieux_recouvrement",
"label": "Précontentieux"
},
{
"code": "remboursement_partiel",
"label": "Sortie partielle"
},
{
"code": "recouvrement_partiel",
"label": "Recouvrement partiel"
},
{
"code": "termine",
"label": "Terminé"
}
],
"statuts_operationnels": [
{
"code": "montage_et_faisabilite",
"label": "Montage et faisabilité"
},
{
"code": "offre_foncier",
"label": "Offre - Foncier"
},
{
"code": "promesse_unilaterale_de_vente",
"label": "Promesse unilatérale de vente"
},
{
"code": "acquisition_du_foncier",
"label": "Acquisition du foncier"
},
{
"code": "evictions",
"label": "Évictions"
},
{
"code": "depot_de_la_dp",
"label": "Dépôt de la DP"
},
{
"code": "dp_purge",
"label": "DP purgé"
},
{
"code": "depot_du_pc",
"label": "Dépôt du PC"
},
{
"code": "pc_purge",
"label": "PC purgé"
},
{
"code": "depot_du_pcm",
"label": "Dépôt du PCM"
},
{
"code": "pcm_purge",
"label": "PCM purgé"
},
{
"code": "gfa",
"label": "GFA"
},
{
"code": "travaux",
"label": "Travaux"
},
{
"code": "commercialisation",
"label": "Commercialisation"
},
{
"code": "commercialisation_locative",
"label": "Commercialisation locative"
},
{
"code": "achevement_dat",
"label": "Achèvement (DAT)"
},
{
"code": "livraison",
"label": "Livraison / Cession d'actif"
},
{
"code": "leve_des_reserves",
"label": "Levée des réserves"
},
{
"code": "suivi_du_sav",
"label": "Suivi du SAV"
},
{
"code": "decennale",
"label": "Décennale"
}
]
}{
"type": "about:blank",
"title": "Unauthorized",
"status": 401,
"detail": "A valid bearer token is required.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Forbidden",
"status": 403,
"detail": "The API key does not allow this operation.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Unprocessable Content",
"status": 422,
"detail": "The request payload or parameters are invalid.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Too Many Requests",
"status": 429,
"detail": "The request rate limit was exceeded.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Internal Server Error",
"status": 500,
"detail": "An unexpected server error occurred.",
"request_id": "req_example_partner_call"
}Authorizations
Use the access_token returned by POST /v1/auth/token. Do not send the raw API secret on business endpoints.
Headers
Partner-generated correlation identifier echoed in logs and error payloads.
Response
Successful response
Statut canonique proposé par défaut pour une opération.
sourcing, instruction, travaux, commercialisation, livraison, cloture, perte Statuts du socle canonique historique; GET /taxonomies expose aussi les options visibles de l'entité.
Show child attributes
Show child attributes
Statuts internes du socle canonique historique.
Show child attributes
Show child attributes
Statuts opérationnels du socle canonique historique.
Show child attributes
Show child attributes
curl --request GET \
--url https://partner-api.marko.fr/v1/operations/taxonomy \
--header 'Authorization: Bearer <token>'import requests
url = "https://partner-api.marko.fr/v1/operations/taxonomy"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const url = 'https://partner-api.marko.fr/v1/operations/taxonomy';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://partner-api.marko.fr/v1/operations/taxonomy', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://partner-api.marko.fr/v1/operations/taxonomy",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"default_status": "sourcing",
"statuses": [
{
"code": "sourcing",
"label": "Analyse initiale"
},
{
"code": "instruction",
"label": "Instruction"
},
{
"code": "travaux",
"label": "Travaux"
},
{
"code": "commercialisation",
"label": "Commercialisation"
},
{
"code": "livraison",
"label": "Livraison"
},
{
"code": "cloture",
"label": "Clôture"
},
{
"code": "perte",
"label": "Perdue"
}
],
"statuts_internes": [
{
"code": "due_diligence",
"label": "Due diligence"
},
{
"code": "en_cours",
"label": "En cours"
},
{
"code": "en_recouvrement",
"label": "En recouvrement"
},
{
"code": "analyse",
"label": "Analyse"
},
{
"code": "comite",
"label": "Comité"
},
{
"code": "closing",
"label": "Closing"
},
{
"code": "sain",
"label": "Sain"
},
{
"code": "avenant",
"label": "Avenant"
},
{
"code": "pre_contentieux",
"label": "Précontentieux"
},
{
"code": "contentieux_judiciaire",
"label": "Contentieux judiciaire"
},
{
"code": "lj",
"label": "LJ"
},
{
"code": "rj_sauvegarde",
"label": "RJ ou sauvegarde"
},
{
"code": "procedure_preventive",
"label": "Procédure préventive"
},
{
"code": "protocole_transactionnel",
"label": "Protocole transactionnel"
},
{
"code": "pre_contentieux_recouvrement",
"label": "Précontentieux"
},
{
"code": "remboursement_partiel",
"label": "Sortie partielle"
},
{
"code": "recouvrement_partiel",
"label": "Recouvrement partiel"
},
{
"code": "termine",
"label": "Terminé"
}
],
"statuts_operationnels": [
{
"code": "montage_et_faisabilite",
"label": "Montage et faisabilité"
},
{
"code": "offre_foncier",
"label": "Offre - Foncier"
},
{
"code": "promesse_unilaterale_de_vente",
"label": "Promesse unilatérale de vente"
},
{
"code": "acquisition_du_foncier",
"label": "Acquisition du foncier"
},
{
"code": "evictions",
"label": "Évictions"
},
{
"code": "depot_de_la_dp",
"label": "Dépôt de la DP"
},
{
"code": "dp_purge",
"label": "DP purgé"
},
{
"code": "depot_du_pc",
"label": "Dépôt du PC"
},
{
"code": "pc_purge",
"label": "PC purgé"
},
{
"code": "depot_du_pcm",
"label": "Dépôt du PCM"
},
{
"code": "pcm_purge",
"label": "PCM purgé"
},
{
"code": "gfa",
"label": "GFA"
},
{
"code": "travaux",
"label": "Travaux"
},
{
"code": "commercialisation",
"label": "Commercialisation"
},
{
"code": "commercialisation_locative",
"label": "Commercialisation locative"
},
{
"code": "achevement_dat",
"label": "Achèvement (DAT)"
},
{
"code": "livraison",
"label": "Livraison / Cession d'actif"
},
{
"code": "leve_des_reserves",
"label": "Levée des réserves"
},
{
"code": "suivi_du_sav",
"label": "Suivi du SAV"
},
{
"code": "decennale",
"label": "Décennale"
}
]
}{
"type": "about:blank",
"title": "Unauthorized",
"status": 401,
"detail": "A valid bearer token is required.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Forbidden",
"status": 403,
"detail": "The API key does not allow this operation.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Unprocessable Content",
"status": 422,
"detail": "The request payload or parameters are invalid.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Too Many Requests",
"status": 429,
"detail": "The request rate limit was exceeded.",
"request_id": "req_example_partner_call"
}{
"type": "about:blank",
"title": "Internal Server Error",
"status": 500,
"detail": "An unexpected server error occurred.",
"request_id": "req_example_partner_call"
}