{"slug":"api-paidpilot-io-v1-reminder-draft-70eb5c","title":"PaidPilot Invoice API","host":"api.paidpilot.io","method":"POST","resource":"https://api.paidpilot.io/v1/reminder-draft","category":"other","description":"PaidPilot Invoice API: Draft a payment reminder email (friendly, firm or final notice). Returns subject + plain-text body for an unpaid invoice, days overdue, the recommended tone and the next step. Template-based, deterministic. Draft only: this API never sends email.","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"amount":1610.35,"as_of":"2026-10-11","client_name":"Dana","currency":"USD","due_date":"2026-10-01","from_name":"Acme Web Studio","invoice_number":"INV-1001","payment_link":"https://pay.example.com/inv-1001","tone":"firm"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"amount":{"description":"Amount due","exclusiveMinimum":0,"maximum":1000000000,"type":"number"},"as_of":{"description":"Today's date for the days-overdue count, YYYY-MM-DD (default: today, UTC)","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"client_name":{"description":"Client's name for the greeting","maxLength":120,"minLength":1,"type":"string"},"currency":{"default":"USD","description":"ISO-4217, default USD","type":"string"},"due_date":{"description":"YYYY-MM-DD","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"final_deadline_days":{"default":7,"description":"Final notice: days the client has to pay","maximum":60,"minimum":1,"type":"integer"},"from_name":{"description":"Your name or business, used in the sign-off","maxLength":120,"minLength":1,"type":"string"},"invoice_number":{"maxLength":64,"minLength":1,"type":"string"},"late_fee_terms":{"description":"Your agreed late-fee terms, e.g. \"1.5% per month\"; mentioned in the final notice only","maxLength":200,"minLength":1,"type":"string"},"payment_link":{"format":"uri","maxLength":500,"type":"string"},"tone":{"description":"\"friendly\" (alias \"polite\"), \"firm\", or \"final\"","enum":["friendly","polite","firm","final"],"type":"string"}},"required":["tone","from_name"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"PaidPilot Invoice API: Draft a payment reminder email (friendly, firm or final notice). Returns subject + plain-text body for an unpaid invoice, days overdue, the recommended tone and the next step. Template-based, deterministic. Draft only: this API never sends email.","last_updated":"2026-10-15T15:20:44.175Z","schemes":["exact"]}