Documentation Frappe Framework

Frappe Framework

Intégration : API REST

Ce chapitre explique comment utiliser l’API REST de Frappe : authentification simple, par jeton ou OAuth 2, listing et manipulation des documents.

1 min de lectureMis à jour le Source : docs.frappe.io

Contenu du chapitre

Ce chapitre explique comment utiliser l’API REST de Frappe : authentification simple, par jeton ou OAuth 2, listing et manipulation des documents.

Pages de ce chapitre, dans l’ordre de la documentation officielle :

  1. Introduction à l’API REST
  2. Authentification simple
  3. Authentification par jeton (token)
  4. OAuth 2
  5. Lister les documents
  6. Manipuler les documents

Dans ce chapitre

  1. 01Introduction à l’API RESTL’API sert à appeler une méthode en liste blanche ou à créer, lire, modifier et supprimer un document. La version 2 ajoute copie, comptage et métadonnées.
  2. 02Authentification simpleLa connexion par identifiant et mot de passe renvoie un cookie sid. Les appels suivants le renvoient pour rester authentifiés.
  3. 03Authentification par jeton (token)Chaque requête porte la clé d’API et le secret, en token ou en Basic. Un jeton OAuth 2 s’envoie en Bearer. Les droits sont ceux de l’utilisateur choisi.
  4. 04OAuth 2authorize, get_token, revoke, profil OpenID et introspection. Le jeton d’identité est un JWT signé HS256 avec le secret du client.
  5. 05Lister les documentsUne requête GET sur /api/resource/{doctype} renvoie les documents par pages. Par défaut, seul le nom est inclus.
  6. 06Manipuler les documentsCinq routes couvrent la liste, la création, la lecture, la mise à jour partielle et la suppression. La liste est paginée par 20 et ne renvoie que le nom.
API REST Frappe : authentification et documents | ERPNext Lab