Postman Collection
Importa la coleccion completa de los 33 endpoints en Postman con un solo click. Configura tu API key una vez y prueba todas las llamadas en segundos.
3 formas de importar
Importar desde URL (mas rapido)
Click en el boton de arriba. Postman detecta automaticamente la coleccion. Solo confirma y listo.
https://www.postman.com/import/import-from-url?url=https://api.cfdi4.com/docs/postman-spec
Pegar el JSON directo
En Postman: Import → tab Raw text → pega el contenido de https://api.cfdi4.com/docs/postman-spec.
Drag & drop del archivo
Descarga el JSON, arrastra el archivo a la ventana de Postman. Listo.
Configurar tu API key (1 sola vez)
- 1
Abre el Environment
Click en el icono de engranaje → Manage Environments → Create new environment llamado "SAT API".
- 2
Anade una variable
Variable:
api_key, valor actual:sat_xxxxxxxxxxxx(tu API key real). - 3
Guarda y selecciona el environment
Esquina superior derecha de Postman, selecciona "SAT API" en el dropdown de environments.
- 4
Listo, prueba
Cualquier endpoint ahora usa
{{api_key}}automaticamente. Click Send y deberias ver una respuesta JSON.
Probar tu primera llamada
Recomendamos empezar con /api/v1/usuario/datos-fiscales.
- Click en SAT API → usuario → datos-fiscales
- Tab Authorization → tipo Bearer Token → pega
{{api_key}} - Tab Headers → anade
User-Agent: MiApp/1.0 - Tab Body → raw → JSON:
{
"rfc": "XAXX010101000"
}
Click Send. Veras una respuesta JSON con cfdi_codigo: 1.
Automatizar pruebas (bonus)
Postman puede correr tests automaticos. Agrega este script a la tab Tests:
pm.test("Status 200", function () {
pm.response.to.have.status(200);
});
pm.test("cfdi_codigo = 1 (exito)", function () {
var json = pm.response.json();
pm.expect(json.cfdi_codigo).to.eql(1);
});
pm.test("Saldo decrementado", function () {
var json = pm.response.json();
pm.expect(json.saldo).to.be.a("number");
});
Problemas comunes
Error 401 al hacer Send
El {{api_key}} no esta siendo enviado. Verifica: 1) Seleccionaste el environment "SAT API" en el dropdown. 2) El tab Authorization usa Bearer Token con {{api_key}} (no la key directa).
Error 403 User-Agent
Postman no envia User-Agent valido por defecto. Anade header User-Agent: MiApp/1.0 manualmente.
La coleccion no aparece despues de importar
Cierra y reabre Postman. A veces la sidebar necesita refrescarse.