Skip to content
Analytics & OperationsComplaint Book

File a claim or complaint

Files a sheet in the store's Libro de Reclamaciones. Send multipart/form-data with the sheet as JSON in the entry field and up to 3 files (JPEG, PNG, WebP or PDF, 5 MB each) in files. Requires a captcha token in the X-Captcha-Token header. The consumer receives a copy by email.

POST/v1/complaint-book/entries
No token

Header Parameters

x-Store-Domain*string

Slug of the store or one of its configured domains, such as my-store.

Length1 <= length <= 253

Request Body

multipart/form-data

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://storefront.ecomiq.pe/v1/complaint-book/entries" \  -H "x-Store-Domain: my-store" \  -F type="claim" \  -F consumer="{    \"name\": \"Mi tienda\",    \"address\": \"Av. Larco 1234\",    \"phone\": \"+51987654321\",    \"email\": \"andrea.ramos@example.com\",    \"documentType\": \"nationalId\",    \"documentNumber\": \"45678912\",    \"documentCountryCode\": \"45678912\"  }" \  -F guardian="{    \"name\": \"Mi tienda\",    \"address\": \"Av. Larco 1234\",    \"phone\": \"+51987654321\",    \"email\": \"andrea.ramos@example.com\"  }" \  -F item="{    \"kind\": \"product\",    \"description\": \"Polo de algodón pima para uso diario.\",    \"amount\": 178  }" \  -F orderNumber="ORD-2026-0001" \  -F detail="Mi tienda" \  -F request="Mi tienda" \  -F confirmed="false"
{  "number": 1,  "filedOn": "2026-09-28T15:30:00Z",  "responseDueOn": "2026-09-28T15:30:00Z"}