Consulter un équidé
const url = 'https://api-equides.org/v1/equides/Z4ogLhlkS2CeUdq0bZ0YFw';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}use reqwest;
#[tokio::main]pub async fn main() { let url = "https://api-equides.org/v1/equides/Z4ogLhlkS2CeUdq0bZ0YFw";
let client = reqwest::Client::new(); let response = client.get(url) .send() .await;
let results = response.unwrap() .json::<serde_json::Value>() .await .unwrap();
dbg!(results);}curl --request GET \ --url https://api-equides.org/v1/equides/Z4ogLhlkS2CeUdq0bZ0YFwParameters
Section intitulée « Parameters »Path Parameters
Section intitulée « Path Parameters »Identifiant renvoyé par la recherche : celui de l’IFCE, 22 caractères en base64 URL.
Example
Z4ogLhlkS2CeUdq0bZ0YFwResponses
Section intitulée « Responses »L’équidé demandé.
object
Filiation telle que rédigée par la source.
Identifiant officiel IFCE, celui qui figure dans l’URL de la fiche publique. 22 caractères en base64 URL.
Renvoi vers un autre équidé du jeu de données.
object
Faux si la fiche du parent est absente du jeu de données.
Fiches ayant cet équidé pour père ou mère.
Renvoi vers un autre équidé du jeu de données.
object
Faux si la fiche du parent est absente du jeu de données.
Renvoi vers un autre équidé du jeu de données.
object
Faux si la fiche du parent est absente du jeu de données.
object
object
Fiche d’origine, reconstruite depuis le slug et l’identifiant.
Example
{ "annee_naissance": 2026, "filiation_texte": "Par BOOSTER WINNER TF et JEWELLE DARK TF par CHARLY DU NOYER TF", "id": "Z4ogLhlkS2CeUdq0bZ0YFw", "mere": { "id": "gecpqPj6Rc2vy_Hz_Y1DmQ", "nom": "BOOSTER WINNER" }, "nom": "QABALAH MERCURY", "pere": { "id": "gecpqPj6Rc2vy_Hz_Y1DmQ", "nom": "BOOSTER WINNER" }, "pere_de_mere": { "id": "gecpqPj6Rc2vy_Hz_Y1DmQ", "nom": "BOOSTER WINNER" }, "performances": [ { "discipline": "TROT COURSE", "indices": [ { "appreciation": "indice-satisfaisant", "code": "BTR", "coefficient": 0.35, "valeur": "+59" } ], "texte": "BTR +59 (0.35)" } ], "race": "Trotteur Francais", "robe": "Bai", "sexe": "Femelle", "slug": "qabalah-mercury"}Contenu inchangé depuis l’ETag fourni en If-None-Match. Aucun corps, et rien n’est recalculé côté service.
Identifiant inconnu ou mal formé — les deux cas donnent la même réponse.
Corps d’erreur conforme à la RFC 9457 (« Problem Details for HTTP APIs »), servi en application/problem+json. Les champs parametre et indice sont des extensions, que la RFC autorise.
object
Explication propre à cette occurrence.
Extension : piste de correction — valeurs admises, référentiel à consulter, ou paramètre le plus proche en cas de faute de frappe.
Extension : paramètre fautif, quand l’erreur en désigne un.
Résumé lisible, stable pour un type donné.
URI du type de problème, relative — le client la résout contre l’URI de la requête. Elle pointe vers la section correspondante de la documentation.
Example
{ "detail": "paramètre inconnu `rase`", "documentation": "https://docs.api-equides.org", "indice": "vouliez-vous dire `race` ?", "parametre": "rase", "status": 400, "title": "Paramètre invalide", "type": "/#erreur-parametre-invalide"}Quota de débit dépassé pour l’adresse appelante. Retry-After indique le délai.
Corps d’erreur conforme à la RFC 9457 (« Problem Details for HTTP APIs »), servi en application/problem+json. Les champs parametre et indice sont des extensions, que la RFC autorise.
object
Explication propre à cette occurrence.
Extension : piste de correction — valeurs admises, référentiel à consulter, ou paramètre le plus proche en cas de faute de frappe.
Extension : paramètre fautif, quand l’erreur en désigne un.
Résumé lisible, stable pour un type donné.
URI du type de problème, relative — le client la résout contre l’URI de la requête. Elle pointe vers la section correspondante de la documentation.
Example
{ "detail": "paramètre inconnu `rase`", "documentation": "https://docs.api-equides.org", "indice": "vouliez-vous dire `race` ?", "parametre": "rase", "status": 400, "title": "Paramètre invalide", "type": "/#erreur-parametre-invalide"}Capacité de traitement simultané atteinte, délai maximal dépassé, ou données non chargées. Retry-After indique le délai.
Corps d’erreur conforme à la RFC 9457 (« Problem Details for HTTP APIs »), servi en application/problem+json. Les champs parametre et indice sont des extensions, que la RFC autorise.
object
Explication propre à cette occurrence.
Extension : piste de correction — valeurs admises, référentiel à consulter, ou paramètre le plus proche en cas de faute de frappe.
Extension : paramètre fautif, quand l’erreur en désigne un.
Résumé lisible, stable pour un type donné.
URI du type de problème, relative — le client la résout contre l’URI de la requête. Elle pointe vers la section correspondante de la documentation.
Example
{ "detail": "paramètre inconnu `rase`", "documentation": "https://docs.api-equides.org", "indice": "vouliez-vous dire `race` ?", "parametre": "rase", "status": 400, "title": "Paramètre invalide", "type": "/#erreur-parametre-invalide"}