{
  "openapi": "3.1.1",
  "info": {
    "title": "ServicioTimbradoWS_Net | v1",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "http://webservicestest.digitalfactura.mx/"
    }
  ],
  "paths": {
    "/api/v1/timbrado/cfdi40": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP Timbre40 — CFDI 4.0 / Retenciones 2.0.",
        "operationId": "TimbrarCfdi40",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TimbrarCfdi40Request"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/timbrado/verificar-timbres": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP VerificarTimbres.",
        "operationId": "VerificarTimbres",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VerificarTimbresRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/timbrado/cfdi33": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP Timbre33 (fuera de servicio).",
        "operationId": "Timbre33",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/timbrado/retenciones": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP TimbreRet (fuera de servicio).",
        "operationId": "TimbreRet",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/timbrado/cfdi33-or": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP Timbre33_OR (fuera de servicio).",
        "operationId": "Timbre33Or",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/timbrado/retenciones-or": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP TimbreRet_OR (fuera de servicio).",
        "operationId": "TimbreRetOr",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/timbrado/echo": {
      "post": {
        "tags": [
          "Timbrado"
        ],
        "summary": "SOAP GetDataUsingDataContract (eco).",
        "operationId": "GetDataUsingDataContract",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RespuestaTimbrado"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/health": {
      "get": {
        "tags": [
          "Health"
        ],
        "operationId": "ApiV1Health",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/diagnostico": {
      "get": {
        "tags": [
          "ServicioTimbradoWS_Net"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/env": {
      "get": {
        "tags": [
          "ServicioTimbradoWS_Net"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/health/redis": {
      "get": {
        "tags": [
          "ServicioTimbradoWS_Net"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sellado/sellar": {
      "post": {
        "tags": [
          "Sellado"
        ],
        "summary": "SOAP Sellar.",
        "operationId": "Sellar",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/inicia-sesion": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP IniciaSesion.",
        "operationId": "CancelacionIniciaSesion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/consulta-estatus": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP ConsultaEstatus.",
        "operationId": "CancelacionConsultaEstatus",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsultaEstatusRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-y-verifica": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelayVerifica.",
        "operationId": "CancelacionCancelaYVerifica",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsultaEstatusRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-cfdi": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaCFDI.",
        "operationId": "CancelacionCancelaCfdi",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidSesionRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-cfdi-masivo": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaCFDIMasivo.",
        "operationId": "CancelacionCancelaCfdiMasivo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelMasivoRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/verifica-aceptacion-rechazo": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP verificaAceptacionRechazo.",
        "operationId": "CancelacionVerificaAceptacionRechazo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VerificaAceptacionRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/consulta-relacionados": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP ConsultaRelacionados.",
        "operationId": "CancelacionConsultaRelacionados",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RelacionadosRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/consulta-relacionados-ep": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP ConsultaRelacionadosEP.",
        "operationId": "CancelacionConsultaRelacionadosEp",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RelacionadosEpRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/envia-aceptacion-rechazo": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP enviaAceptacionRechazo.",
        "operationId": "CancelacionEnviaAceptacionRechazo",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AceptacionRechazoRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-retencion": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaRetencion.",
        "operationId": "CancelacionCancelaRetencion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelRetencionXmlRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/guardar-pfx": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP guardarPFX.",
        "operationId": "CancelacionGuardarPfx",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GuardarPfxRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-cfdi40": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaCfdi40.",
        "operationId": "CancelacionCancelaCfdi40",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidMotivoRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-cfdi40-pfx": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaCfdi40Pfx.",
        "operationId": "CancelacionCancelaCfdi40Pfx",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidMotivoPfxRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-retencion20": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaRetencion20.",
        "operationId": "CancelacionCancelaRetencion20",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidMotivoRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-retencion20-pfx": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaRetencion20PFX.",
        "operationId": "CancelacionCancelaRetencion20Pfx",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidMotivoPfxRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/consulta-estatus40": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP ConsultaEstatus40.",
        "operationId": "CancelacionConsultaEstatus40",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsultaEstatus40Request"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/cancela-cfdi40-pdf": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP CancelaCfdi40PDF.",
        "operationId": "CancelacionCancelaCfdi40Pdf",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidMotivoRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/cancelacion/system-net": {
      "post": {
        "tags": [
          "Cancelacion"
        ],
        "summary": "SOAP SystemNet.",
        "operationId": "CancelacionSystemNet",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUuidMotivoPfxRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/herramientas/iniciar-sesion": {
      "post": {
        "tags": [
          "Herramientas"
        ],
        "summary": "SOAP IniciarSesion.",
        "operationId": "HerramientasIniciarSesion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/herramientas/timbre": {
      "post": {
        "tags": [
          "Herramientas"
        ],
        "summary": "SOAP timbre.",
        "operationId": "HerramientasTimbre",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HerramientasXmlSesionRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/herramientas/pdf": {
      "post": {
        "tags": [
          "Herramientas"
        ],
        "summary": "SOAP pdf.",
        "operationId": "HerramientasPdf",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HerramientasPdfRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/herramientas/pdf-sat": {
      "post": {
        "tags": [
          "Herramientas"
        ],
        "summary": "SOAP pdfSAT.",
        "operationId": "HerramientasPdfSat",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HerramientasPdfSatRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/validador/iniciar-sesion": {
      "post": {
        "tags": [
          "Validador"
        ],
        "summary": "SOAP fnIniciaSesion.",
        "operationId": "ValidadorIniciaSesion",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "oneOf": [
                  {
                    "type": "null"
                  },
                  {
                    "$ref": "#/components/schemas/CredencialesRequest"
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/validador/valida-xml": {
      "post": {
        "tags": [
          "Validador"
        ],
        "summary": "SOAP ValidaXML.",
        "operationId": "ValidadorValidaXml",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "oneOf": [
                  {
                    "type": "null"
                  },
                  {
                    "$ref": "#/components/schemas/ValidadorXmlSesionRequest"
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/validador/validacion-completa": {
      "post": {
        "tags": [
          "Validador"
        ],
        "summary": "SOAP ValidacionCompleta.",
        "operationId": "ValidadorValidacionCompleta",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "oneOf": [
                  {
                    "type": "null"
                  },
                  {
                    "$ref": "#/components/schemas/ValidadorXmlSesionRequest"
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/validador/valida-xml-pdf": {
      "post": {
        "tags": [
          "Validador"
        ],
        "summary": "SOAP ValidaXMLPDF.",
        "operationId": "ValidadorValidaXmlPdf",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "oneOf": [
                  {
                    "type": "null"
                  },
                  {
                    "$ref": "#/components/schemas/ValidadorXmlSesionRequest"
                  }
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/timbre33": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "summary": "SOAP Timbre33.",
        "operationId": "SicaiTimbre33",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/timbre-ret": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "summary": "SOAP TimbreRet.",
        "operationId": "SicaiTimbreRet",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/XmlConCredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/timbre40": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "summary": "SOAP Timbre40.",
        "operationId": "SicaiTimbre40",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TimbrarCfdi40Request"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/verificar-timbres": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "summary": "SOAP VerificarTimbres.",
        "operationId": "SicaiVerificarTimbres",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VerificarTimbresRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/version-app-descargas": {
      "get": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiVersionAppDescargas",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/version-sicai33": {
      "get": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiVersionSicai33",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/version-deconnect": {
      "get": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiVersionDeConnect",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/lista-precios": {
      "get": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiListaPrecios",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/lista-paquetes": {
      "get": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiListaPaquetes",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/inicio-sesion-app-descargas": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiInicioSesionAppDescargas",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiRfcPasswordRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/registro-app-descargas": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiRegistroAppDescargas",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiRegistroAppRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/verifica-licencia-app-descargas": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiVerificaLicenciaAppDescargas",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiRfcPasswordRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/solicitar-licencia-app-descargas": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiSolicitarLicenciaAppDescargas",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiLicenciaRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/registro-sicai": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiRegistroSicai",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiRegistroRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/inicio-sesion-sicai": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiInicioSesionSicai",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiSidPasswordRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/registro-deconnect": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiRegistroDeconnect",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiRegistroRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/inicio-sesion-deconnect": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiInicioSesionDeconnect",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiSidPasswordRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/verificar-actualizaciones": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiVerificarActualizaciones",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiPassRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/solicitud-prueba-pro": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiSolicitudPruebaPro",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiUsuarioPassRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/check-prueba-pro": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiCheckPruebaPro",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiUsuarioPassRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/solicita-sicai-pro": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiSolicitaSicaiPro",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiSolicitaProRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/version-sicai": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiVersionSicai",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiUsuarioPassRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/check-mac-address": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiCheckMacAddress",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiMacAddressRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/solicita-timbres": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiSolicitaTimbres",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiSolicitaTimbresRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/carga-pfx": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiCargaPfx",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiCargaPfxRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/verifica-timbres": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiFnVerificaTimbres",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CredencialesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/obtener-xml": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiObtenerXml",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiObtenerXmlRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v1/sicai/registro-terminales": {
      "post": {
        "tags": [
          "SICAI"
        ],
        "operationId": "SicaiRegistroTerminales",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SicaiRegistroTerminalesRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "AceptacionRechazoRequest": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "rfc": {
            "type": "string"
          },
          "respuesta": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "CancelMasivoRequest": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "rfc": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "CancelRetencionXmlRequest": {
        "type": "object",
        "properties": {
          "xml": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "CancelUuidMotivoPfxRequest": {
        "type": "object",
        "properties": {
          "pfxBase64": {
            "type": "string"
          },
          "pfxPassword": {
            "type": "string"
          },
          "motivo": {
            "type": "string"
          },
          "folioSustitucion": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          },
          "rfc": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "CancelUuidMotivoRequest": {
        "type": "object",
        "properties": {
          "motivo": {
            "type": "string"
          },
          "folioSustitucion": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          },
          "rfc": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "CancelUuidSesionRequest": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "rfc": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "ConsultaEstatus40Request": {
        "type": "object",
        "properties": {
          "numIdentificacionFiscal": {
            "type": "string"
          },
          "selloComprobante": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "receptor": {
            "type": "string"
          },
          "total": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "ConsultaEstatusRequest": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "receptor": {
            "type": "string"
          },
          "total": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "CredencialesRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "usuario": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "contrasena": {
            "type": "string"
          }
        }
      },
      "GuardarPfxRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "noCertificado": {
            "type": "string"
          },
          "pfxB64": {
            "type": "string"
          },
          "pass": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "HerramientasPdfRequest": {
        "type": "object",
        "properties": {
          "xml": {
            "type": "string"
          },
          "observaciones": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "HerramientasPdfSatRequest": {
        "type": "object",
        "properties": {
          "xml": {
            "type": "string"
          },
          "adicional": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "HerramientasXmlSesionRequest": {
        "type": "object",
        "properties": {
          "xml": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "RelacionadosEpRequest": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "RelacionadosRequest": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "receptor": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "RespuestaTimbrado": {
        "type": "object",
        "properties": {
          "proceso": {
            "type": "boolean"
          },
          "xml": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          },
          "codError": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "detalle": {
            "type": "string"
          },
          "timbres": {
            "pattern": "^-?(?:0|[1-9]\\d*)$",
            "type": [
              "integer",
              "string"
            ],
            "format": "int32"
          },
          "idSeguimiento": {
            "type": "string"
          }
        }
      },
      "SicaiCargaPfxRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "pass": {
            "type": "string"
          },
          "numCert": {
            "type": "string"
          },
          "pfx": {
            "type": "string"
          }
        }
      },
      "SicaiLicenciaRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "comprobante": {
            "type": "string"
          }
        }
      },
      "SicaiMacAddressRequest": {
        "type": "object",
        "properties": {
          "usuario": {
            "type": "string"
          },
          "macAddress": {
            "type": "string"
          }
        }
      },
      "SicaiObtenerXmlRequest": {
        "type": "object",
        "properties": {
          "clave": {
            "type": "string"
          },
          "uuid": {
            "type": "string"
          }
        }
      },
      "SicaiPassRequest": {
        "type": "object",
        "properties": {
          "passd": {
            "type": "string"
          }
        }
      },
      "SicaiRegistroAppRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "razonSocial": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "password": {
            "type": "string"
          }
        }
      },
      "SicaiRegistroRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "password": {
            "type": "string"
          }
        }
      },
      "SicaiRegistroTerminalesRequest": {
        "type": "object",
        "properties": {
          "sid": {
            "type": "string"
          },
          "rfc": {
            "type": "string"
          },
          "terminales": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SicaiTerminalDto"
            }
          }
        }
      },
      "SicaiRfcPasswordRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "password": {
            "type": "string"
          }
        }
      },
      "SicaiSidPasswordRequest": {
        "type": "object",
        "properties": {
          "sid": {
            "type": "string"
          },
          "password": {
            "type": "string"
          }
        }
      },
      "SicaiSolicitaProRequest": {
        "type": "object",
        "properties": {
          "nomApp": {
            "type": "string"
          },
          "tel": {
            "type": "string"
          },
          "mail": {
            "type": "string"
          },
          "usuario": {
            "type": "string"
          },
          "pass": {
            "type": "string"
          }
        }
      },
      "SicaiSolicitaTimbresRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "user": {
            "type": "string"
          },
          "pass": {
            "type": "string"
          },
          "rsocial": {
            "type": "string"
          },
          "tel": {
            "type": "string"
          },
          "correo": {
            "type": "string"
          },
          "paq": {
            "type": "string"
          }
        }
      },
      "SicaiTerminalDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "macAddress": {
            "type": "string"
          }
        }
      },
      "SicaiUsuarioPassRequest": {
        "type": "object",
        "properties": {
          "usuario": {
            "type": "string"
          },
          "pass": {
            "type": "string"
          }
        }
      },
      "TimbrarCfdi40Request": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "usuario": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "xml": {
            "type": "string"
          }
        }
      },
      "ValidadorXmlSesionRequest": {
        "type": "object",
        "properties": {
          "xml": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "VerificaAceptacionRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "sesionId": {
            "type": "string"
          },
          "sesion_Id": {
            "type": "string"
          }
        }
      },
      "VerificarTimbresRequest": {
        "type": "object",
        "properties": {
          "rfc": {
            "type": "string"
          },
          "usuario": {
            "type": "string"
          },
          "password": {
            "type": "string"
          }
        }
      },
      "XmlConCredencialesRequest": {
        "type": "object",
        "properties": {
          "xml": {
            "type": "string"
          },
          "rfc": {
            "type": "string"
          },
          "usuario": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "contrasena": {
            "type": "string"
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "Timbrado"
    },
    {
      "name": "Health"
    },
    {
      "name": "ServicioTimbradoWS_Net"
    },
    {
      "name": "Sellado"
    },
    {
      "name": "Cancelacion"
    },
    {
      "name": "Herramientas"
    },
    {
      "name": "Validador"
    },
    {
      "name": "SICAI"
    }
  ]
}