peinedemort.org API

Plan du site
Télécharger la description au format OpenApi YAML (Swagger)
Version 1.0.0

Données sous Licence CC BY 4.0. Autorisation de réutilisation des données à condition d'en mentionner l'origine.

Licence des données

Licence Creative Commons Attribution 4.0 International : https://creativecommons.org/licenses/by/4.0/deed.fr

Description

Récupérer automatiquement des données structurées en provenance de peinedemort.org

Contact

Nom
Sophie Fotiadi
URL
https://www.peinedemort.org/site/contact

Format des réponses

Par défaut, le format des réponses est déterminé par négociation, il dépend des en-têtes de la requête HTTP. Ainsi, un navigateur web qui enverrait l'en-tête habituel Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 recevrait une réponse en XML. Il est possible d'imposer le format JSON en ajoutant un paramètre à l'URL : _format=json, par exemple /api/zones/pays?id=FRA&_format=json.

Liste des chemins

Tous les chemins suivant doivent être préfixés par /api.

Détail des actions

/traites

/traites/ratifications

GET /traites/ratifications

Titre
Signatures, ratifications et adhésions d'un traité donné.
Description

Liste de tous les pays ayant signé, ratifié ou adhéré à ce traité.

Par exemple pour le Deuxième Protocole facultatif au PIDCP visant à abolir la peine de mort.

URL
GET /api/traites/ratifications
Paramètres
Nom Description Lieu Requis ? Type, format
idIdentifiant unique du traité (voir /traites)queryOuistring
Réponses
Code HTTP Description Schema
200Liste de pays avec les infos de ratification, etc.Ratifications
defaultErreurError

/zones/pays

GET /zones/pays

Titre
Liste de pays (tous ou un seul).
Description

Liste de tous les pays, avec pour chacun le statut de la peine de mort, ou information pour un seul pays si le paramètre "id" est donné.

URL
GET /api/zones/pays
Paramètres
Nom Description Lieu Requis ? Type, format
idCode ISO sur 3 lettres du paysqueryNonstring
Réponses
Code HTTP Description Schema
200Liste de pays avec le statut de la peine de mort.[ → Pays ]
defaultErreurError

/zones/etats-americains

GET /zones/etats-americains

Titre
Liste des États des États-Unis d'Amérique.
Description

Liste de tous les États des États-Unis d'Amérique, avec pour chacun le statut de la peine de mort.

URL
GET /api/zones/etats-americains
Réponses
Code HTTP Description Schema
200Liste d'États américains avec le statut de la peine de mort.[ → Etat ]
defaultErreurError

 Essayer cette action Essayer cette action (JSON)

Modèles de données

Traite

titrestring
descriptionstring
contenustring
date_publicationstring, date
date_entree_vigueurstring, date
url_originestring
idstring
carte_urlstring
api_urls[ string ]

Ratifications

traitestring
Nom du traité ratifié
idstring
Identifiant du traité pour peinedemort.org.
ratifications[ → PaysRatification ]
Liste des pays ayant au moins amorcé la ratification ce traité (signé, ratifié ou adhéré), avec les informations liées.

PaysRatification

paysPays
entree_vigueur_datestring, date
denonciation_datestring, date
reservestring
Réserve formulée lors de l'adhésion ou de la ratification.
signature_datestring, date
ratification_datestring, date
éventuelle ratification post-signature, pour devenir partie au traité.
adhesion_datestring, date
éventuelle adhésion directe (ratification sans signature préalable).

Pays

nomstring
code_isostring
code ISO 3166-1 alpha-3, formé de 3 lettres latines majuscules
date_abolitionstring, date
date_abolition_droit_communstring, date
date_derniere_executionstring, date
L'absence de ce champ indique généralement que l'information est absente dans la base de données, même si des exécutions ont eu lieu.
peinedemortstring
Le statut légal de la peine de mort : Abolitionniste, Abolitionniste en pratique, Abolitionniste pour les crimes de droit commun, Pratique la peine de mort.
urlstring
URL de ce pays sur le site peinedemort.org

Etat

nomstring
code_isostring
code ISO 3166-1, formé de "US-" suivi de 2 lettres latines majuscules
date_abolitionstring, date
date_abolition_droit_communstring, date
date_derniere_executionstring, date
Une valeur vide indique généralement que l'information est absente dans la base de données.
peinedemortstring
Le statut légal de la peine de mort : Abolitionniste, Abolitionniste en pratique, Abolitionniste pour les crimes de droit commun, Pratique la peine de mort.
urlstring
URL de cet État américain sur le site peinedemort.org
executionsinteger
nombre d'exécutions depuis 1977
reprisestring, date
date éventuelle de la reprise d'exécutions après 1977

Error

codeinteger, int32
messagestring
fieldsstring