Skip to content

Build a REST API endpoint with validation

ChatGPT 6 views 0 copies Oct 3, 2026
Generate a production-ready API endpoint with input validation, error handling, status codes and tests in your framework.

Prompt

Act as a senior backend developer.

Framework: [e.g. Express, FastAPI, Laravel, Django REST, Spring Boot]
Database/ORM: [e.g. PostgreSQL + Prisma]
Endpoint: [METHOD /path]
What it does: [description]
Request body/params: [fields and rules]
Auth: [public / logged-in user / admin]

Write:
1. The route/controller code
2. Input validation with clear error messages
3. Correct HTTP status codes (200/201/400/401/403/404/409/500)
4. Consistent JSON response format for success and errors
5. The database query or model changes
6. Tests for success, validation errors and auth failures
7. Example request and response with curl

Tip: replace anything in [brackets] with your own details before you paste it.

Keep exploring

Similar prompts

Act as an expert email marketer and online course designer. Create a 7-day email course about [topic] for [target audience]. By the end of the course, readers should be able to [desired result]. Start with a short outline listing the 7 lesson titles, then write all 7 emails. For each day, include: 1. A subject line (u…

ChatGPT
Marketing & SEO

Turn any topic into a 7-day email course

Creates a complete 7-day email course from a single topic: subject lines, lessons, action steps and a closing call to action. Great for growing a newsletter, onboarding new customers or launching a lead magnet. Works just as well in Claude and Gemini.

2
Midjourney Featured
Photography

Drone aerial photography

Breathtaking top-down and high-angle aerial shots of coastlines, cities and landscapes, perfect for travel content and wallpapers.

1

A nostalgic 1980s arcade at night, kids playing glowing cabinets, neon lights and carpet patterns, a teen winning and cheering, handheld camera, warm VHS-style colors, fun and lively.

Kling
Video & Animation

Retro arcade scene

A nostalgic 1980s arcade full of neon.

1

Create a 12-month personal growth reading plan focused on [areas, e.g. habits, relationships, money, mindset]. Suggest one well-known book per month, why it's useful, and a practical exercise to apply each one.

ChatGPT
Personal Growth

Personal growth reading plan

A curated reading path for self-improvement.

1