frappe-api-handler

Community

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

Components

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.
View Source Repository