frappe-api-handler
CommunityBuild Frappe APIs, connect systems effortlessly.
AuthorVenkateshvenki404224
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Creating secure and robust custom API endpoints in Frappe for external integrations can be complex, involving careful handling of authentication, validation, and error responses. This Skill streamlines the entire API development process.
Core Features & Use Cases
- Whitelisted Methods: Generate Python methods accessible via Frappe's API, complete with built-in permission checks.
- REST API Patterns: Create handlers for common HTTP methods (GET, POST, PUT, DELETE), including patterns for pagination and bulk operations.
- Secure Endpoints: Implement best practices for authentication (API Key, Token), input validation, and graceful error handling.
- Use Case: Quickly generate an API endpoint to allow a mobile application to fetch customer details or create new sales orders directly within Frappe.
Quick Start
Create a Frappe API endpoint to get a list of 'Item' documents, filtered by 'item_group' and paginated.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: frappe-api-handler Download link: https://github.com/Venkateshvenki404224/frappe-apps-manager/archive/main.zip#frappe-api-handler Please download this .zip file, extract it, and install it in the .claude/skills/ directory.