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
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
client_rfc | string | sí | RFC del contribuyente |
ciec_password | string | no | Contraseña CIEC. Opcional si taxpayer registrado con CIEC (se busca en BD) |
from | string | sí | Fecha inicio: YYYY-MM-DD HH:mm:ss |
to | string | sí | 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));