Skip to main content

List requests

GET https://neudocs.app/api/v1/requests
Returns {"data": [...]} with every request for the authenticated firm, ordered newest first. Each record contains id, title, status, dueDate, createdAt, clientName, totalItems, and completedItems. The endpoint does not currently accept pagination, search, or status parameters.

Create and send a request

POST https://neudocs.app/api/v1/requests
This endpoint does not create a draft. A successful call creates the request, issues a 72-hour client portal link, emails it to the client, records the evidence events, and schedules reminders.

Request fields

Each item requires a non-empty name. required defaults to true; type defaults to file and also accepts text, date, number, or boolean. Correctness mode accepts off, advisory, soft, or hard.

Success

A successful create returns 201 Created and enforces the same billing and active-request limits as the dashboard.

Errors


title: “Requests API” sidebarTitle: “Requests endpoints” description: “List requests or create a request with file and typed checklist items.” icon: “file-json” keywords: [“GET requests”, “POST requests”, “REST API”]

List requests

GET https://neudocs.app/api/v1/requests
The response is {"data": [...]} and contains requests for the authenticated firm.

Create a request

POST https://neudocs.app/api/v1/requests

Request fields

Item type is file, text, date, number, or boolean. Correctness mode is off, advisory, soft, or hard.

Success

A successful create returns 201 Created and enforces the same plan limits as the dashboard.