{
  "server": {
    "name": "Documentación de API - Tu IDentidad",
    "version": "latest",
    "transport": "http"
  },
  "capabilities": {
    "tools": {
      "verificaci_n_de_cfe_por_documento": {
        "name": "verificaci_n_de_cfe_por_documento",
        "description": "Verificación de CFE por Documento",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "crossBr": {
              "type": "boolean",
              "examples": [
                true
              ],
              "description": "Indica si se debe realizar validación cruzada"
            }
          }
        }
      },
      "verificaci_n_as_ncrona_cfe": {
        "name": "verificaci_n_as_ncrona_cfe",
        "description": "Verificación Asíncrona CFE",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_cfe_por_datos": {
        "name": "verificaci_n_cfe_por_datos",
        "description": "Verificación CFE por Datos",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_as_ncrona_cfe_por_datos": {
        "name": "verificaci_n_as_ncrona_cfe_por_datos",
        "description": "Verificación Asíncrona CFE por Datos",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_del_resultado": {
        "name": "verificaci_n_del_resultado",
        "description": "Verificación del Resultado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "VerificationId": {
              "type": "string"
            }
          },
          "required": [
            "VerificationId"
          ]
        }
      },
      "argos_persona_moral": {
        "name": "argos_persona_moral",
        "description": "Argos Persona Moral",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "description": "El cuerpo de la solicitud debe contener el json, businessName.\n"
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "argos_persona_f_sica": {
        "name": "argos_persona_f_sica",
        "description": "Argos Persona Física",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "json": {
                  "$ref": "#/definitions/__schema0"
                },
                "names": {
                  "$ref": "#/definitions/__schema1"
                },
                "lastName": {
                  "$ref": "#/definitions/__schema2"
                },
                "secondLastName": {
                  "$ref": "#/definitions/__schema3"
                },
                "birthDate": {
                  "$ref": "#/definitions/__schema4"
                },
                "country": {
                  "$ref": "#/definitions/__schema5"
                },
                "lang": {
                  "$ref": "#/definitions/__schema6"
                }
              },
              "required": [
                "json",
                "names",
                "lastName"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema7"
              },
              "description": "El cuerpo de la solicitud debe contener el json, names, lastName.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "{...}"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "JUAN DANIEL"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "FLORES"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                "MONTES"
              ]
            },
            "__schema4": {
              "type": "string",
              "Formato": "DD-MM-YYYY",
              "examples": [
                "01-15-1985"
              ]
            },
            "__schema5": {
              "type": "string",
              "examples": [
                "MX"
              ]
            },
            "__schema6": {
              "type": "string",
              "examples": [
                "en"
              ]
            },
            "__schema7": {}
          }
        }
      },
      "resultado_de_la_verificaci_n_de_persona_moral": {
        "name": "resultado_de_la_verificaci_n_de_persona_moral",
        "description": "Resultado de la Verificación de Persona Moral",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "verificationId": {
              "type": "string"
            }
          },
          "required": [
            "verificationId"
          ]
        }
      },
      "verificaci_n_de_lista_nominal_ine": {
        "name": "verificaci_n_de_lista_nominal_ine",
        "description": "Verificación de Lista Nominal INE",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "type": {
                  "$ref": "#/definitions/__schema0"
                },
                "id": {
                  "$ref": "#/definitions/__schema1"
                },
                "ocr": {
                  "$ref": "#/definitions/__schema2"
                },
                "issueNumber": {
                  "$ref": "#/definitions/__schema3"
                }
              },
              "required": [
                "id",
                "ocr"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema4"
              },
              "description": "El cuerpo de la solicitud debe contener type, id, ocr.\n"
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "H"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "244115454"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "0747116375842"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                ""
              ]
            },
            "__schema4": {}
          }
        }
      },
      "verificaci_n_de_nss": {
        "name": "verificaci_n_de_nss",
        "description": "Verificación de NSS",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "curp": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "curp"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener la curp.\n"
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "examples": [
                "ROFT910302HTSNLN01"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificaci_n_de_rfc": {
        "name": "verificaci_n_de_rfc",
        "description": "Verificación de RFC",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "curp": {
                  "$ref": "#/definitions/__schema0"
                },
                "state": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "required": [
                "curp",
                "state"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "El cuerpo de la solicitud debe contener curp, state.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "formato": "18 caracteres",
              "examples": [
                "SAFD910302MSPNLN14"
              ]
            },
            "__schema1": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991,
              "examples": [
                28
              ]
            },
            "__schema2": {}
          }
        }
      },
      "verificaci_n_del_resultado_2": {
        "name": "verificaci_n_del_resultado_2",
        "description": "Verificación del Resultado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "verificationId": {
              "type": "string"
            }
          },
          "required": [
            "verificationId"
          ]
        }
      },
      "verificaci_n_de_listas_negras_de_persona_moral": {
        "name": "verificaci_n_de_listas_negras_de_persona_moral",
        "description": "Verificación de Listas Negras de Persona Moral",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "businessName": {
                  "$ref": "#/definitions/__schema0"
                },
                "rfc": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "required": [
                "businessName"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "El cuerpo de la solicitud debe contener el businessName, rfc.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "Empresa S.A. de C.V."
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema2": {}
          }
        }
      },
      "verificaci_n_de_listas_negras_de_persona_f_sica": {
        "name": "verificaci_n_de_listas_negras_de_persona_f_sica",
        "description": "Verificación de Listas Negras de Persona Física",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "name": {
                  "$ref": "#/definitions/__schema0"
                },
                "lastName": {
                  "$ref": "#/definitions/__schema1"
                },
                "secondLastName": {
                  "$ref": "#/definitions/__schema2"
                },
                "rfc": {
                  "$ref": "#/definitions/__schema3"
                },
                "curp": {
                  "$ref": "#/definitions/__schema4"
                },
                "dateOfBirth": {
                  "$ref": "#/definitions/__schema5"
                }
              },
              "required": [
                "name"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema6"
              },
              "description": "El cuerpo de la solicitud debe contener el name, lastName, secondLastName, rfc, curp, dateOfBirth.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "JOSE EDUARDO"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "NEGRETE"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "BARRAZA"
              ]
            },
            "__schema3": {
              "type": "string",
              "minLength": 12,
              "maxLength": 13,
              "pattern": "^[A-Z&Ñ]{3,4}[0-9]{6}[A-Z0-9]{3}$",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema4": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "examples": [
                "SAFD910302MSPNLN14"
              ]
            },
            "__schema5": {
              "examples": [
                "02/03/1991"
              ]
            },
            "__schema6": {}
          }
        }
      },
      "verificaci_n_de_autenticidad_ine": {
        "name": "verificaci_n_de_autenticidad_ine",
        "description": "Verificación de autenticidad INE",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "crossBr": {
              "type": "boolean",
              "examples": [
                true
              ],
              "description": "Indica si se debe realizar validación cruzada"
            }
          }
        }
      },
      "verificaci_n_por_curp": {
        "name": "verificaci_n_por_curp",
        "description": "Verificación por CURP",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_por_curp_2": {
        "name": "verificaci_n_por_curp_2",
        "description": "Verificación por CURP",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_por_datos": {
        "name": "verificaci_n_por_datos",
        "description": "Verificación por Datos",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_por_datos_2": {
        "name": "verificaci_n_por_datos_2",
        "description": "Verificación por Datos",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_ine": {
        "name": "verificaci_n_de_ine",
        "description": "Verificación de INE",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_facturas_electr_nicas": {
        "name": "verificaci_n_de_facturas_electr_nicas",
        "description": "Verificación de Facturas Electrónicas",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_persona_moral": {
        "name": "verificaci_n_de_persona_moral",
        "description": "Verificación de Persona Moral",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "businessName": {
                  "$ref": "#/definitions/__schema0"
                },
                "country": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "El cuerpo de la solicitud debe contener el `businessName`.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "TRANSPORTES DE MÉXICO SA DE CV."
              ]
            },
            "__schema1": {
              "type": "string",
              "Formato": "ISO 3166 alfa-2",
              "examples": [
                "MX"
              ]
            },
            "__schema2": {}
          }
        }
      },
      "verificaci_n_de_persona_f_sica": {
        "name": "verificaci_n_de_persona_f_sica",
        "description": "Verificación de Persona Física",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "pdf": {
              "type": "boolean",
              "description": "La bandera es opcional. En caso `true`, se incluye el PDF en base64 en el campo `file` de la respuesta."
            },
            "EEEEENB": {
              "type": "boolean",
              "description": "Regla 1. Si Valor = `true`  la regla se incluye en la solicitud. Si es `false`, no se aplicará ningún filtro de datos en el objeto `records`, la respuesta regresará todas las coincidencias que existan al buscar los campos de la solicitud (request)."
            },
            "1EEEENB": {
              "type": "boolean",
              "description": "Regla 2"
            },
            "2EEEENB": {
              "type": "boolean",
              "description": "Regla 3"
            },
            "E1EEENB": {
              "type": "boolean",
              "description": "Regla 4"
            },
            "E2EEENB": {
              "type": "boolean",
              "description": "Regla 5"
            },
            "EEEEEBB": {
              "type": "boolean",
              "description": "Regla 6"
            },
            "1EEEEBB": {
              "type": "boolean",
              "description": "Regla 7"
            },
            "E1EEEBB": {
              "type": "boolean",
              "description": "Regla 8"
            },
            "EEEEEEB": {
              "type": "boolean",
              "description": "Regla 9"
            },
            "1EEEEEB": {
              "type": "boolean",
              "description": "Regla 10"
            },
            "2EEEEEB": {
              "type": "boolean",
              "description": "Regla 11"
            },
            "E1EEEEB": {
              "type": "boolean",
              "description": "Regla 12"
            },
            "E2EEEEB": {
              "type": "boolean",
              "description": "Regla 13"
            },
            "EEBBEEE": {
              "type": "boolean",
              "description": "Regla 14"
            },
            "body": {
              "type": "object",
              "properties": {
                "names": {
                  "type": "string",
                  "examples": [
                    "FERNANDO"
                  ]
                },
                "lastName": {
                  "type": "string",
                  "examples": [
                    "DOMINGUEZ"
                  ]
                },
                "secondLastname": {
                  "type": "string",
                  "examples": [
                    "PEREZ"
                  ]
                },
                "dateBirth": {
                  "type": "string",
                  "examples": [
                    "10-03-1990"
                  ]
                },
                "country": {
                  "type": "string",
                  "estandar": "“MX”, ”US”."
                }
              },
              "required": [
                "names",
                "lastName",
                "secondLastname"
              ],
              "additionalProperties": {}
            }
          },
          "required": [
            "body"
          ]
        }
      },
      "verificaci_n_de_c_digo_postal": {
        "name": "verificaci_n_de_c_digo_postal",
        "description": "Verificación de Código Postal",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "RFC": {
                  "$ref": "#/definitions/__schema0"
                },
                "BussinesName": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "required": [
                "RFC"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "El cuerpo de la solicitud debe contener el RFC (obligatorio) y, opcionalmente, el nombre de la empresa para verificación adicional.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "minLength": 12,
              "maxLength": 13,
              "pattern": "^[A-Z&Ñ]{3,4}[0-9]{6}[A-Z0-9]{3}$",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema1": {
              "type": "string",
              "minLength": 3,
              "maxLength": 200,
              "examples": [
                "ACME CORPORATION SA DE CV"
              ]
            },
            "__schema2": {}
          }
        }
      },
      "verificaci_n_de_cuentas_bancarias": {
        "name": "verificaci_n_de_cuentas_bancarias",
        "description": "Verificación de Cuentas Bancarias",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "clabe": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "clabe"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener clabe, name y fi.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "minLength": 18,
              "maxLength": 18,
              "pattern": "^[0-9]{18}$",
              "examples": [
                "999000000000000001"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificaci_n_de_curp": {
        "name": "verificaci_n_de_curp",
        "description": "Verificación de CURP",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "curp": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "curp"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener la CURP.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "examples": [
                "PEGT990302MSPNLN14"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificaci_n_por_curp_3": {
        "name": "verificaci_n_por_curp_3",
        "description": "Verificación por CURP",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "curp": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "curp"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener la CURP.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "formato": "18 caracteres",
              "examples": [
                "LIAT910702HSPNLN16"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificaci_n_por_datos_3": {
        "name": "verificaci_n_por_datos_3",
        "description": "Verificación por Datos",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "name": {
                  "$ref": "#/definitions/__schema0"
                },
                "lastName": {
                  "$ref": "#/definitions/__schema1"
                },
                "secondLastName": {
                  "$ref": "#/definitions/__schema2"
                },
                "birthDate": {
                  "$ref": "#/definitions/__schema3"
                },
                "birthMonth": {
                  "$ref": "#/definitions/__schema4"
                },
                "birthYear": {
                  "$ref": "#/definitions/__schema5"
                },
                "sex": {
                  "$ref": "#/definitions/__schema6"
                },
                "state": {
                  "$ref": "#/definitions/__schema7"
                }
              },
              "required": [
                "name"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema8"
              },
              "description": "El cuerpo de la solicitud debe contener el name, lastName, secondLastName, birthDate, birthmonth, birthYear, sex, state).\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "JUAN DANIEL"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "LOPEZ"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "FLORES"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                "02"
              ]
            },
            "__schema4": {
              "type": "string",
              "examples": [
                "10"
              ]
            },
            "__schema5": {
              "type": "string",
              "examples": [
                "1991"
              ]
            },
            "__schema6": {
              "type": "string",
              "examples": [
                "H"
              ]
            },
            "__schema7": {
              "type": "string",
              "examples": [
                "BC"
              ]
            },
            "__schema8": {}
          }
        }
      },
      "verificaci_n_curp_simplificado": {
        "name": "verificaci_n_curp_simplificado",
        "description": "Verificación CURP Simplificado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "curp": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "curp"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener la CURP.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "examples": [
                "string"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "obtener_documento_firmado": {
        "name": "obtener_documento_firmado",
        "description": "Obtener documento firmado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "jobId": {
              "type": "string",
              "description": "Llama a PSC directamente sin chequear el Status local."
            }
          },
          "required": [
            "jobId"
          ]
        }
      },
      "obtener_pdf_evidencia_de_la_firma": {
        "name": "obtener_pdf_evidencia_de_la_firma",
        "description": "Obtener PDF evidencia de la firma",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "clientDocumentId": {
              "type": "string",
              "description": "Llama a PSC directamente. Mismo valor que jobId (servicio getNOM), distinto nombre de parámetro."
            }
          },
          "required": [
            "clientDocumentId"
          ]
        }
      },
      "obtener_la_constancia_nom151": {
        "name": "obtener_la_constancia_nom151",
        "description": "Obtener la constancia NOM151",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "jobId": {
              "type": "string",
              "description": "Llama a PSC directamente sin chequear el Status local."
            }
          },
          "required": [
            "jobId"
          ]
        }
      },
      "firma_electr_nica_avanzada_async": {
        "name": "firma_electr_nica_avanzada_async",
        "description": "Firma Electrónica Avanzada (async)",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "clientDocumentId": {
                  "$ref": "#/definitions/__schema0"
                },
                "documentoBase64": {
                  "$ref": "#/definitions/__schema1"
                },
                "mostrarFirmas": {
                  "$ref": "#/definitions/__schema2"
                },
                "imagenFirma": {
                  "$ref": "#/definitions/__schema3"
                },
                "signers": {
                  "$ref": "#/definitions/__schema4"
                }
              },
              "required": [
                "clientDocumentId",
                "documentoBase64",
                "mostrarFirmas",
                "signers"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema6"
              },
              "description": "Parámetros de la solicitud."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "DOC-001"
              ]
            },
            "__schema1": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "JVBERi0xLjQK..."
              ]
            },
            "__schema2": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 0
                },
                {
                  "type": "number",
                  "const": 1
                }
              ],
              "examples": [
                0
              ]
            },
            "__schema3": {
              "anyOf": [
                {
                  "type": "string",
                  "description": "Imagen de firma en Base64."
                },
                {
                  "type": "null",
                  "description": "Imagen de firma en Base64."
                }
              ],
              "examples": [
                null
              ]
            },
            "__schema4": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/__schema5"
              },
              "description": "Lista de firmantes."
            },
            "__schema5": {
              "type": "object",
              "properties": {
                "nombres": {
                  "type": "string",
                  "examples": [
                    "Juan"
                  ]
                },
                "apPaterno": {
                  "type": "string",
                  "examples": [
                    "García"
                  ]
                },
                "apMaterno": {
                  "type": "string",
                  "examples": [
                    "Gómez"
                  ]
                },
                "rfc": {
                  "type": "string",
                  "examples": [
                    "GALJ800101AAA"
                  ]
                },
                "email": {
                  "type": "string",
                  "format": "email",
                  "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
                  "examples": [
                    "juan@ejemplo.com"
                  ]
                },
                "cert": {
                  "type": "string",
                  "examples": [
                    "MII..."
                  ]
                },
                "key": {
                  "type": "string",
                  "examples": [
                    "MII..."
                  ]
                },
                "password": {
                  "type": "string",
                  "examples": [
                    "SecretPassword123"
                  ]
                },
                "imagen": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "Imagen de firma del firmante en Base64."
                    },
                    {
                      "type": "null",
                      "description": "Imagen de firma del firmante en Base64."
                    }
                  ]
                },
                "pagina": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991,
                      "description": "Página donde se colocará la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    },
                    {
                      "type": "null",
                      "description": "Página donde se colocará la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    }
                  ]
                },
                "posX": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "Coordenada X de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    },
                    {
                      "type": "null",
                      "description": "Coordenada X de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    }
                  ]
                },
                "posY": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "Coordenada Y de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    },
                    {
                      "type": "null",
                      "description": "Coordenada Y de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    }
                  ]
                },
                "identificacion": {
                  "type": "string",
                  "examples": [
                    "INE"
                  ]
                },
                "numeroIdentificacion": {
                  "type": "string",
                  "examples": [
                    "0123456789"
                  ]
                },
                "leyenda": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "examples": [
                    "Firma de conformidad"
                  ]
                },
                "ubicacion": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "examples": [
                    "Ciudad de México"
                  ]
                }
              },
              "required": [
                "nombres",
                "apPaterno",
                "cert",
                "key",
                "password"
              ],
              "additionalProperties": {}
            },
            "__schema6": {}
          }
        }
      },
      "firma_electr_nica_avanzada": {
        "name": "firma_electr_nica_avanzada",
        "description": "Firma Electrónica Avanzada",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "clientDocumentId": {
                  "$ref": "#/definitions/__schema0"
                },
                "documentoBase64": {
                  "$ref": "#/definitions/__schema1"
                },
                "mostrarFirmas": {
                  "$ref": "#/definitions/__schema2"
                },
                "imagenFirma": {
                  "$ref": "#/definitions/__schema3"
                },
                "signers": {
                  "$ref": "#/definitions/__schema4"
                }
              },
              "required": [
                "clientDocumentId",
                "documentoBase64",
                "signers"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema6"
              },
              "description": "Parámetros de la solicitud."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "DOC-001"
              ]
            },
            "__schema1": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "JVBERi0xLjQK..."
              ]
            },
            "__schema2": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 0
                },
                {
                  "type": "number",
                  "const": 1
                }
              ],
              "examples": [
                0
              ]
            },
            "__schema3": {
              "anyOf": [
                {
                  "type": "string",
                  "description": "Imagen de firma en Base64."
                },
                {
                  "type": "null",
                  "description": "Imagen de firma en Base64."
                }
              ],
              "examples": [
                null
              ]
            },
            "__schema4": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/__schema5"
              },
              "description": "Lista de firmantes."
            },
            "__schema5": {
              "type": "object",
              "properties": {
                "nombres": {
                  "type": "string",
                  "examples": [
                    "Juan"
                  ]
                },
                "apPaterno": {
                  "type": "string",
                  "examples": [
                    "García"
                  ]
                },
                "apMaterno": {
                  "type": "string",
                  "examples": [
                    "Gómez"
                  ]
                },
                "rfc": {
                  "type": "string",
                  "examples": [
                    "GALJ800101AAA"
                  ]
                },
                "email": {
                  "type": "string",
                  "format": "email",
                  "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
                  "examples": [
                    "juan@ejemplo.com"
                  ]
                },
                "cert": {
                  "type": "string",
                  "examples": [
                    "MII..."
                  ]
                },
                "key": {
                  "type": "string",
                  "examples": [
                    "MII..."
                  ]
                },
                "password": {
                  "type": "string",
                  "examples": [
                    "SecretPassword123"
                  ]
                },
                "imagen": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "Imagen de firma del firmante en Base64."
                    },
                    {
                      "type": "null",
                      "description": "Imagen de firma del firmante en Base64."
                    }
                  ]
                },
                "pagina": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": -9007199254740991,
                      "maximum": 9007199254740991,
                      "description": "Página donde se colocará la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    },
                    {
                      "type": "null",
                      "description": "Página donde se colocará la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    }
                  ]
                },
                "posX": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "Coordenada X de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    },
                    {
                      "type": "null",
                      "description": "Coordenada X de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    }
                  ]
                },
                "posY": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "Coordenada Y de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    },
                    {
                      "type": "null",
                      "description": "Coordenada Y de la firma visible. Obligatorio cuando `mostrarFirmas` es distinto de 0."
                    }
                  ]
                },
                "identificacion": {
                  "type": "string",
                  "examples": [
                    "INE"
                  ]
                },
                "numeroIdentificacion": {
                  "type": "string",
                  "examples": [
                    "0123456789"
                  ]
                },
                "leyenda": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "examples": [
                    "Firma de conformidad"
                  ]
                },
                "ubicacion": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "examples": [
                    "Ciudad de México"
                  ]
                }
              },
              "required": [
                "nombres",
                "apPaterno",
                "cert",
                "key",
                "password"
              ],
              "additionalProperties": {}
            },
            "__schema6": {}
          }
        }
      },
      "verificaci_n_certificado": {
        "name": "verificaci_n_certificado",
        "description": "Verificación certificado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "cert": {
                  "$ref": "#/definitions/__schema0"
                },
                "key": {
                  "$ref": "#/definitions/__schema1"
                },
                "password": {
                  "$ref": "#/definitions/__schema2"
                }
              },
              "required": [
                "cert",
                "key",
                "password"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema3"
              },
              "description": "Parámetros de la solicitud."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "MII..."
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "MII..."
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "string"
              ]
            },
            "__schema3": {}
          }
        }
      },
      "verificaci_n_nom151": {
        "name": "verificaci_n_nom151",
        "description": "Verificación NOM151",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "documentBase64": {
                  "$ref": "#/definitions/__schema0"
                },
                "nomBase64": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "required": [
                "documentBase64",
                "nomBase64"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "Parámetros de la solicitud."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "JVBERi0xLjQK..."
              ]
            },
            "__schema1": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "MII..."
              ]
            },
            "__schema2": {}
          }
        }
      },
      "firma_electr_nica_de_documento_m_ltiples_firmantes": {
        "name": "firma_electr_nica_de_documento_m_ltiples_firmantes",
        "description": "Firma electrónica de documento múltiples firmantes",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "identifier": {
                  "$ref": "#/definitions/__schema0"
                },
                "showSignature": {
                  "$ref": "#/definitions/__schema1"
                },
                "document": {
                  "$ref": "#/definitions/__schema2"
                },
                "signers": {
                  "$ref": "#/definitions/__schema3"
                }
              },
              "required": [
                "identifier",
                "showSignature",
                "document",
                "signers"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema5"
              },
              "description": "El cuerpo de la solicitud debe contener identifier, showSignature, document y signers (cada firmante con name, lastName, rfc y email)."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema1": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 0
                },
                {
                  "type": "number",
                  "const": 1
                }
              ],
              "examples": [
                1
              ]
            },
            "__schema2": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "documento.pdf"
              ]
            },
            "__schema3": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/__schema4"
              },
              "description": "Lista de firmantes"
            },
            "__schema4": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "examples": [
                    "JUAN ANTONIO"
                  ]
                },
                "lastName": {
                  "type": "string",
                  "examples": [
                    "LOPEZ"
                  ]
                },
                "secondLastName": {
                  "type": "string",
                  "examples": [
                    "PEREZ"
                  ]
                },
                "rfc": {
                  "type": "string",
                  "examples": [
                    "XAXX010101000"
                  ]
                },
                "email": {
                  "type": "string",
                  "examples": [
                    "your_email@gmail.com"
                  ]
                },
                "imageSignature": {
                  "type": "string",
                  "contentEncoding": "base64",
                  "examples": [
                    "signature.png"
                  ]
                },
                "page": {
                  "type": "string",
                  "description": "Número de página donde se mostraran las firmas"
                },
                "posX": {
                  "type": "string",
                  "description": "Coordenadas x de la firma"
                },
                "posY": {
                  "type": "string",
                  "description": "Coordenadas y de la firma"
                }
              },
              "required": [
                "name",
                "lastName",
                "rfc",
                "email"
              ],
              "additionalProperties": {}
            },
            "__schema5": {}
          }
        }
      },
      "firma_digital_de_documento": {
        "name": "firma_digital_de_documento",
        "description": "Firma Digital de Documento",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "identifier": {
                  "$ref": "#/definitions/__schema0"
                },
                "name": {
                  "$ref": "#/definitions/__schema1"
                },
                "firstName": {
                  "$ref": "#/definitions/__schema2"
                },
                "lastName": {
                  "$ref": "#/definitions/__schema3"
                },
                "rfc": {
                  "$ref": "#/definitions/__schema4"
                },
                "email": {
                  "$ref": "#/definitions/__schema5"
                },
                "document": {
                  "$ref": "#/definitions/__schema6"
                },
                "showSignature": {
                  "$ref": "#/definitions/__schema7"
                },
                "imageSignature": {
                  "$ref": "#/definitions/__schema8"
                }
              },
              "required": [
                "identifier",
                "name",
                "firstName",
                "lastName",
                "rfc",
                "email",
                "document",
                "showSignature"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema9"
              },
              "description": "El cuerpo de la solicitud debe contener el archivo de la CSF."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "JUAN ANTONIO"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "LOPEZ"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                "PEREZ"
              ]
            },
            "__schema4": {
              "type": "string",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema5": {
              "type": "string",
              "examples": [
                "your_email@gmail.com"
              ]
            },
            "__schema6": {
              "contentMediaType": "application/octet-stream",
              "examples": [
                "csf.pdf"
              ]
            },
            "__schema7": {
              "type": "boolean",
              "examples": [
                true
              ]
            },
            "__schema8": {
              "type": "string",
              "examples": [
                "signature.png"
              ]
            },
            "__schema9": {}
          }
        }
      },
      "firma_electr_nica_de_documento_base64": {
        "name": "firma_electr_nica_de_documento_base64",
        "description": "Firma electrónica de documento + base64",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "identifier": {
                  "$ref": "#/definitions/__schema0"
                },
                "name": {
                  "$ref": "#/definitions/__schema1"
                },
                "firstName": {
                  "$ref": "#/definitions/__schema2"
                },
                "lastName": {
                  "$ref": "#/definitions/__schema3"
                },
                "rfc": {
                  "$ref": "#/definitions/__schema4"
                },
                "email": {
                  "$ref": "#/definitions/__schema5"
                },
                "document": {
                  "$ref": "#/definitions/__schema6"
                },
                "showSignature": {
                  "$ref": "#/definitions/__schema7"
                },
                "imageSignature": {
                  "$ref": "#/definitions/__schema8"
                }
              },
              "required": [
                "identifier",
                "name",
                "firstName",
                "lastName",
                "rfc",
                "email",
                "document",
                "showSignature",
                "imageSignature"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema9"
              },
              "description": "El cuerpo de la solicitud debe contener identifier, name, firstName, lastName, rfc, email, document, showSignature e imageSignature."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "JUAN ANTONIO"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "LOPEZ"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                "PEREZ"
              ]
            },
            "__schema4": {
              "type": "string",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema5": {
              "type": "string",
              "examples": [
                "your_email@gmail.com"
              ]
            },
            "__schema6": {
              "contentMediaType": "application/octet-stream",
              "examples": [
                "documento.pdf"
              ]
            },
            "__schema7": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 0
                },
                {
                  "type": "number",
                  "const": 1
                }
              ],
              "examples": [
                1
              ]
            },
            "__schema8": {
              "type": "string",
              "examples": [
                ""
              ]
            },
            "__schema9": {}
          }
        }
      },
      "obtener_el_certificado_de_un_documento_firmado": {
        "name": "obtener_el_certificado_de_un_documento_firmado",
        "description": "Obtener el certificado de un documento firmado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "identifier": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "identifier"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener el identifier."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "obtener_el_documento_de_firma_electr_nica": {
        "name": "obtener_el_documento_de_firma_electr_nica",
        "description": "Obtener el documento de firma electrónica",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "identifier": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "identifier"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener el identifier."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "obtener_la_nom151_asociada_a_un_documento_firmado": {
        "name": "obtener_la_nom151_asociada_a_un_documento_firmado",
        "description": "Obtener la NOM151 asociada a un documento firmado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "identifier": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "identifier"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener el identifier."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificaci_n_de_nom151_de_un_documento_firmado": {
        "name": "verificaci_n_de_nom151_de_un_documento_firmado",
        "description": "Verificación de NOM151 de un documento firmado",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "documentBase64": {
                  "$ref": "#/definitions/__schema0"
                },
                "nomBase64": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "El cuerpo de la solicitud debe contener el identifier."
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "base64"
              ]
            },
            "__schema1": {
              "type": "string",
              "contentEncoding": "base64",
              "examples": [
                "NOMbase64"
              ]
            },
            "__schema2": {}
          }
        }
      },
      "verificaci_n_facial": {
        "name": "verificaci_n_facial",
        "description": "Verificación Facial",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_identificaci_n_internacional": {
        "name": "verificaci_n_de_identificaci_n_internacional",
        "description": "Verificación de Identificación Internacional",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_nss_2": {
        "name": "verificaci_n_de_nss_2",
        "description": "Verificación de NSS",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "curp": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "curp"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener la CURP.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "pattern": "^[A-Z]{1}[AEIOUX]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HXM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$",
              "examples": [
                "RXTA930402HMCMRL04"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificaci_n_de_lista_nominal": {
        "name": "verificaci_n_de_lista_nominal",
        "description": "Verificación de Lista nominal",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "type": {
                  "$ref": "#/definitions/__schema0"
                },
                "id": {
                  "$ref": "#/definitions/__schema1"
                },
                "ocr": {
                  "$ref": "#/definitions/__schema2"
                },
                "issueNumber": {
                  "$ref": "#/definitions/__schema3"
                }
              },
              "required": [
                "id",
                "ocr"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema4"
              },
              "description": "El cuerpo de la solicitud debe contener type, id, ocr.\n"
            }
          },
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "H"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "183657717"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "0747116375842"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                ""
              ]
            },
            "__schema4": {}
          }
        }
      },
      "ocr_ine": {
        "name": "ocr_ine",
        "description": "OCR INE",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_persona_moral_2": {
        "name": "verificaci_n_de_persona_moral_2",
        "description": "Verificación de Persona Moral",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_persona_f_sica_2": {
        "name": "verificaci_n_de_persona_f_sica_2",
        "description": "Verificación de Persona Física",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "agregar_documentos_a_una_carpeta_de_empresa": {
        "name": "agregar_documentos_a_una_carpeta_de_empresa",
        "description": "Agregar documentos a una carpeta de empresa",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "consultar_los_documentos_de_un_expediente": {
        "name": "consultar_los_documentos_de_un_expediente",
        "description": "Consultar los documentos de un expediente",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "description": "ID de la carpeta de la empresa."
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "descargar_los_documentos_de_un_expediente_legal": {
        "name": "descargar_los_documentos_de_un_expediente_legal",
        "description": "Descargar los documentos de un expediente legal.",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "crear_carpeta_de_empresa": {
        "name": "crear_carpeta_de_empresa",
        "description": "Crear carpeta de empresa",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "companyName": {
                  "$ref": "#/definitions/__schema0"
                },
                "rfc": {
                  "$ref": "#/definitions/__schema1"
                }
              },
              "required": [
                "companyName",
                "rfc"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema2"
              },
              "description": "El cuerpo de la solicitud debe contener el companyName, el rfc.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "examples": [
                "Compañia S.A DE C.V."
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema2": {}
          }
        }
      },
      "asignar_un_estatus_a_un_expediente_de_empresa": {
        "name": "asignar_un_estatus_a_un_expediente_de_empresa",
        "description": "Asignar un estatus a un expediente de empresa",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "description": "UUID de la carpeta de empresa"
            },
            "body": {
              "type": "object",
              "properties": {
                "status": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "status"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener el archivo de la CSF.\n"
            }
          },
          "required": [
            "legalFolderId",
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991,
              "examples": [
                1
              ]
            },
            "__schema1": {}
          }
        }
      },
      "obtener_estado_del_expediente": {
        "name": "obtener_estado_del_expediente",
        "description": "Obtener estado del expediente",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "limit": {
              "description": "Límite. Valor por defecto 20."
            },
            "offset": {
              "description": "Offset. Valor por defecto 0."
            }
          }
        }
      },
      "consultar_informaci_n_administrativa": {
        "name": "consultar_informaci_n_administrativa",
        "description": "Consultar información administrativa",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "type": "string",
              "description": "ID del expediente"
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "consultar_autoridades": {
        "name": "consultar_autoridades",
        "description": "Consultar autoridades",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "type": "string",
              "description": "ID del expediente"
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "consultar_el_dictamen_legal": {
        "name": "consultar_el_dictamen_legal",
        "description": "Consultar el dictamen legal",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "type": "string",
              "description": "ID del expediente"
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "consultar_la_informaci_n_corporativa": {
        "name": "consultar_la_informaci_n_corporativa",
        "description": "Consultar la información corporativa",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "description": "UUID de la carpeta de empresa"
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "consultar_la_constituci_n_legal": {
        "name": "consultar_la_constituci_n_legal",
        "description": "Consultar la constitución legal",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "type": "string",
              "description": "ID del expediente"
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "consultar_accionistas_de_la_empresa": {
        "name": "consultar_accionistas_de_la_empresa",
        "description": "Consultar accionistas de la empresa",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "legalFolderId": {
              "description": "ID de la carpeta de la empresa."
            }
          },
          "required": [
            "legalFolderId"
          ]
        }
      },
      "ocr_cfe": {
        "name": "ocr_cfe",
        "description": "OCR CFE",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "crossBr": {
              "type": "boolean",
              "examples": [
                false
              ],
              "description": "Indica si se debe realizar validación cruzada"
            }
          }
        }
      },
      "verificaci_n_de_correo_electr_nico": {
        "name": "verificaci_n_de_correo_electr_nico",
        "description": "Verificación de Correo Electrónico",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_correo_electr_nico_tel_fono_ip": {
        "name": "verificaci_n_de_correo_electr_nico_tel_fono_ip",
        "description": "Verificación de Correo Electrónico, Teléfono, IP",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_ip": {
        "name": "verificaci_n_de_ip",
        "description": "Verificación de IP",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_tel_fono": {
        "name": "verificaci_n_de_tel_fono",
        "description": "Verificación de Teléfono",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_forma_migratoria_mexicana": {
        "name": "verificaci_n_de_forma_migratoria_mexicana",
        "description": "Verificación de Forma Migratoria Mexicana",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_csf": {
        "name": "verificaci_n_de_csf",
        "description": "Verificación de CSF",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "verificaci_n_de_certificados_digitales_sat": {
        "name": "verificaci_n_de_certificados_digitales_sat",
        "description": "Verificación de Certificados Digitales SAT",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "rfc": {
                  "$ref": "#/definitions/__schema0"
                }
              },
              "required": [
                "rfc"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema1"
              },
              "description": "El cuerpo de la solicitud debe contener el RFC.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "Format": "XAXX010101000 para genericos, 12 caracteres para empresa, 13 caracteres para persona moral.",
              "examples": [
                "XAXX010101000"
              ]
            },
            "__schema1": {}
          }
        }
      },
      "verificar_rfc_por_rfc": {
        "name": "verificar_rfc_por_rfc",
        "description": "Verificar RFC por RFC",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "obtener_resultado_de_validaci_n": {
        "name": "obtener_resultado_de_validaci_n",
        "description": "Obtener Resultado de Validación",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "transactionId": {
              "type": "string",
              "description": "Identificador de transacción devuelto por `valida/deposito`."
            }
          },
          "required": [
            "transactionId"
          ]
        }
      },
      "validar_movimiento_spei": {
        "name": "validar_movimiento_spei",
        "description": "Validar Movimiento SPEI",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "properties": {
                "fecha": {
                  "$ref": "#/definitions/__schema0"
                },
                "criterio": {
                  "$ref": "#/definitions/__schema1"
                },
                "emisor": {
                  "$ref": "#/definitions/__schema2"
                },
                "receptor": {
                  "$ref": "#/definitions/__schema3"
                },
                "cuenta": {
                  "$ref": "#/definitions/__schema4"
                },
                "monto": {
                  "$ref": "#/definitions/__schema5"
                }
              },
              "required": [
                "fecha",
                "criterio",
                "emisor",
                "receptor",
                "monto"
              ],
              "additionalProperties": {
                "$ref": "#/definitions/__schema6"
              },
              "description": "El cuerpo de la solicitud debe contener el criterio de búsqueda, las instituciones participantes y el monto a validar.\n"
            }
          },
          "required": [
            "body"
          ],
          "definitions": {
            "__schema0": {
              "type": "string",
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "examples": [
                "2026-08-25"
              ]
            },
            "__schema1": {
              "type": "string",
              "examples": [
                "1234567"
              ]
            },
            "__schema2": {
              "type": "string",
              "examples": [
                "40012"
              ]
            },
            "__schema3": {
              "type": "string",
              "examples": [
                "40002"
              ]
            },
            "__schema4": {
              "type": "string",
              "examples": [
                "012180001234567895"
              ]
            },
            "__schema5": {
              "type": "number",
              "examples": [
                1500.5
              ]
            },
            "__schema6": {}
          }
        }
      },
      "constancia_de_conservaci_n_de_mensajes_de_datos": {
        "name": "constancia_de_conservaci_n_de_mensajes_de_datos",
        "description": "Constancia de Conservación de Mensajes de Datos",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {}
        }
      },
      "consultar_consumo": {
        "name": "consultar_consumo",
        "description": "Consultar Consumo",
        "inputSchema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "type": "object",
          "properties": {
            "serviceName": {
              "type": "string",
              "description": "Nombre del servicio (API) por el cual filtrar."
            },
            "httpStatus": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991,
              "description": "Código HTTP por el cual filtrar.  \nEjemplos: 200, 400, 500.\n"
            },
            "beginDate": {
              "type": "string",
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "description": "Fecha de inicio del consumo.  \nFormato: ISO 8601 `YYYY-MM-DD`\n"
            },
            "endDate": {
              "type": "string",
              "format": "date",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
              "description": "Fecha de fin del consumo.  \nFormato: ISO 8601 `YYYY-MM-DD`\n"
            },
            "limit": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 100,
              "description": "Número de resultados que quiere obtener.  \nValor máximo: 100\n"
            },
            "offset": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "Número de registros a omitir. Enviar para obtener resultados paginados.\n"
            }
          }
        }
      }
    },
    "resources": [],
    "prompts": []
  }
}