1. Home
  2. SW API´S
  3. Efisco® API
  1. Home
  2. Efisco
  3. Efisco® API

Efisco® API

Efisco® permite gestionar la descarga masiva de XML y generar reportes de los archivos descargados. Para poder generar las descargas es necesario contar con un token de acceso temporal o token infinito válido.

URL´s

🛠️ Pruebas:
🚀 Productivo:

Documentación

📊 Visualiza el flujo de descarga Efisco® 🔎
Documentación

Manejo de certificados

FIEL

CIEC
ℹ️Nota: Cargar unicamente la CIEC solo permite descargar por el método Portal del SAT | Scraping.

Crear solicitud de descarga

Solicitud de descarga

Consulta estatus de solicitudes de descarga

Consulta estatus de solicitudes

Descarga de solicitud concluida

Obtener URL de descarga pública

Obtener URL de descarga

Genera path público de descarga de documentos mediante el path privado de S3.

🔗 Endpoint

MétodoRuta
POST/gestion/v1/api/file

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Typeapplication/json

🧾 Parámetros JSON

PropiedadTipoUsoDescripción
pathFilestring Requerido Path privado de S3

Ejemplo Request

curl --location --request POST 'https://api.sw.com.mx/gestion/v1/api/file' 
--header 'Authorization: Bearer {{token}}' 
--header 'Content-Type: application/json' 
--data '{
    "pathFile": "f47ac10b-58cc-4372-a567-0e02b2c3d479/11-04-2025/Report_6fa459ea-ee8a-11e3-ac10-0800200c9a66.zip"
}'

Ejemplo Response

{
    "data": "https://smarter-gestion-xml-s3-prod.s3.amazonaws.com/f47ac10b-58cc-4372-a567-0e02b2c3d479/11-04-2025/Report_6fa459ea-ee8a-11e3-ac10-0800200c9a66.zip?AWSAccessKeyId=AKIEVRP5AMYOYVPEJ3XV&Expires=1744491409&Signature=IZAshfH7k%2F7%2B4%2F8b3ycoaEDhmOc%3D",
    "status": "success",
    "message": "OK",
    "messageDetail": ""
}
{
    "data": null,
    "status": "error",
    "message": "La ruta del archivo no corresponde al usuario de la petición",
    "messageDetail": ""
}
AtributoTipoDescripción
dataString/nullURL de descarga cuando es exitoso.
statusString“success” o “error”
messageStringMensaje informativo sobre la petición generada. Varia si la petición fue “success” o “error”.
messageDetailStringMensaje más descriptivo del error cuando existe uno.


En SW® somos mejores para TI, es por ello que tu opinión es muy importante, por favor ayúdanos calificando este articulo y dejando tus comentarios.

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on octubre 7, 2025

Related Articles