Retrieve a SAT catalog
Return every code + description for one SAT catalog — the exact values to send in invoice fields like payment_form (c_FormaPago), payment_method (c_MetodoPago), use (c_UsoCFDI) and tax_regime (c_RegimenFiscal). Filter uso_cfdi / tax_regimes by taxpayer type with ?persona=fisica|moral. Public — no API key required.
Headers
Pin a dated API release (Stripe-style). Omit to use the current version. An unknown value returns 400 request.invalid_version. Echoed back on every response.
"2026-07-10"
Connect: act on behalf of one of your connected accounts (its acct_…/org_… id). Omit to act as your own organization. Not honored on /v1/api_keys.
"org_2P9connectedacct"
Path Parameters
Catalog slug, e.g. "payment_forms". GET /v1/catalogs lists every valid slug.
1Query Parameters
Filter to codes valid for this taxpayer type. Only affects uso_cfdi and tax_regimes; ignored for catalogs without a persona restriction.
fisica, moral Response
Default Response
Always "list".
list The catalog slug returned.
uso_cfdi, payment_forms, payment_methods, tax_regimes, invoice_types, taxes, tax_objects, relation_types, export_types, periodicities, currencies Official SAT catalog name, e.g. "c_FormaPago".
Human-readable catalog name.
Every entry in the catalog (or the persona subset).
Always false — catalogs are returned whole, not paginated.
The path this catalog was requested from.