{"name":"fact-api","product":"Kaha Facturas - CFDI 4.0 stamping API","base_url":"https://fact.kaha.mx","model":"pay-as-you-go (no monthly fee, no free stamps; sandbox for testing)","billing":{"stamps":{"price_usd":0.15,"endpoints":["POST /v1/cfdis","DELETE /v1/cfdis/{uuid}"],"note":"cancellation burns a folio, so it costs the same as a stamp"},"documents":{"price_usd":0.01,"endpoints":["GET /v1/cfdis/{uuid}/xml","GET /v1/cfdis/{uuid}/pdf","POST /v1/cfdis/{uuid}/email"]},"queries":{"price_usd":0.005,"endpoints":["GET /v1/cfdis","GET /v1/cfdis/{uuid}","POST /v1/csds","GET /v1/csds","DELETE /v1/csds/{rfc}","POST /v1/sandbox/cfdis"]}},"endpoints":[{"method":"POST","path":"/v1/csds","summary":"Register a CSD for an issuer RFC"},{"method":"GET","path":"/v1/csds","summary":"List your registered RFCs"},{"method":"DELETE","path":"/v1/csds/{rfc}","summary":"Remove a CSD"},{"method":"POST","path":"/v1/cfdis","summary":"Stamp a CFDI 4.0"},{"method":"GET","path":"/v1/cfdis","summary":"List invoices (reports)"},{"method":"GET","path":"/v1/cfdis/{uuid}","summary":"Invoice detail"},{"method":"DELETE","path":"/v1/cfdis/{uuid}","summary":"Cancel a CFDI"},{"method":"GET","path":"/v1/cfdis/{uuid}/xml","summary":"Download XML"},{"method":"GET","path":"/v1/cfdis/{uuid}/pdf","summary":"Download branded PDF"},{"method":"POST","path":"/v1/cfdis/{uuid}/email","summary":"Email invoice to your client"},{"method":"POST","path":"/v1/sandbox/cfdis","summary":"Test stamp (no fiscal validity)"}],"openapi":"/openapi.yaml"}