📦

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.

Tiempo: 5 min Dificultad: Principiante Precio: Gratis

3 formas de importar

1

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
2

Pegar el JSON directo

En Postman: Import → tab Raw text → pega el contenido de https://api.cfdi4.com/docs/postman-spec.

3

Drag & drop del archivo

Descarga el JSON, arrastra el archivo a la ventana de Postman. Listo.

Configurar tu API key (1 sola vez)

  1. 1

    Abre el Environment

    Click en el icono de engranaje → Manage Environments → Create new environment llamado "SAT API".

  2. 2

    Anade una variable

    Variable: api_key, valor actual: sat_xxxxxxxxxxxx (tu API key real).

  3. 3

    Guarda y selecciona el environment

    Esquina superior derecha de Postman, selecciona "SAT API" en el dropdown de environments.

  4. 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.

  1. Click en SAT API → usuario → datos-fiscales
  2. Tab Authorization → tipo Bearer Token → pega {{api_key}}
  3. Tab Headers → anade User-Agent: MiApp/1.0
  4. 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.