Frappe Api Development
Costruisce endpoint REST/RPC Frappe con autenticazione, validazione e controlli di permesso.
Promosso
Cosa fa
Illustra la costruzione di API REST e RPC in Frappe: scelta tra DocType CRUD vs RPC whitelisted vs webhook vs pattern di job in background, cablaggio dell'autenticazione (API key, bearer, sessione) e applicazione di controlli di permesso e validazione dell'input su ogni metodo whitelisted. Si attiva quando un utente desidera endpoint Frappe personalizzati, integrazioni esterne o logica di business esposta tramite API.
Rapporto di test
Gli ho chiesto di annullare in massa le fatture di vendita con un job in background: la baseline non guidata ha annullato tutto in un ciclo sincrono senza alcun controllo di permesso, la versione guidata dallo skill ha aggiunto controlli frappe.has_permission, validazione dell'input e un job correttamente accodato con un endpoint di controllo dello stato separato.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/lubusIN/frappe-skills cd frappe-skills mkdir -p ~/.claude/skills cp -r frappe-api-development ~/.claude/skills/frappe-api-development
Comandi e prompt di esempio
/frappe-api-developmentCostruisce endpoint REST/RPC Frappe con autenticazione, validazione e controlli di permesso.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Create a whitelisted API endpoint in Frappe to approve sales ordersBuild a custom REST endpoint in my Frappe app with authenticationAdd OAuth authentication to my Frappe API integration