Extracciones CFDI

Extracción CFDI por CIEC

Inicia una extracción de CFDI usando credenciales CIEC.

Inicia una extracción de CFDI usando credenciales CIEC. Las credenciales pueden venir en el body o resolverse desde un taxpayer registrado con CIEC.

Endpoint

POST /v1/extractions-cfdi

Content-Type: application/json

CampoTipoRequeridoDescripción
client_rfcstringsíRFC del contribuyente
ciec_passwordstringnoContraseña CIEC. Opcional si taxpayer registrado con CIEC (se busca en BD)
fromstringsíFecha inicio: YYYY-MM-DD HH:mm:ss
tostringsíFecha fin: YYYY-MM-DD HH:mm:ss

Ejemplo curl con password

curl --location 'https://api.taxo.ws/v1/extractions-cfdi' \
--header 'Content-Type: application/json' \
--header 'x-api-key: TU_API_KEY' \
--data '{
  "client_rfc": "GOCI960430R65",
  "ciec_password": "Jn7sud39",
  "from": "2025-12-01 00:00:00",
  "to": "2026-02-24 23:59:59"
}'

Ejemplo curl sin password (taxpayer registrado)

Si el taxpayer ya está registrado con CIEC, no es necesario enviar la contraseña:

curl --location 'https://api.taxo.ws/v1/extractions-cfdi' \
--header 'Content-Type: application/json' \
--header 'x-api-key: TU_API_KEY' \
--data '{
  "client_rfc": "GOCI960430R65",
  "from": "2025-12-01 00:00:00",
  "to": "2026-02-24 23:59:59"
}'

Código de Ejemplo

Javascript
const axios = require('axios');

const data = JSON.stringify({
  client_rfc: 'GOCI960430R65',
  ciec_password: 'Jn7sud39',
  from: '2025-12-01 00:00:00',
  to: '2026-02-24 23:59:59'
});

const config = {
  method: 'post',
  url: 'https://api.taxo.ws/v1/extractions-cfdi',
  headers: {
    'x-api-key': 'TU_API_KEY',
    'Content-Type': 'application/json'
  },
  data
};

axios.request(config)
  .then((response) => console.log(JSON.stringify(response.data)))
  .catch((error) => console.error(error));