Aller au contenu

Consulter un équidé

GET
/v1/equides/{id}
curl --request GET \
--url https://api-equides.org/v1/equides/Z4ogLhlkS2CeUdq0bZ0YFw
id
required
string

Identifiant renvoyé par la recherche : celui de l’IFCE, 22 caractères en base64 URL.

Example
Z4ogLhlkS2CeUdq0bZ0YFw

L’équidé demandé.

Media typeapplication/json
object
annee_naissance
integer
filiation_texte

Filiation telle que rédigée par la source.

string
id
required

Identifiant officiel IFCE, celui qui figure dans l’URL de la fiche publique. 22 caractères en base64 URL.

string
mere

Renvoi vers un autre équidé du jeu de données.

object
fiche_disponible

Faux si la fiche du parent est absente du jeu de données.

boolean
id
string
nom
string
race
string
nom
required
string
nombre_de_descendants
required

Fiches ayant cet équidé pour père ou mère.

integer
pere

Renvoi vers un autre équidé du jeu de données.

object
fiche_disponible

Faux si la fiche du parent est absente du jeu de données.

boolean
id
string
nom
string
race
string
pere_de_mere

Renvoi vers un autre équidé du jeu de données.

object
fiche_disponible

Faux si la fiche du parent est absente du jeu de données.

boolean
id
string
nom
string
race
string
performances
Array<object>
object
discipline
string
indices
Array<object>
object
annee
integer
appreciation
string
code
string
coefficient
number
valeur
string
texte
string
race
required
string
robe
string
sexe
required
string
Allowed values: Femelle Male Hongre Indeter
slug
required
string
url
required

Fiche d’origine, reconstruite depuis le slug et l’identifiant.

string
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.

Media typeapplication/problem+json

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
detail
required

Explication propre à cette occurrence.

string
documentation
string
indice

Extension : piste de correction — valeurs admises, référentiel à consulter, ou paramètre le plus proche en cas de faute de frappe.

string
parametre

Extension : paramètre fautif, quand l’erreur en désigne un.

string
status
required
integer
title
required

Résumé lisible, stable pour un type donné.

string
type
required

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.

string
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.

Media typeapplication/problem+json

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
detail
required

Explication propre à cette occurrence.

string
documentation
string
indice

Extension : piste de correction — valeurs admises, référentiel à consulter, ou paramètre le plus proche en cas de faute de frappe.

string
parametre

Extension : paramètre fautif, quand l’erreur en désigne un.

string
status
required
integer
title
required

Résumé lisible, stable pour un type donné.

string
type
required

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.

string
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.

Media typeapplication/problem+json

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
detail
required

Explication propre à cette occurrence.

string
documentation
string
indice

Extension : piste de correction — valeurs admises, référentiel à consulter, ou paramètre le plus proche en cas de faute de frappe.

string
parametre

Extension : paramètre fautif, quand l’erreur en désigne un.

string
status
required
integer
title
required

Résumé lisible, stable pour un type donné.

string
type
required

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.

string
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"
}