1. Fiduciary process
Maat.ai API
  • v4
    • Authentication
      • Get AccessToken by Email
    • BlackLists
      • OFAC Generate Report
      • PEPS Generate Report
      • SAT69
      • SAT69-B
    • Dextract
      • Extract information
    • Files
      • Upload file
      • Get file
    • SocialEconomic
      • Generate Report
      • Download PDF
    • SAT
      • Validate RFC
    • Quizes
      • Import answers from API
    • Fiduciary process
      • Download file
        GET
      • Generate/update fiduciary requests
        POST
      • Get business data with participants
        GET
      • Get participant personal information
        GET
      • Notification business complete from external (delete all information)
        POST
      • Notification of person with matches resolved
        POST
  1. Fiduciary process

Notification business complete from external (delete all information)

POST
/api/v4/fiduciary/{business_id}/complete

Notificación de negocio completado desde proveedor#

Este endpoint realiza una solicitud POST para notificar a MAAT que un negocio fue completado desde el sistema de un proveedor externo.
Dependiendo del valor enviado en el parámetro delete_mode, el endpoint elimina determinados participantes del negocio y, si corresponde, elimina también el negocio completo.
⚠️ IMPORTANTE: El negocio debe encontrarse en estado Completado y con Aprobado = verdadero. En caso contrario, no se eliminará información y la solicitud devolverá un error.#

Ejemplo de Solicitud#

Params#

NombreTipoDescripción
business_idIntegerID del negocio que fue completado desde el proveedor.

Body#

{
    "delete_mode": "vacío | all | juridical_only"
}
Donde delete_mode define qué participantes serán eliminados. Valores permitidos: "" (por defecto), "all" o "juridical_only". Cualquier otro valor devolverá invalid_request (400).

Comportamiento de delete_mode#

ValorComportamiento
"" (por defecto)Elimina únicamente los participantes que no tienen un folio de acto jurídico.
"juridical_only"Elimina únicamente los participantes que sí tienen un folio de acto jurídico.
"all"Elimina todos los participantes del negocio.

Ejemplo de Respuesta#

{
    "data": {},
    "success": true,
    "message": "Provider completion acknowledged. Participants without juridical folio permanently deleted"
}

Mensajes de respuesta#

El campo message varía dependiendo del valor enviado en delete_mode.
delete_modeMensaje
"" (por defecto)Provider completion acknowledged. Participants without juridical folio permanently deleted
"juridical_only"Provider completion acknowledged. Participants with juridical folio permanently deleted
"all"Provider completion acknowledged. All participants and business data permanently deleted
IMPORTANTE:
El parámetro delete_mode es opcional. Si no se envía, se utilizará el valor por defecto ("").
Los participantes seleccionados según delete_mode son eliminados de forma permanente.
El negocio será eliminado completamente cuando:
delete_mode sea "all", o
después de eliminar los participantes ya no existan participantes asociados al negocio.
Es necesario enviar los headers x-api-key, service y Authorization con un Bearer Token válido para evitar errores de autenticación.
En caso de error general, la respuesta incluirá el campo code_message, el cual puede variar dependiendo del tipo de error (por ejemplo: invalid_request, unauthorized o server_error).

Solicitud

Parámetros de ruta

Parámetros de Header

Respuestas

🟢200Success deleting
application/json
Bodyapplication/json

🟠400 Invalid request
🔴500Error during the elimination
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v4/fiduciary/0/complete' \
--header 'x-api-key: {{api-key}}' \
--header 'service: {{service}}'
Respuesta Ejemplo de Respuesta
200 - Success deleting
{
    "data": {},
    "message": "Provider completion acknowledged. Participants without juridical folio permanently deleted",
    "success": true
}
Modificado en 2026-07-10 19:37:20
Anterior
Get participant personal information
Siguiente
Notification of person with matches resolved
Built with