{"openapi":"3.0.0","info":{"title":"ApiMarket \u26a1","termsOfService":"https:\/\/apimarket.mx\/terms-of-service","description":"<img src=\"https:\/\/apimarket.mx\/storage\/images\/logos\/logo-text.svg\" width=\"933\" height=\"200\">\n\nBienvenido a la documentaci\u00f3n de referencia de la API de ApiMarket\u26a1. Esta gu\u00eda te proporcionar\u00e1 toda la informaci\u00f3n necesaria para realizar llamadas a nuestra API de manera efectiva y aprovechar al m\u00e1ximo nuestros servicios.\n\nLa API de ApiMarket te permite acceder a una amplia gama de funcionalidades y datos relacionados con la validacion de datos en M\u00e9xico.\n\nNuestra documentaci\u00f3n te ayudar\u00e1 a comprender c\u00f3mo autenticarte correctamente, enviar solicitudes HTTP adecuadas y manejar las respuestas devueltas por la API. Adem\u00e1s, encontrar\u00e1s ejemplos de c\u00f3digo y descripciones detalladas de los diferentes endpoints disponibles.\n\nPara comenzar a utilizar nuestra API, necesitar\u00e1s un token de autenticaci\u00f3n v\u00e1lido, el cual se generar\u00e1 al registrar una cuenta en ApiMarket. Una vez que hayas obtenido tu token, podr\u00e1s incluirlo en tus solicitudes para acceder a los recursos protegidos.\n\nExplora nuestra documentaci\u00f3n para encontrar informaci\u00f3n detallada sobre c\u00f3mo realizar llamadas a cada uno de nuestros endpoints. Te recomendamos utilizar Postman, una herramienta ampliamente utilizada para probar y desarrollar APIs, ya que hemos proporcionado una colecci\u00f3n de solicitudes preconfiguradas para facilitar tu integraci\u00f3n con nuestra API.\n\nSi tienes alguna pregunta o encuentras alg\u00fan problema durante la integraci\u00f3n, no dudes en consultar nuestra secci\u00f3n de preguntas frecuentes directamente en nuestro [<b>Marketplace<\/b>](https:\/\/apimarket.mx\/marketplace) o ponerte en contacto con nuestro equipo de soporte t\u00e9cnico a traves del correo electronico [soporte@apimarket.mx](https:\/\/mailto:soporte@apimarket.mx). Estaremos encantados de ayudarte en cada paso del proceso de integraci\u00f3n con la API de ApiMarket.\n\n\u00a1Esperamos que disfrutes utilizando nuestra API y aproveches todas las ventajas que ofrece en tu desarrollo de aplicaciones!","version":"3.1.0"},"servers":[{"url":"https:\/\/apimarket.mx"}],"components":{"schemas":{"CurpAPIResponse":{"type":"object","properties":{"success":{"type":"boolean"},"codigoValidacion":{"type":"string"},"message":{"type":"string"},"status":{"type":"integer"},"data":{"$ref":"#\/components\/schemas\/ValidCURPUserData"}},"required":["success","codigoValidacion","message","status","data"]},"ValidCURPUserData":{"type":"object","properties":{"curp":{"type":"string"},"nombres":{"type":"string"},"apellidoPaterno":{"type":"string"},"apellidoMaterno":{"type":"string"},"sexo":{"type":"string","enum":["HOMBRE","MUJER"]},"fechaNacimiento":{"type":"string","format":"date"},"paisNacimiento":{"type":"string"},"estadoNacimiento":{"type":"string"},"docProbatorio":{"type":"integer"},"datosDocProbatorio":{"$ref":"#\/components\/schemas\/DocProbatorioData"},"historial":{"$ref":"#\/components\/schemas\/HistorialData"}},"required":["curp","nombres","apellidoPaterno","apellidoMaterno","sexo","fechaNacimiento","paisNacimiento","estadoNacimiento","docProbatorio","datosDocProbatorio","historial"]},"DocProbatorioData":{"type":"object","properties":{"entidadRegistro":{"type":"string"},"claveMunicipioRegistro":{"type":"integer"},"anioReg":{"type":"integer"},"claveEntidadRegistro":{"type":"string","nullable":true},"foja":{"type":"integer"},"numActa":{"type":"integer"},"libro":{"type":"integer"},"municipioRegistro":{"type":"string"}},"required":["entidadRegistro","claveMunicipioRegistro","anioReg","numActa","municipioRegistro"]},"HistorialData":{"type":"object","properties":{"estatusCurp":{"type":"string"},"desEstatusCURP":{"type":"string"},"curpOriginal":{"type":"string"},"descripcionCurp":{"type":"string"}},"required":["estatusCurp","desEstatusCURP","curpOriginal","descripcionCurp"]},"EstimateResult":{"type":"object","properties":{"dataset":{"type":"string","description":"Nombre del dataset estimado","example":"empleados_enero"},"row_count":{"type":"integer","description":"N\u00famero de filas en el dataset","example":500},"endpoints":{"type":"array","description":"Desglose de costo por endpoint configurado en el plan","items":{"type":"object","properties":{"url":{"type":"string","description":"URL del endpoint tal como fue configurada en el plan","example":"https:\/\/apimarket.mx\/api\/imss\/grupo\/umf-asignada?nss={{nss}}"},"route":{"type":"string","nullable":true,"description":"Nombre de la ruta interna resuelto desde la URL","example":"api.imss.umfAsignada"},"price_per_row":{"type":"number","format":"float","description":"Costo unitario por fila para este endpoint","example":1},"subtotal":{"type":"number","format":"float","description":"Subtotal para este endpoint (price_per_row \u00d7 row_count)","example":500}}}},"estimated_units":{"type":"number","format":"float","description":"Total estimado de unidades a consumir","example":1000},"current_balance":{"type":"number","format":"float","description":"Saldo actual disponible del token","example":1200},"sufficient":{"type":"boolean","description":"Indica si el saldo actual es suficiente para ejecutar el procesamiento","example":true}}}},"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}],"tags":[{"name":"INFONAVIT","x-slug":"infonavit","x-id":1,"x-overview":"Verifica la informacion sobre los creditos de tus usuarios, busca sus creditos y el estatus de los mismos","x-short_description":"Instituto del Fondo Nacional de la Vivienda para los Trabajadores","description":"Servicio de consulta al Instituto del Fondo Nacional de la vivienda para los Trabajadores (INFONAVIT)\n","x-status":"active","x-image":"images\/services\/infonavit.png"},{"name":"SEP","x-slug":"sep","x-id":2,"x-overview":"Verifica la informacion sobre la educacion de tus usuarios","x-short_description":"Secretaria de educacion publica.","description":"Servicios de consulta a la Secretaria de educacion publica  (SEP)\n","x-status":"active","x-image":"images\/services\/sep.png"},{"name":"RENAPO","x-slug":"renapo","x-id":3,"x-overview":"Valida la CURP de tus usuarios directamente desde la base de datos del Registro Nacional de Poblacion de Mexico.","description":"Servicio de consulta en la base de datos del Registro Nacional de Poblacion (RENAPO) para validar y obtener la Clave Unica de Registro de Poblacion (CURP).","x-short_description":"Registro Nacional de Poblacion","x-status":"active","x-image":"images\/services\/renapo.jpg"},{"name":"SAT","x-slug":"sat","x-id":6,"x-overview":"Con este servicio podras obtener el rfc de tus usuarios y validar la informacion fiscal como el Codigo postal contra los registros del SAT.","description":"Conexion a los servidores del Servicio de Administracion Tributaria.","x-short_description":"Servicio de Administracion Tributaria","x-status":"active","x-image":"images\/services\/sat.png"},{"name":"IMSS","x-slug":"imss","x-id":4,"x-overview":"Valida y obten informacion de tus usuarios acerca de asignacion de clinicas, clinicas por codigo postal, obten vigencia, nss con curp y algunos otros datos.","description":"Conexion a los servidores del Instituto Mexicano del Seguro Social.","x-short_description":"Instituto Mexicano del Seguro Social","x-status":"active","x-image":"images\/services\/imss.jpg"},{"name":"Inteligencia Artificial","x-slug":"inteligencia-artificial","x-id":5,"x-overview":"Con este servicio podras obtener realizar tareas de manera inteligente con tus im\u00e1genes, pdfs y formatos.","description":"Operaciones de inteligencia artificial.","x-short_description":"Inteligencia artificial","x-status":"active","x-image":"images\/services\/sat.png"},{"name":"Geolocalizaci\u00f3n","x-slug":"geolocalizacion","x-id":7,"x-overview":"Con este servicio podras obtener informaci\u00f3n de la ubicaci\u00f3n de tus usuarios.","description":"Operaciones de c\u00f3digos postales y geolocalizaci\u00f3n.","x-short_description":"C\u00f3digos Postales","x-status":"active","x-image":"images\/services\/sat.png"},{"name":"REPUVE","x-slug":"repuve","x-id":8,"x-overview":"Valida y obten informacion de Registro Publico Vehicular en mexico.","description":"Conexion a los servidores del Registro Publico Vehicular.","x-short_description":"Registro Publico Vehicular","x-status":"active","x-image":"images\/services\/repuve.jpg"}],"paths":{"\/api\/infonavit\/grupo\/buscar-credito":{"post":{"tags":["INFONAVIT"],"x-title":"Buscar Credito INFONAVIT API","x-slug":"buscar-credito-infonavit","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":1,"x-docs":"app\/docs\/infonavit\/buscar-credito.md","x-seo_banner":"storage\/images\/front\/seo\/buscar-credito.png","x-permission":"use_buscar_credito","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-buscar.xlsx","x-url":"api.infonavit.buscar","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"Numero de Seguro Social"}],"x-example_response":"{\"data\": {\"nss\": \"21457896541\", \"rfc\": \"JLOP5402087OP\", \"pool\": \"9002\", \"scurp\": \"JLOP540208HSPRHJ02\", \"moneda\": \"VSM\", \"nombre\": \"JUAN\", \"regimen\": \"REA\", \"producto\": \"SDER\", \"apMaterno\": \"PEREZ\", \"apPaterno\": \"LOPEZ\", \"fechaCierre\": \"\", \"fechaOrigen\": \"20111215\", \"mesesomisos\": \"1\", \"num_credito\": \"2587458965\", \"tipo_credito\": \"Hipotecario\", \"emailPersonal\": \"juan.lopez@gmail.com\", \"estatus_credito\": \"AC\", \"telefonoCelular\": \"55488975687\", \"situacioncredito\": \"Activo\"}, \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"q0AzNgBXxd3LGSC98ecG\"}","x-permissions":[{"name":"use_buscar_credito","display_name":"Buscar creditos","description":"Este permiso otorga la habilidad de buscar creditos en el sistema del infonavit","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el infonavit?","response":"El Infonavit (Instituto del Fondo Nacional de la Vivienda para los Trabajadores) es una instituci\u00f3n en M\u00e9xico encargada de administrar los recursos del fondo de vivienda de los trabajadores afiliados al Instituto Mexicano del Seguro Social (IMSS). El objetivo principal del Infonavit es facilitar y promover el acceso a una vivienda digna para los trabajadores."},{"question":"\u00bfComo puedo solicitar un credito?","response":"Los trabajadores afiliados al Infonavit tienen la posibilidad de utilizar su saldo acumulado en el fondo para adquirir una vivienda nueva o usada, construir en terreno propio, realizar mejoras o ampliaciones a su vivienda actual o incluso pagar el saldo pendiente de su cr\u00e9dito hipotecario, para ello debes acudir a las oficinas del infonavit en tu ciudad y cumplir con los requisitos."},{"question":"\u00bfPorque los empleados deben reportar su credito de infonavit a su empleador?","response":"Al reportar su cr\u00e9dito de Infonavit, el empleado asegura que las deducciones correspondientes al pago de su cr\u00e9dito sean realizadas de manera regular en su nuevo empleo. Esto garantiza la continuidad en los pagos y evita posibles retrasos o incumplimientos que podr\u00edan afectar su historial crediticio y generar problemas legales."},{"question":"\u00bfPorque es importante que los empleadores revisen si sus empleados tienen o no un credito de infonavit?","response":" Los empleadores tienen la obligaci\u00f3n legal de retener y pagar las aportaciones correspondientes al Infonavit de sus empleados. Verificar si los empleados tienen un cr\u00e9dito de Infonavit es parte de su responsabilidad para cumplir con esta obligaci\u00f3n. Si no lo hacen, podr\u00edan enfrentar sanciones y consecuencias legales por incumplimiento."}],"x-type":"default","summary":"Buscar Credito","x-short-description":"Buscar Credito INFONAVIT API","description":"Endpoint para realizar la consulta de creditos en el infonavit, obtenida mediante el Numero de seguro social de la persona.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","required":true,"schema":{"type":"integer"},"description":"N\u00famero de Seguro Social","example":"21139682674"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"J5dfmxj4v4i9qnynyCa9"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"nss":{"type":"string","description":"N\u00famero de Seguro Social del solicitante","example":"010101010101"},"estatus_credito":{"type":"string","description":"nulo (no cuenta con cr\u00e9dito), AC (cuenta con cr\u00e9dito)\n","example":"AC"},"situacioncredito":{"type":"string","description":"Situaci\u00f3n actual del cr\u00e9dito","example":"Activo"},"num_credito":{"type":"string","description":"N\u00famero del cr\u00e9dito asignado","example":2811297103},"moneda":{"type":"string","description":"Tipo de moneda en la que est\u00e1 denotado el cr\u00e9dito","example":"VSM"},"tipo_credito":{"type":"string","description":"El conjunto de modalidades que INFONAVIT maneja: Hipotecario (est\u00e1ndar), COFINAVIT, COFINAVIT INGRESOS ADICIONALES, INFONAVIT TOTAL, TU SEGUNDO CR\u00c9DITO INFONAVIT\n","example":"Hipotecario"},"regimen":{"type":"string","description":"R\u00e9gimen de amortizaci\u00f3n que puede ser ROA (R\u00e9gimen ordinario de Amortizaci\u00f3n) o REA (R\u00e9gimen especial de Amortizaci\u00f3n)","example":"REA"},"pool":{"type":"string","description":"En el contexto de instituciones crediticias, es el identificador asignado al conjunto de pr\u00e9stamos hipotecarios que se agrupan para ser vendidos como un producto de inversi\u00f3n","example":9002},"mesesomisos":{"type":"string","description":"N\u00famero total de meses en los que el derechohabiente no ha hecho su contribuci\u00f3n","example":1},"producto":{"type":"string","description":"Tipo de cr\u00e9dito que ofrece el INFONAVIT, en tu caso, Hipotecaria Total (HiTo)","example":"SDER"},"nombre":{"type":"string","description":"Nombre del solicitante","example":"Maximo"},"apPaterno":{"type":"string","description":"Apellido paterno del solicitante","example":"D\u00e9cimo"},"apMaterno":{"type":"string","description":"Apellido materno del solicitante","example":"Meridio"},"fechaOrigen":{"type":"string","description":"Fecha de origen del cr\u00e9dito en formato YYYYMMDD","example":20111415},"fechaCierre":{"type":"string","description":"Fecha de cierre del cr\u00e9dito en formato YYYYMMDD, puede estar vac\u00edo si el cr\u00e9dito est\u00e1 activo","example":""},"emailPersonal":{"type":"string","description":"Correo electr\u00f3nico personal del solicitante","example":"maximo_decimo_meridio@ejercito_del_norte.com"},"telefonoCelular":{"type":"string","description":"N\u00famero de tel\u00e9fono celular del solicitante","example":5450060422},"rfc":{"type":"string","description":"Registro Federal de Contribuyentes del solicitante","example":"MOXE820204CG1"},"scurp":{"type":"string","description":"CURP del solicitante","example":"ROMA000000MTSDRR03"}}}}},"example":{"success":true,"codigoValidacion":"J5dfmxj4v4i9qnynyCa9","message":"Exitoso","status":200,"data":{"nss":"010101010101","estatus_credito":"AC","situacioncredito":"Activo","num_credito":"2811297103","moneda":"VSM","tipo_credito":"Hipotecario","regimen":"REA","pool":"9002","mesesomisos":"1","producto":"SDER","nombre":"Maximo","apPaterno":"D\u00e9cimo","apMaterno":"Meridio","fechaOrigen":"20111415","fechaCierre":"","emailPersonal":"maximo_decimo_meridio@ejercito_del_norte.com","telefonoCelular":"5450060422","rfc":"MOXE820204CG1","scurp":"ROMA000000MTSDRR03"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"GN7ZDvmiYrIf2egQsH08","message":"Sin datos","status":404,"data":[]}}}},"422":{"description":"Unprocessable Content","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"message":"El campo nss es obligatorio.","errors":{"nss":["El campo nss es obligatorio."]}}}}}}}},"\/api\/infonavit\/grupo\/obtener-cuenta":{"post":{"tags":["INFONAVIT"],"summary":"Obtener Subcuenta de vivienda","x-short-description":"Obten Subcuenta de vivienda INFONAVIT API","x-title":"Obten Subcuenta de vivienda INFONAVIT API","x-slug":"obtener-subcuenta-de-vivienda","x-need-account":true,"x-is-allowed-massive-processing":false,"x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"N\u00famero de Seguro Social"}],"x-method":"POST","x-price":1,"x-docs":"app\/docs\/infonavit\/obtener-cuenta.md","x-seo_banner":"storage\/images\/front\/seo\/subcuenta.png","x-permission":"use_obtener_cuenta","x-massive-processing-template":"","x-url":"api.infonavit.cuenta","x-example_response":"{\"status\": 200,\"message\": \"Exitoso\",\"success\": true,\"codigoValidacion\": \"q0AzNgBXxd3LGSC98ecG\",\"data\": {\"saldoSARTotal\": 115064.29,\"saldoAnterior\": \"0.00\",\"saldoSAR92\": \"0.00\",\"saldoSAR97\": \"115064.29\",\"NSS\": 10578758474, \"bimestre\": \"0000\",\"fechaPago\": \"\",\"nombreEmpresa\": \"\",\"aportacion\": \"0.00\"}}","x-permissions":[{"name":"use_obtener_cuenta","display_name":"Obtener monto de subcuenta de vivienda","description":"Este permiso otorga la habilidad de obtener el monto de la subcuenta de vivienda en el sistema del infonavit","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es el Infonavit?","response":"El Infonavit (Instituto del Fondo Nacional de la Vivienda para los Trabajadores) es una instituci\u00f3n en M\u00e9xico encargada de administrar los recursos del fondo de vivienda de los trabajadores afiliados al Instituto Mexicano del Seguro Social (IMSS). El objetivo principal del Infonavit es facilitar y promover el acceso a una vivienda digna para los trabajadores."},{"question":"\u00bfC\u00f3mo puedo solicitar un cr\u00e9dito?","response":"Los trabajadores afiliados al Infonavit tienen la posibilidad de utilizar su saldo acumulado en el fondo para adquirir una vivienda nueva o usada, construir en terreno propio, realizar mejoras o ampliaciones a su vivienda actual o incluso pagar el saldo pendiente de su cr\u00e9dito hipotecario. Para ello, debes acudir a las oficinas del Infonavit en tu ciudad y cumplir con los requisitos."},{"question":"\u00bfPor qu\u00e9 los empleados deben reportar su cr\u00e9dito de Infonavit a su empleador?","response":"Al reportar su cr\u00e9dito de Infonavit, el empleado asegura que las deducciones correspondientes al pago de su cr\u00e9dito sean realizadas de manera regular en su nuevo empleo. Esto garantiza la continuidad en los pagos y evita posibles retrasos o incumplimientos que podr\u00edan afectar su historial crediticio y generar problemas legales."},{"question":"\u00bfPor qu\u00e9 es importante que los empleadores revisen si sus empleados tienen o no un cr\u00e9dito de Infonavit?","response":"Los empleadores tienen la obligaci\u00f3n legal de retener y pagar las aportaciones correspondientes al Infonavit de sus empleados. Verificar si los empleados tienen un cr\u00e9dito de Infonavit es parte de su responsabilidad para cumplir con esta obligaci\u00f3n. Si no lo hacen, podr\u00edan enfrentar sanciones y consecuencias legales por incumplimiento."},{"question":"\u00bfQu\u00e9 es una API para obtener subcuenta?","response":"Una API para obtener subcuenta es una interfaz de programaci\u00f3n que permite a las aplicaciones solicitar y recibir informaci\u00f3n espec\u00edfica de la subcuenta de un usuario en el Infonavit, facilitando la integraci\u00f3n y automatizaci\u00f3n de procesos relacionados con esta informaci\u00f3n."},{"question":"\u00bfC\u00f3mo puedo integrar la API de subcuenta en mi sistema?","response":"Para integrar la API de subcuenta en tu sistema, primero necesitas tener acceso a las credenciales proporcionadas por Infonavit. Luego, mediante llamadas HTTP (como GET o POST), puedes solicitar la informaci\u00f3n de la subcuenta utilizando la documentaci\u00f3n y los endpoints especificados por la API."},{"question":"\u00bfEs seguro utilizar la API para obtener datos de la subcuenta?","response":"S\u00ed, las APIs proporcionadas por instituciones como Infonavit suelen contar con medidas de seguridad robustas, como autenticaci\u00f3n y encriptaci\u00f3n, para proteger los datos sensibles. Sin embargo, es importante seguir las mejores pr\u00e1cticas de seguridad al integrar y utilizar la API en tu sistema."}],"x-type":"default","description":"Endpoint para realizar la consulta de creditos en el infonavit, obtenida mediante el Numero de seguro social de la persona.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","schema":{"type":"integer"},"example":"21139682674"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"58"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"vXqhFYaZ1vJBaLBYPsMd"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exito"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"saldoSARTotal":{"type":"number","format":"float","description":"Saldo total del SAR. Es la suma de todas las aportaciones realizadas a la cuenta individual del trabajador, incluyendo las del SAR 92 y SAR 97, junto con los rendimientos generados. Representa el monto total disponible en la cuenta de ahorro para el retiro del trabajador.\n","example":57727.92},"saldoAnterior":{"type":"string","description":"Saldo anterior del SAR. Se refiere al saldo que exist\u00eda en la cuenta del trabajador en un per\u00edodo anterior espec\u00edfico. Este saldo no incluye las nuevas aportaciones ni los rendimientos generados desde la \u00faltima vez que se actualiz\u00f3 el saldo.\n","example":"0.00"},"saldoSAR92":{"type":"string","description":"Saldo del SAR del a\u00f1o 92. Se refiere a las aportaciones realizadas al Sistema de Ahorro para el Retiro antes de la reforma de 1997.","example":"0.00"},"saldoSAR97":{"type":"string","description":"Saldo del SAR del a\u00f1o 97. Se refiere a las aportaciones realizadas despu\u00e9s de la reforma de 1997.","example":" 57727.92"},"NSS":{"type":"integer","description":"N\u00famero de Seguro Social del solicitante","example":21139682674},"bimestre":{"type":"string","description":"Bimestre correspondiente","example":"0000"},"fechaPago":{"type":"string","description":"Fecha de pago, puede estar vac\u00edo si no hay fecha de pago","example":""},"nombreEmpresa":{"type":"string","description":"Nombre de la empresa, puede estar vac\u00edo si no hay empresa registrada","example":""},"aportacion":{"type":"string","description":"Aportaci\u00f3n del solicitante","example":"0.00"}}}}},"example":{"success":true,"codigoValidacion":"vXqhFYaZ1vJBaLBYPsMd","message":"Exito","status":200,"data":{"saldoSARTotal":57727.92,"saldoAnterior":"0.00","saldoSAR92":"0.00","saldoSAR97":" 57727.92","NSS":21139682674,"bimestre":"0000","fechaPago":"","nombreEmpresa":"","aportacion":"0.00"}}}}}}}},"\/api\/sep\/grupo\/validar-cedula":{"post":{"tags":["SEP"],"summary":"Valida las c\u00e9dulas profesionales de tus usuarios en el Registro Nacional de profesionistas en Mexico. Los datos provienen por parte de la SEP.","x-short-description":"Valida las c\u00e9dulas profesionales de tus usuarios en el Registro Nacional de Profesionistas en Mexico. Los datos provienen por parte de la SEP.","description":"Valida la c\u00e9dula profesional enviada en la base de datos oficial del Registro Nacional de Profesionistas,","x-is-allowed-massive-processing":false,"x-slug":"validar-cedula-profesional","x-need-account":false,"x-form-schema":[{"name":"cedula","type":"int","container":"input","attributes":"","is_required":"true","default_value":"12345678910","description":"Cedula Profesional"}],"x-title":"Valida C\u00e9dula Profesional API","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sep\/validar-cedula-profesional.md","x-seo_banner":"storage\/images\/front\/seo\/validar-cedula-profesional.png","x-permission":"use_validar_cedula","x-massive-processing-template":"storage\/masivo\/templates\/SEP-validar-cedula.xlsx","x-url":"api.sep.validar","x-example_response":"{\"data\": [{\"curp\": null, \"foja\": null, \"sexo\": \"1\", \"tipo\": \"C1\", \"libro\": null, \"desins\": \"UNIVERSIDAD NACIONAL AUT\u00d3NOMA DE M\u00c9XICO\", \"insedo\": null, \"nombre\": \"JUAN\", \"numero\": null, \"titulo\": \"LICENCIATURA EN CIENCIAS POL\u00cdTICAS Y ADMINISTRACI\u00d3N P\u00daBLICA\", \"anioreg\": 1989, \"carArea\": null, \"carCons\": null, \"inscons\": null, \"materno\": \"PEREZ\", \"nombreM\": null, \"paterno\": \"L\u00d3PEZ\", \"carNivel\": null, \"carSarea\": null, \"idCedula\": \"2547854\", \"maternoM\": null, \"paternoM\": null}], \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"fZ1FJKa4ak5WCKt6dMBV\"}","x-permissions":[{"name":"use_validar_cedula","display_name":"Validar Cedulas profesionales","description":"Este permiso otorga la habilidad validar cedulas en el Registro Nacional de profesionistas","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es la SEP?","response":"La SEP es el acr\u00f3nimo de Secretar\u00eda de Educaci\u00f3n P\u00fablica, una instituci\u00f3n gubernamental en M\u00e9xico encargada de planificar, coordinar y evaluar la pol\u00edtica educativa del pa\u00eds. La SEP es responsable de supervisar y regular todos los niveles de educaci\u00f3n, desde la educaci\u00f3n preescolar hasta la educaci\u00f3n superior."},{"question":"\u00bfPorque es importante validar la cedula profesional de mis empleados?","response":"La c\u00e9dula profesional es un documento oficial emitido por la SEP que certifica que una persona ha completado satisfactoriamente sus estudios superiores y ha obtenido un t\u00edtulo profesional. Al validar la c\u00e9dula profesional de un empleado, se verifica que efectivamente cuenta con la formaci\u00f3n acad\u00e9mica requerida para desempe\u00f1ar el puesto o funci\u00f3n asignada, ciertas profesiones o actividades requieren que los empleados cuenten con una c\u00e9dula profesional v\u00e1lida para ejercer,  Al verificar la c\u00e9dula profesional de un empleado, se evita la posibilidad de contratar a personas que falsifiquen o presenten informaci\u00f3n enga\u00f1osa sobre sus credenciales acad\u00e9micas"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"cedula","in":"query","schema":{"type":"integer"},"required":true,"description":"Cedula profesional","example":"1234567"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"53uGKGqICK1FqHfzMXiW","message":"Exitoso","status":200,"data":[{"anioreg":1988,"carArea":null,"carCons":null,"carNivel":null,"carSarea":null,"curp":null,"desins":"INSTITUTO POLIT\u00c9CNICO NACIONAL","foja":null,"idCedula":"1234567","inscons":2,"insedo":9,"libro":null,"materno":"Meridio","maternoM":null,"nombre":"Decimo","nombreM":null,"numero":null,"paterno":"Meridio","paternoM":null,"sexo":"1","tipo":"C1","titulo":"LICENCIATURA EN ADMNISTRACION"}]}}}}}}},"\/api\/sep\/grupo\/obtener-cedula":{"post":{"tags":["SEP"],"summary":"Buscar cedula profesional","x-short-description":"Busca Cedulas relacionadas a los datos enviadas en la base de datos del Registro Nacional de Profesionistas.","description":"Busca Cedulas relacionadas a los datos enviadas en la base de datos del Registro Nacional de Profesionistas.\n\nNota: esta b\u00fasqueda no es con coincidencia exacta, mostrara todos los registros que contengan los datos enviados.","x-is-allowed-massive-processing":true,"x-slug":"buscar-cedula-profesional","x-title":"Buscar Cedula Profesional","x-need-account":false,"x-form-schema":[{"name":"nombres","type":"string","container":"input","attributes":"","is_required":"true","default_value":"Andres Manuel","description":"Nombres"},{"name":"paterno","type":"string","container":"input","attributes":"","is_required":"true","default_value":"Lopez","description":"Apellido Paterno"},{"name":"materno","type":"string","container":"input","attributes":"","is_required":"false","default_value":"Obrador","description":"Apellido Materno"}],"x-method":"POST","x-price":1,"x-docs":"app\/docs\/sep\/buscar-cedula-profesional.md","x-seo_banner":"storage\/images\/front\/seo\/buscar-cedula-profesional.png","x-permission":"use_buscar_cedula","x-massive-processing-template":"","x-url":"api.sep.buscar","x-example_response":"{\"data\": [{\"curp\": null, \"foja\": null, \"sexo\": \"1\", \"tipo\": \"C1\", \"libro\": null, \"desins\": \"UNIVERSIDAD NACIONAL AUT\u00d3NOMA DE M\u00c9XICO\", \"insedo\": null, \"nombre\": \"JUAN\", \"numero\": null, \"titulo\": \"LICENCIATURA EN CIENCIAS POL\u00cdTICAS Y ADMINISTRACI\u00d3N P\u00daBLICA\", \"anioreg\": 1989, \"carArea\": null, \"carCons\": null, \"inscons\": null, \"materno\": \"PEREZ\", \"nombreM\": null, \"paterno\": \"L\u00d3PEZ\", \"carNivel\": null, \"carSarea\": null, \"idCedula\": \"2547854\", \"maternoM\": null, \"paternoM\": null}], \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"fZ1FJKa4ak5WCKt6dMBV\"}","x-permissions":[{"name":"use_buscar_cedula","display_name":"Buscar Cedulas profesionales","description":"Este permiso otorga la habilidad buscar cedulas en el Registro Nacional de profesionistas","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es la SEP?","response":"La SEP es el acr\u00f3nimo de Secretar\u00eda de Educaci\u00f3n P\u00fablica, una instituci\u00f3n gubernamental en M\u00e9xico encargada de planificar, coordinar y evaluar la pol\u00edtica educativa del pa\u00eds. La SEP es responsable de supervisar y regular todos los niveles de educaci\u00f3n, desde la educaci\u00f3n preescolar hasta la educaci\u00f3n superior."},{"question":"\u00bfPorque es importante validar la cedula profesional de mis empleados?","response":"La c\u00e9dula profesional es un documento oficial emitido por la SEP que certifica que una persona ha completado satisfactoriamente sus estudios superiores y ha obtenido un t\u00edtulo profesional. Al validar la c\u00e9dula profesional de un empleado, se verifica que efectivamente cuenta con la formaci\u00f3n acad\u00e9mica requerida para desempe\u00f1ar el puesto o funci\u00f3n asignada, ciertas profesiones o actividades requieren que los empleados cuenten con una c\u00e9dula profesional v\u00e1lida para ejercer,  Al verificar la c\u00e9dula profesional de un empleado, se evita la posibilidad de contratar a personas que falsifiquen o presenten informaci\u00f3n enga\u00f1osa sobre sus credenciales acad\u00e9micas"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nombres","in":"query","schema":{"type":"string"},"required":true,"example":"Andres Manuel"},{"name":"paterno","in":"query","schema":{"type":"string"},"required":true,"example":"Lopez"},{"name":"materno","in":"query","schema":{"type":"string"},"description":"[OPCIONAL]","example":"Obrador"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}},"example":{"success":true,"codigoValidacion":"x2NTcKLDKgnqbvu6TQR3","message":"Exitoso","status":200,"data":[{"anioreg":1989,"carArea":null,"carCons":null,"carNivel":null,"carSarea":null,"curp":null,"desins":"UNIVERSIDAD NACIONAL AUT\u00d3NOMA DE M\u00c9XICO","foja":null,"idCedula":"1418552","inscons":null,"insedo":null,"libro":null,"materno":"OBRADOR","maternoM":null,"nombre":"ANDR\u00c9S MANUEL","nombreM":null,"numero":null,"paterno":"L\u00d3PEZ","paternoM":null,"sexo":"1","tipo":"C1","titulo":"LICENCIATURA EN CIENCIAS POL\u00cdTICAS Y ADMINISTRACI\u00d3N P\u00daBLICA"}]}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"iT9NKXFlrKEfyznRYWfb","message":"Sin resultados, el usuario no se encuentra en el registro nacional de profesionistas.","status":404,"data":[]}}}}}}},"\/api\/sep\/grupo\/validar-certificado":{"post":{"tags":["SEP"],"summary":"Validar certificado electr\u00f3nico","x-short-description":"Validar certificado electronico","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"valida-certificado-con-folio-electronico","x-form-schema":[{"name":"folio","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"Folio electronico del certificado"}],"x-title":"Valida el certificado con el folio electronico","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sep\/validar-certificado-electronico.md","x-seo_banner":"storage\/images\/front\/seo\/validar-certificado.png","x-permission":"use_validar_certificado","x-massive-processing-template":false,"x-url":"api.sep.validaCertificado","x-example_response":"{\"success\": true, \"codigoValidacion\": \"ytYlYlNeFz3rKLu7UzIo\", \"message\": \"Exitoso\", \"status\": 200, \"data\": { \"certificadoId\": 456345, \"folio\": \"95676d23-2934-4c38-ajh6-f2ac77bb06I9\", \"nombres\": \"JUAN MANUEL\", \"primerApellido\": \"ROSALES\", \"segundoApellido\": \"Decimo\", \"institucion\": \"UNIVERSIDAD NACIONAL AUT\u00d3NOMA DE M\u00c9XICO\", \"fechaCertificado\": \"22\/10\/2022 12:48:37\", \"estatus\": \"REGISTRADO\", \"tipoCertificacion\": \"LICENCIATURA\", \"tipoCertificado\": \"PARCIAL\", \"promedio\": \"8.46\", \"carrera\": \"INGENIERIA INDUSTRIAL\", \"tipo\": \"IPES\", \"idEntidadFederativa\": \"09\", \"entidadFederativa\": \"CIUDAD DE MEXICO\", \"fechaEmision\": \"22\/10\/2022 12:52:36\" }}","x-permissions":[{"name":"use_validar_certificado","display_name":"Validar certificado","description":"Este permiso otorga la habilidad validar certificados a traves del folio electronico en la SEP","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es la SEP?","response":"La SEP es el acr\u00f3nimo de Secretar\u00eda de Educaci\u00f3n P\u00fablica, una instituci\u00f3n gubernamental en M\u00e9xico encargada de planificar, coordinar y evaluar la pol\u00edtica educativa del pa\u00eds. La SEP es responsable de supervisar y regular todos los niveles de educaci\u00f3n, desde la educaci\u00f3n preescolar hasta la educaci\u00f3n superior."},{"question":"\u00bfPorque es importante validar los certificados de mis empleados?","response":"Los certificados electronicos son un documento oficial emitido por la SEP que certifica que una persona ha completado satisfactoriamente sus estudios y ha obtenido un certificado de terminacion. Al validar los certificados de un empleado, se verifica que efectivamente cuenta con la formaci\u00f3n acad\u00e9mica requerida para desempe\u00f1ar el puesto o funci\u00f3n asignada,  Al verificar el certificado de un empleado, se evita la posibilidad de contratar a personas que falsifiquen o presenten informaci\u00f3n enga\u00f1osa sobre sus credenciales acad\u00e9micas"}],"x-type":"default","description":"Busqueda de folio electronico de certificados en el sistema DGETI de la Secretaria de Educacion Publica.\n\nNota: Solo podran ser consultados los certificados que se encuentren Digitalizados (Que tengan QR)_","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"folio","in":"query","schema":{"type":"string"},"description":"Folio Electronico del certificado","example":"92346d23-2910-4c38-adb6-f2ac77bb06e7"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"ytYlYlNeFz3rKLu7UzIo","message":"Exitoso","status":200,"data":{"certificadoId":611560,"folio":"92346d23-2910-4c38-adb6-f2ac77bb06e7","nombres":"Maximo","primerApellido":"Decimo","segundoApellido":"Meridio","institucion":"UNIVERSIDAD ROMANA JUPYTER","fechaCertificado":"07\/10\/2022 12:48:37","estatus":"REGISTRADO","tipoCertificacion":"LICENCIATURA","tipoCertificado":"PARCIAL","promedio":"8.46","carrera":"ADMNISTRACION DE EMPRESAS","tipo":"IPES","idEntidadFederativa":"09","entidadFederativa":"CIUDAD DE M\u00c3\u0089XICO","fechaEmision":"07\/10\/2022 12:50:56"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"WdUultiUmIJov8KyKYby","message":"Sin resultados, el folio no se encuentra en la base de datos de la secretaria de educacion publica.","status":404,"data":[]}}}}}}},"\/api\/sep\/grupo\/descargar-constancia-profesional":{"post":{"tags":["SEP"],"summary":"Descarga la constancia de situaci\u00f3n profesional de tus usuarios desde el Registro Nacional de Profesionistas","x-short-description":"Descarga la constancia de situaci\u00f3n profesional en formato PDF desde el Registro Nacional de Profesionistas.","description":"Descarga el documento oficial de situaci\u00f3n profesional (PDF) emitido por la SEP para un CURP espec\u00edfico. La constancia se genera desde el Registro Nacional de Profesionistas y se devuelve como una URL firmada temporalmente para su descarga.\n\nEl archivo PDF contiene informaci\u00f3n oficial sobre la situaci\u00f3n profesional del ciudadano registrado con el CURP proporcionado.","x-is-allowed-massive-processing":false,"x-slug":"descargar-constancia-situacion-profesional","x-title":"Descargar Constancia de Situaci\u00f3n Profesional","x-need-account":false,"x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"CURPXXX","description":"CURP del profesionista"}],"x-method":"POST","x-price":2,"x-docs":"app\/docs\/sep\/descargar-constancia-profesional.md","x-seo_banner":"storage\/images\/front\/seo\/descargar-constancia-profesional.png","x-permission":"use_descargar_constancia_profesional","x-massive-processing-template":false,"x-url":"api.sep.descargarConstanciaProfesional","x-example_response":"{\"success\": true, \"codigoValidacion\": \"Abc123XyZ456Random0\", \"message\": \"Constancia descargada correctamente\", \"status\": 200, \"data\": { \"curp\": \"CURPXXX\", \"url_constancia\": \"https:\/\/apimarket.mx\/storage\/signed\/constancia-de-situacion-profesional-LXCA991015MBCRZN04.pdf?expires=1735219200&signature=abc123def456ghi789jkl012mno345pqr678stu901vwx234yz\" }}","x-permissions":[{"name":"use_descargar_constancia_profesional","display_name":"Descargar Constancia Profesional","description":"Este permiso otorga la habilidad de descargar constancias de situaci\u00f3n profesional desde el Registro Nacional de Profesionistas","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es la SEP?","response":"La SEP es el acr\u00f3nimo de Secretar\u00eda de Educaci\u00f3n P\u00fablica, una instituci\u00f3n gubernamental en M\u00e9xico encargada de planificar, coordinar y evaluar la pol\u00edtica educativa del pa\u00eds. La SEP es responsable de supervisar y regular todos los niveles de educaci\u00f3n, desde la educaci\u00f3n preescolar hasta la educaci\u00f3n superior."},{"question":"\u00bfPorque es importante validar la cedula profesional de mis empleados?","response":"La c\u00e9dula profesional es un documento oficial emitido por la SEP que certifica que una persona ha completado satisfactoriamente sus estudios superiores y ha obtenido un t\u00edtulo profesional. Al validar la c\u00e9dula profesional de un empleado, se verifica que efectivamente cuenta con la formaci\u00f3n acad\u00e9mica requerida para desempe\u00f1ar el puesto o funci\u00f3n asignada, ciertas profesiones o actividades requieren que los empleados cuenten con una c\u00e9dula profesional v\u00e1lida para ejercer,  Al verificar la c\u00e9dula profesional de un empleado, se evita la posibilidad de contratar a personas que falsifiquen o presenten informaci\u00f3n enga\u00f1osa sobre sus credenciales acad\u00e9micas"},{"question":"\u00bfQu\u00e9 es la constancia de situaci\u00f3n profesional?","response":"La constancia de situaci\u00f3n profesional es un documento oficial emitido por la SEP que certifica el estado actual del registro profesional de una persona. Este documento contiene informaci\u00f3n verificada sobre las c\u00e9dulas profesionales registradas a nombre del ciudadano y sirve como comprobante oficial ante instituciones p\u00fablicas y privadas."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"CURP del profesionista","example":"CURPXXX"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"xY9pQrStUvWxYzAbCdEf","message":"Error de validacion","status":400,"data":{"errors":{"curp":["El campo curp no tiene un formato v\u00e1lido de CURP."]}}}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"4"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"Abc123XyZ456Random0"},"message":{"type":"string","description":"Mensaje de respuesta","example":"Constancia descargada correctamente"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"curp":{"type":"string","description":"CURP del profesionista consultado","example":"CURPXXX"},"url_constancia":{"type":"string","description":"URL firmada temporalmente para descargar el PDF de la constancia","example":"https:\/\/apimarket.mx\/storage\/signed\/constancia-de-situacion-profesional-CURPXXX.pdf?expires=1735219200&signature=abc123def456"}}}}},"example":{"success":true,"codigoValidacion":"Abc123XyZ456Random0","message":"Constancia descargada correctamente","status":200,"data":{"curp":"CURPXXX","url_constancia":"https:\/\/apimarket.mx\/storage\/signed\/constancia-de-situacion-profesional-CURPXXX.pdf?expires=1735219200&signature=abc123def456ghi789jkl012mno345pqr678stu901vwx234yz"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"2"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"iT9NKXFlrKEfyznRYWfb","message":"Sin resultados, el CURP no se encuentra en el registro nacional de profesionistas.","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/verificar-firma-electronica":{"post":{"tags":["SAT"],"summary":"Verifica la firma electr\u00f3nica de una persona f\u00edsica o moral.","x-need-account":false,"x-short-description":"Verifica la firma electr\u00f3nica de una persona f\u00edsica o moral.","description":"Verifica la firma electr\u00f3nica de una persona f\u00edsica o moral; de manera criptogr\u00e1fica,\nrealiza la validaci\u00f3n de las credenciales y verifica con la Autoridad de Certificaci\u00f3n (CA), en este caso, con el SAT,\nsi ha expirado o ha dejado de representar al usuario.","x-is-allowed-massive-processing":true,"x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/sat\/grupo\/verificar-firma-electronica' \\\n--header 'Authorization: Bearer AUTHORIZATION \\\n--form 'userId=\"RFC\"' \\\n--form 'password=\"PASSWORD\"' \\\n--form 'certificate=@\"00001000000703105981.cer\"' \\\n--form 'privateKey=@\"key_management\/x.key\"\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#edadf982-1136-4b42-a906-19d2ea2006f\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\nresult=apimarket.verify_sat_signature(rfc, password, certificate_path, private_key_path)\n"}],"x-slug":"verificar-firma-electronica-sat","x-form-schema":[{"name":"userId","type":"string","container":"input","attributes":"rfc","is_required":"true","default_value":"","description":"Usuario (RFC)."},{"name":"password","type":"password","container":"input","attributes":"contrasena","is_required":"true","default_value":"","description":"Contrase\u00f1a"},{"name":"certificate","type":"file","container":"file","attributes":"certificado","is_required":"true","default_value":"","description":"Certificado digital"},{"name":"privateKey","type":"string","container":"file","attributes":"llave","is_required":"true","default_value":"","description":"Llave privada"}],"x-title":"Verifica la Firma Electr\u00f3nica del SAT","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/obtener-rfc.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-rfc.png","x-permission":"use_sat_verificar_firma_electronica","x-massive-processing-template":"storage\/masivo\/templates\/SAT-localiza-rfc.xlsx","x-url":"api.sat.verificarFirmaElectronica","x-example_response":"{\"success\":true,\"codigoValidacion\":\"sEk5kGrqkeAlS9ZEMEzP\",\"message\":\"Exitoso\",\"status\":200}","x-permissions":[{"name":"use_sat_verificar_firma_electronica","display_name":"Verifica firma electr\u00f3nica SAT","description":"Este permiso otorga la habilidad para verificar firmas electr\u00f3nicas del SAT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es la firma electr\u00f3nica?","response":"La firma electr\u00f3nica, PKI (Infraestructura de Clave P\u00fablica) y los proveedores de servicio son conceptos fundamentales en la seguridad digital y la criptograf\u00eda. Una firma electr\u00f3nica es un equivalente digital de una firma manuscrita o un sello estampado, pero es mucho m\u00e1s segura. Utiliza tecnolog\u00edas de cifrado para verificar la autenticidad e integridad de un documento digital o un mensaje. La firma electr\u00f3nica garantiza que el documento no ha sido alterado desde que fue firmado y confirma la identidad del firmante. Se puede implementar de varias formas, incluyendo pero no limitado a, el uso de certificados digitales. La PKI es un marco de seguridad que utiliza un par de claves asim\u00e9tricas (una clave p\u00fablica y una clave privada) para gestionar la encriptaci\u00f3n y la firma digital. La clave p\u00fablica es accesible para cualquier persona, pero la clave privada es confidencial y solo la posee el titular de la clave.\n"},{"question":"\u00bfQu\u00e9 es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"requestBody":{"content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"userId":{"type":"string","description":"El RFC del usuario","example":"RFC"},"password":{"type":"string","format":"password","description":"La contrase\u00f1a del usuario","example":"PASSWORD"},"certificate":{"type":"string","format":"binary","description":"Archivo de certificado electr\u00f3nico"},"privateKey":{"type":"string","format":"binary","description":"Archivo de clave privada"}},"required":["userId","password","certificate","privateKey"]}}}},"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"La firma electr\u00f3nica es v\u00e1lida","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"dnKW90Q8SgIXIYNegeVP"},"message":{"type":"string","example":"La firma electr\u00f3nica es v\u00e1lida. Puede firmar seg\u00fan el SAT."},"status":{"type":"integer","example":200}}},"example":{"success":true,"codigoValidacion":"zYxirsa7aeV1It1UB9cR","message":"La firma electr\u00f3nica es v\u00e1lida. Puede firmar seg\u00fan el SAT.","status":200,"data":{"name":"EMPRESA ACME S.A DE C.V.","valido_desde":1704132000,"valido_hasta":1893520800,"issuer":"AC DEL SERVICIO DE ADMINISTRACION TRIBUTARIA","fingerprint":"903841677C5FFA362EE239BFE2EEFA3FE1301D3A"}}}}}}}},"\/api\/sat\/grupo\/obtener-rfc":{"post":{"tags":["SAT"],"summary":"Obten el Registro Federal de Contribuyentes (RFC) oficial relacionado a una CURP ante el Servicio de Administracion Tributaria (SAT)","x-need-account":false,"x-short-description":"Obten el Registro Federal de Contribuyentes (RFC) oficial relacionado a una CURP ante el Servicio de Administracion Tributaria (SAT)","x-is-allowed-massive-processing":true,"x-slug":"obtener-rfc-con-curp","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/sat\/obtener-rfc?curp=GOM0809114P5\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#cf27a749-75e4-4a41-a918-15554d276ccf\n"}],"x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Obtener RFC con CURP","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/obtener-rfc.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-rfc.png","x-permission":"use_obtener_rfc","x-massive-processing-template":"storage\/masivo\/templates\/SAT-localiza-rfc.xlsx","x-url":"api.sat.obtener","x-example_response":"{\"success\":true,\"codigoValidacion\":\"sEk5kGrqkeAlS9ZEMEzP\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"rfc\":\"HUEA9601057TB\"}}","x-permissions":[{"name":"use_obtener_rfc","display_name":"Consultar el RFC asignado a un CURP","description":"Este permiso otorga la habilidad para consultar el RFC asignado a una CURP en el SAT","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"}],"x-type":"default","description":"Obtiene el RFC Oficial registrado en el SAT, mediante el env\u00edo de CURP\n\nNota: no se muestran resultados de RFC sin registro.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true},{"name":"curp","in":"query","schema":{"type":"string"},"description":"Clave Unica de Registro de Poblacion","example":"HXHC450204MSLRGD04"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"sEk5kGrqkeAlS9ZEMEzP","message":"Exitoso","status":200,"data":{"rfc":"HEHC9602047UA"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"sEk5kGrqkeAlS9ZEMEzP"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"rfc":{"type":"string","description":"Registro Federal de Contribuyentes del solicitante","example":"HEHC9602047UA"}}}}},"example":{"success":false,"codigoValidacion":"y5nfrDLo60Qj3iVh5OZL","message":"Sin resultados, el usuario no se encuentra en el registro del SAT, verifica que los datos enviados sean correctos.","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/validar-rfc":{"post":{"tags":["SAT"],"summary":"Este endpoint permite validar un RFC (Registro Federal de Contribuyentes) registrado ante el SAT (Servicio de Administraci\u00f3n Tributaria). A trav\u00e9s de esta validaci\u00f3n, se puede verificar si el RFC proporcionado pertenece a una persona f\u00edsica o moral, y si est\u00e1 registrado oficialmente ante el SAT. Aunque un RFC puede ser calculado, este servicio permite confirmar su existencia y su validez dentro del sistema del SAT, ayudando a prevenir posibles errores o fraudes en la informaci\u00f3n registrada.","x-need-account":false,"x-short-description":"Valida el registro de un Registro Federal de Contribuyentes (RFC) ante el Servicio de Administracion Tributaria (SAT)","x-is-allowed-massive-processing":true,"x-slug":"validar-rfc","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/sat\/validar-rfc?rfc=GOM0809114P5\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#cf27a749-75e4-4a41-a918-15554d276ccf\n"}],"x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"GOM0809114P5","description":"Registro Federal de Contribuyentes"}],"x-title":"Validar existencia de RFC","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/validar-rfc.md","x-seo_banner":"storage\/images\/front\/seo\/validar-rfc.png","x-permission":"use_validar_rfc_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-validar-rfc.xlsx","x-url":"api.sat.valida_rfc","x-example_response":"{\"success\": true,\"codigoValidacion\": \"vco2W3blYBfmxTxw3aoj\",\"message\": \"Exitoso\",\"status\": 200,\"data\": {\"rfc\": \"HEHC9001047UP\",\"tipoContribuyente\": \"Persona Fisica\",\"existeRfc\": true}}","x-permissions":[{"name":"use_validar_rfc_sat","display_name":"Validar la existencia de un RFC ante el SAT","description":"Este permiso otorga la habilidad para validar el RFC en el SAT","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."}],"x-type":"default","description":"Valida el registro de un Registro Federal de Contribuyentes (RFC) ante el Servicio de Administracion Tributaria (SAT)","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true},{"name":"rfc","in":"query","schema":{"type":"string"},"description":"Registro Federal de contribuyentes","example":"GOM0809114P5"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"sEk5kGrqkeAlS9ZEMEzP","message":"Exitoso","status":200,"data":{"rfc":"HEHC9602047UA"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"sEk5kGrqkeAlS9ZEMEzP"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"rfc":{"type":"string","description":"Registro Federal de Contribuyentes del solicitante","example":"HEHC9602047UA"}}}}},"example":{"success":false,"codigoValidacion":"y5nfrDLo60Qj3iVh5OZL","message":"Sin resultados, el usuario no se encuentra en el registro del SAT, verifica que los datos enviados sean correctos.","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/obtener-certificados-rfc":{"post":{"tags":["SAT"],"summary":"Este endpoint permite obtener los certificados de sello digital (CSD) y FIEL asociados a un RFC registrado ante el SAT (Servicio de Administracion Tributaria). A traves de esta consulta, se pueden conocer los certificados vigentes, revocados o vencidos de un contribuyente, incluyendo su numero de serie, tipo de certificado y fechas de vigencia.","x-need-account":false,"x-short-description":"Obtiene los certificados digitales (CSD y FIEL) asociados a un RFC del SAT","x-is-allowed-massive-processing":true,"x-slug":"obtener-certificados-rfc","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/sat\/obtener-certificados-rfc?rfc=XXXXXXXXXX\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT\n"}],"x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"Registro Federal de Contribuyentes"}],"x-title":"Obtener Certificados de RFC","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/obtener-certificados-rfc.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-certificados-rfc.png","x-permission":"use_obtener_certificados_rfc","x-massive-processing-template":"storage\/masivo\/templates\/SAT-obtener-certificados-rfc.xlsx","x-url":"api.sat.obtenerCertificadosDeRFC","x-example_response":"{\"success\":true,\"codigoValidacion\":\"sEk5kGrqkeAlS9ZEMEzP\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"rfc\":\"XXXXXXX\",\"razonSocial\":\"XXXXXXXXX\",\"certificados\":[{\"numeroDeSerie\":\"11111111111111111\",\"estado\":\"Activo\",\"tipoCertificado\":\"FIEL\",\"fechaInicioVigencia\":\"2026-01-14 23:35:34\",\"fechaFinVigencia\":\"2030-01-14 23:36:14\",\"urlDescarga\":\"https:\/\/rdc.sat.gob.mx\/rccf\/000010\/000007\/21\/56\/38\/11111111111111111.cer\",\"x509\":{\"satType\":\"fiel\",\"rfc\":\"XXXXXXXXX\",\"nombre\":\"XXXXXXXXX\",\"serialNumber\":\"11111111111111111\",\"publicKeyAlgorithm\":\"RSA\",\"validFromDate\":\"2026-01-14 23:35:34\",\"validToDate\":\"2030-01-14 23:36:14\"}}]}}","x-permissions":[{"name":"use_obtener_certificados_rfc","display_name":"Obtener los certificados digitales de un RFC ante el SAT","description":"Este permiso otorga la habilidad para consultar los certificados de sello digital y FIEL asociados a un RFC en el SAT","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue son los certificados de sello digital (CSD)?","response":"Los Certificados de Sello Digital (CSD) son archivos electronicos emitidos por el SAT que permiten a los contribuyentes sellar digitalmente los Comprobantes Fiscales Digitales por Internet (CFDI). Son necesarios para la emision de facturas electronicas y garantizan la autenticidad e integridad de los documentos fiscales."},{"question":"\u00bfQue es la FIEL o e.firma?","response":"La Firma Electronica Avanzada (FIEL o e.firma) es un certificado digital emitido por el SAT que funciona como una firma autografa electronica. Permite realizar tramites y servicios en linea ante el SAT y otras dependencias gubernamentales, garantizando la identidad del contribuyente."},{"question":"\u00bfQue informacion se obtiene de cada certificado?","response":"Para cada certificado asociado al RFC se obtiene el numero de serie, el estado (activo, revocado, vencido), el tipo (FIEL o SELLO\/CSD), las fechas de vigencia, la URL de descarga del certificado .cer, y datos X.509 detallados como el RFC del titular, razon social, tipo SAT, emisor, algoritmo de llave publica y fechas de validez."}],"x-type":"default","description":"Obtiene los certificados digitales (CSD y FIEL) asociados a un RFC del Servicio de Administracion Tributaria (SAT)","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"rfc","in":"query","schema":{"type":"string"},"description":"Registro Federal de Contribuyentes","example":"XXXXXXXX"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los parametros no son validos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es valido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"Codigo de validacion unico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"Codigo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"sEk5kGrqkeAlS9ZEMEzP","message":"Exitoso","status":200,"data":{"rfc":"XXXXXXXXX","razonSocial":"XXXXXXXX","certificados":[{"numeroDeSerie":"11111111111111111","estado":"Activo","tipoCertificado":"FIEL","fechaInicioVigencia":"2026-01-14 23:35:34","fechaFinVigencia":"2030-01-14 23:36:14","urlDescarga":"https:\/\/rdc.sat.gob.mx\/rccf\/000010\/000007\/21\/56\/38\/11111111111111111.cer","x509":{"satType":"fiel","rfc":"XXXXXXXXX","nombre":"XXXXXXXX","email":null,"serialNumber":"11111111111111111","issuer":"CN=AC del SAT,O=SAT,C=MX","validFromDate":"2026-01-14 23:35:34","validToDate":"2030-01-14 23:36:14","publicKeyAlgorithm":"RSA"}},{"numeroDeSerie":"11111111111111111","estado":"Activo","tipoCertificado":"SELLO","fechaInicioVigencia":"2025-10-31 18:48:47","fechaFinVigencia":"2029-10-31 18:48:47","urlDescarga":"https:\/\/rdc.sat.gob.mx\/rccf\/000010\/000007\/19\/94\/53\/11111111111111111.cer","x509":{"satType":"csd","rfc":"XXXXXXXX","nombre":"XXXXXXXX","email":null,"serialNumber":"00001000000719945306","issuer":"CN=AC del SAT,O=SAT,C=MX","validFromDate":"2025-10-31 18:48:47","validToDate":"2029-10-31 18:48:47","publicKeyAlgorithm":"RSA"}}]}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"Codigo de validacion unico para la solicitud","example":"y5nfrDLo60Qj3iVh5OZL"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"El RFC proporcionado no fue encontrado en el registro de certificados del SAT."},"status":{"type":"integer","description":"Codigo de estado HTTP","example":404},"data":{"type":"array","example":[]}}},"example":{"success":false,"codigoValidacion":"y5nfrDLo60Qj3iVh5OZL","message":"El RFC proporcionado no fue encontrado en el registro de certificados del SAT.","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/obtener-datos-idcif":{"post":{"tags":["SAT"],"summary":"Este endpoint permite obtener los datos fiscales mediante el RFC y el IdCif obteniendo todo su contenido en formato JSON.","x-need-account":false,"x-short-description":"Obten todo el contenido en formato JSON de los datos de la Constancia de Situacion Fiscal emitida por el Servicio de Administracion Tributaria (SAT)","x-is-allowed-massive-processing":true,"x-slug":"obtener-datos-fiscales-con-idcif","x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/sat\/grupo\/obtener-datos-idcif?idcif=IDCIF&rfc=RFC' \\ --header 'Authorization: Bearer AUTHORIZATION\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#c7b34e24-f42a-4e7b-b3c1-475a227beefe\n"}],"x-form-schema":[{"name":"rfc","type":"string","container":"string","attributes":"rfc","is_required":"true","default_value":"","description":"RFC"},{"name":"idcif","type":"string","container":"string","attributes":"idcif","is_required":"true","default_value":"","description":"id cif"}],"x-title":"Obtener datos fiscales con idCIF","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/datos-fiscales-con-idcif.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-datos-fiscales.png","x-permission":"use_obtener_datos_fiscales_idcif","x-massive-processing-template":"storage\/masivo\/templates\/SAT-validar-rfc.xlsx","x-url":"api.sat.obtener_datos_fiscales_idcif","x-example_response":"{\"success\":true,\"codigoValidacion\":\"nLqmN0ARoaaHAl4Jcs49\",\"message\":\"Exito\",\"status\":200,\"data\":{\"id_cif\":\"23010044635\",\"tipo_persona\":\"moral\",\"rfc\":\"CGC230104XA0\",\"nombre\":\"CONSULTORIA GESTION CORPORATIVA CODIGO\",\"regimen_capital\":\"SAS DE CV\",\"fecha_constitucion\":\"04-01-2023\",\"inicio_operacion\":\"04-01-2023\",\"status\":\"ACTIVO\",\"ultimo_cambio_status\":\"04-01-2023\",\"correo\":\"corcha@hotmail.com\",\"domicilio\":{\"estado\":\"MEXICO\",\"ciudad\":\"NAUCALPAN DE JUAREZ\",\"colonia\":\"CIUDAD SATELITE\",\"tipo_vialidad\":\"CALLE\",\"calle\":\"BLVD MANUEL AVILA CAMACHO\",\"exterior\":\"1903\",\"interior\":\"600-A\",\"cp\":\"53100\",\"demarcacion_territorial\":\"MEXICO 2\"},\"regimenes\":[{\"regimen\":\"R\u00e9gimen Simplificado de Confianza\",\"fecha_alta\":\"04-01-2023\"}]}}","x-permissions":[{"name":"use_obtener_datos_fiscales_idcif","display_name":"Obtener datos fiscales con idCIF","description":"Este permiso permite obtener los datos de una CSF emitida por el SAT mediante el RFC y el IdCif.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es la CSF?","response":"La Constancia de Situaci\u00f3n Fiscal es un documento con el que se puede comprobar la informaci\u00f3n fiscal de cada contribuyente, sean personas f\u00edsicas o morales. Quienes suelen solicitarlo lo hacen para verificar que la persona est\u00e1 inscrita en el Registro Federal de Contribuyentes y confirmar los datos fiscales que se proporcionan. Adem\u00e1s, gracias a la informaci\u00f3n que contiene, tambi\u00e9n le sirve al contribuyente para conocer sus propias obligaciones"},{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."}],"x-type":"default","description":"Obten todo el contenido en formato JSON de una Constancia de Situacion Fiscal emitida por el Servicio de Administracion Tributaria (SAT)","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"sEk5kGrqkeAlS9ZEMEzP"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"rfc":{"type":"string","description":"Registro Federal de Contribuyentes","example":"CGC230104RA0"},"idcif":{"type":"string","description":"Identificador de la Constancia de Situaci\u00f3n Fiscal","example":"111111111"},"tipo_persona":{"type":"string","description":"Tipo de persona","example":"moral"},"razon_social":{"type":"string","description":"Razon social","example":"Empresa"},"nombre":{"type":"string","description":"Nombre","example":"Santiago"},"regimen_capital":{"type":"string","description":"Regimen capital","example":"SAS DE CV"}}}}},"example":{"success":true,"codigoValidacion":"nLqmN0ARoaaHAl4Jcs49","message":"Exito","status":200,"data":{"id_cif":"23010044634","tipo_persona":"moral","rfc":"CGC230104RA0","nombre":"CONSULTORIA GESTION CORPORATIVA CODIGO","regimen_capital":"SAS DE CV","fecha_constitucion":"2023-01-04","inicio_operacion":"2023-01-04","status":"ACTIVO","ultimo_cambio_status":"2023-01-04","correo":"corcha@hotmail.com","domicilio":{"estado":"MEXICO","ciudad":"NAUCALPAN DE JUAREZ","colonia":"CIUDAD SATELITE","tipo_vialidad":"CALLE","calle":"BLVD MANUEL AVILA CAMACHO","exterior":"1903","interior":"600-A","cp":"53100","demarcacion_territorial":"MEXICO 2"},"regimenes":[{"regimen":"R\u00e9gimen Simplificado de Confianza","fecha_alta":"2023-01-04"}]}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"sEk5kGrqkeAlS9ZEMEzP"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"rfc":{"type":"string","description":"Registro Federal de Contribuyentes del solicitante","example":"HEHC9602047UA"}}}}},"example":{"success":false,"codigoValidacion":"y5nfrDLo60Qj3iVh5OZL","message":"Sin resultados, el usuario no se encuentra en el registro del SAT, verifica que los datos enviados sean correctos.","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/parse-csf":{"post":{"tags":["SAT"],"summary":"Este endpoint permite parsear el contenido de una CSF (Constancia de Situacion Fiscal) obteniendo todo su contenido en formato JSON. incluido el IdCif que puede ser utilizado en el resto de nuestros servicios para actualizaciones y verificaciones de la informacion del contenido de la CSF,  este endpoint tiene soporte para constancias de personas fisicas y morales.","x-need-account":false,"x-short-description":"Obten todo el contenido en formato JSON de una Constancia de Situacion Fiscal emitida por el Servicio de Administracion Tributaria (SAT)","x-is-allowed-massive-processing":true,"x-slug":"parse-csf","x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/sat\/grupo\/parse-csf' \\\n--header 'Authorization: Bearer AUTHORIZATION \\ --form 'csf=@\"csf.pdf\"' \\\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#cf27a749-75e4-4a41-a918-15554d276ccf\n"}],"x-form-schema":[{"name":"csf","type":"file","container":"file","attributes":"csf","is_required":"true","default_value":"","description":"Constancia de situacion fiscal"}],"x-title":"Obtener datos fiscales mediante CSF SAT API","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/parse-csf.md","x-seo_banner":"storage\/images\/front\/seo\/parse-csf.png","x-permission":"use_parse_csf_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-validar-rfc.xlsx","x-url":"api.sat.parse_csf","x-example_response":"{\"success\": true,\"codigoValidacion\": \"vco2W3blYBfmxTxw3aoj\",\"message\": \"Exitoso\",\"status\": 200,\"data\": {\"rfc\": \"HEHC9001047UP\",\"tipoContribuyente\": \"Persona Fisica\",\"existeRfc\": true}}","x-permissions":[{"name":"use_parse_csf_sat","display_name":"Obtener datos fiscales mediante CSF","description":"Este permiso permite obtener los datos de una CSF emitida por el SAT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es la CSF?","response":"La Constancia de Situaci\u00f3n Fiscal es un documento con el que se puede comprobar la informaci\u00f3n fiscal de cada contribuyente, sean personas f\u00edsicas o morales. Quienes suelen solicitarlo lo hacen para verificar que la persona est\u00e1 inscrita en el Registro Federal de Contribuyentes y confirmar los datos fiscales que se proporcionan. Adem\u00e1s, gracias a la informaci\u00f3n que contiene, tambi\u00e9n le sirve al contribuyente para conocer sus propias obligaciones"},{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."}],"x-type":"default","description":"Obten todo el contenido en formato JSON de una Constancia de Situacion Fiscal emitida por el Servicio de Administracion Tributaria (SAT)","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"sEk5kGrqkeAlS9ZEMEzP","message":"Exitoso","status":200,"data":{"rfc":"HEHC9602047UA"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"sEk5kGrqkeAlS9ZEMEzP"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"rfc":{"type":"string","description":"Registro Federal de Contribuyentes del solicitante","example":"HEHC9602047UA"}}}}},"example":{"success":false,"codigoValidacion":"y5nfrDLo60Qj3iVh5OZL","message":"Sin resultados, el usuario no se encuentra en el registro del SAT, verifica que los datos enviados sean correctos.","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/validar-datos":{"post":{"tags":["SAT"],"summary":"Valida los datos fiscales de personas fisicas contra los registros del Servicio de Administracion Tributaria SAT.","x-need-account":false,"x-short-description":"Valida los datos fiscales de personas fisicas contra los registros del Servicio de Administracion Tributaria SAT.","x-is-allowed-massive-processing":true,"x-slug":"validar-datos-fiscales","x-form-schema":[{"name":"nombre","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"Nombre completo"},{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"RFC"},{"name":"regimen","type":"string","container":"multiselect","attributes":[{"nombre":"601 - General de Ley Personas Morales","code":"601"},{"nombre":"603 - Personas Morales con Fines no Lucrativos","code":"603"},{"nombre":"605 - Sueldos y Salarios e Ingresos Asimilados a Salarios","code":"605"},{"nombre":"606 - Arrendamiento","code":"606"},{"nombre":"608 - Dem\u00e1s ingresos","code":"608"},{"nombre":"609 - Consolidaci\u00f3n","code":"609"},{"nombre":"610 - Residentes en el Extranjero sin Establecimiento Permanente en M\u00e9xico","code":"610"},{"nombre":"611 - Ingresos por Dividendos (socios y accionistas)","code":"611"},{"nombre":"612 - Personas F\u00edsicas con Actividades Empresariales y Profesionales","code":"612"},{"nombre":"614 - Ingresos por intereses","code":"614"},{"nombre":"616 - Sin obligaciones fiscales","code":"616"},{"nombre":"620 - Sociedades Cooperativas de Producci\u00f3n que optan por diferir sus ingresos","code":"620"},{"nombre":"621 - Incorporaci\u00f3n Fiscal","code":"621"},{"nombre":"622 - Actividades Agr\u00edcolas, Ganaderas, Silv\u00edcolas y Pesqueras","code":"622"},{"nombre":"623 - Opcional para Grupos de Sociedades","code":"623"},{"nombre":"624 - Coordinados","code":"624"},{"nombre":"628 - Hidrocarburos","code":"628"},{"nombre":"607 - R\u00e9gimen de Enajenaci\u00f3n o Adquisici\u00f3n de Bienes","code":"607"},{"nombre":"629 - De los Reg\u00edmenes Fiscales Preferentes y de las Empresas Multinacionales","code":"629"},{"nombre":"630 - Enajenaci\u00f3n de acciones en bolsa de valores","code":"630"},{"nombre":"615 - R\u00e9gimen de los ingresos por obtenci\u00f3n de premios","code":"615"},{"nombre":"625 - R\u00e9gimen de las Actividades Empresariales con ingresos a trav\u00e9s de Plataformas Tecnol\u00f3gicas","code":"625"}],"is_required":"true","default_value":"","description":"Regimen (manten presionado ctr para seleccionar varios)"},{"name":"cp","type":"int","container":"input","attributes":"","is_required":"true","default_value":"","description":"Codigo Postal"}],"x-title":"Valida datos fiscales API","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/validar-datos-fiscales.md","x-seo_banner":"storage\/images\/front\/seo\/validar-datos-fiscales.png","x-permission":"use_validar_rfc","x-massive-processing-template":"storage\/masivo\/templates\/SAT-validar-datos-fiscales.xlsx","x-url":"api.sat.validar","x-example_response":"{\"success\":true,\"codigoValidacion\":\"U4M4Msz8ToqQ48pCuxJI\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"resultado\":\"Los registros enviados corresponden con los del SAT\"}}","x-permissions":[{"name":"use_validar_rfc","display_name":"Validar datos fiscales","description":"Este permiso otorga la habilidad para validar los datos fiscales en el SAT","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfPorque se deben validar los datos fiscales?","response":"La validaci\u00f3n de los datos fiscales en el SAT (Servicio de Administraci\u00f3n Tributaria) es importante para el CFDI 4.0 (Comprobante Fiscal Digital por Internet) debido a que este es el est\u00e1ndar establecido por el SAT para la emisi\u00f3n de facturas electr\u00f3nicas en M\u00e9xico. El CFDI 4.0 es una versi\u00f3n actualizada del comprobante fiscal que contiene informaci\u00f3n fiscal detallada y cumple con los requisitos legales establecidos por el SAT. Al validar los datos fiscales contra los del SAT, se verifica que la informaci\u00f3n proporcionada cumpla con los lineamientos y requisitos establecidos por la autoridad fiscal. Esto incluye aspectos como el RFC (Registro Federal de Contribuyentes), codigo postal, regimen fiscal y nombre completo."}],"x-type":"default","description":"Valida los datos enviados buscando coincidencia con los registros en la base de datos del SAT.\n\nNota: Si el usuario a consultar tiene mas de un regimen, separalos con un pipe |.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nombre","in":"query","schema":{"type":"string"},"example":"Maximo Decimo Meridio"},{"name":"rfc","in":"query","schema":{"type":"string"},"example":"MXGJ951630I53"},{"name":"regimen","in":"query","schema":{"type":"string"},"example":"605|606|611|612"},{"name":"cp","in":"query","schema":{"type":"integer"},"example":"81280"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"U4M4Msz8ToqQ48pCuxJI","message":"Exitoso","status":200,"data":{"resultado":"Los registros enviados corresponden con los del SAT"}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"EXWfWCBqoJaFzsszQNEe","message":"Los datos enviados NO coinciden con los registros del SAT","status":404,"data":[]}}}}}}},"\/api\/sat\/grupo\/calcular-rfc":{"post":{"tags":["SAT"],"summary":"Calcula el RFC de tus usuarios con el algoritmo oficial del Servicio de Administracion Tributaria (SAT).","x-need-account":false,"x-short-description":"Calcula el RFC de tus usuarios con el algoritmo oficial del Servicio de Administracion Tributaria (SAT).","description":"Calcula el RFC mediante algoritmo con datos de la persona. Nota: Este endpoint genera el RFC usando los datos de la persona, y no lo valida con la base de datos del SAT.","x-is-allowed-massive-processing":true,"x-slug":"calcular-rfc-con-datos","x-form-schema":[{"name":"nombres","type":"string","container":"input","attributes":"","is_required":"true","default_value":"Andres Manuel","description":"Nombres"},{"name":"paterno","type":"string","container":"input","attributes":"","is_required":"true","default_value":"Lopez","description":"Apellido Paterno"},{"name":"materno","type":"string","container":"input","attributes":"","is_required":"false","default_value":"Obrador","description":"Apellido Materno"},{"name":"diaNacimiento","type":"int","container":"input","attributes":"","is_required":"true","default_value":"13","description":"Dia de Nacimiento"},{"name":"mesNacimiento","type":"int","container":"input","attributes":"","is_required":"true","default_value":"11","description":"Mes de Nacimiento"},{"name":"anoNacimiento","type":"int","container":"input","attributes":"","is_required":"true","default_value":"1953","description":"A\u00f1o de Nacimiento"}],"x-title":"Calcular RFC con datos","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/calcula-rfc.md","x-seo_banner":"storage\/images\/front\/seo\/calcular-rfc.png","x-permission":"use_calcular_rfc","x-massive-processing-template":"storage\/masivo\/templates\/SAT-calcular-rfc.xlsx","x-url":"api.sat.calcular","x-example_response":"{\"success\":true,\"codigoValidacion\":\"qlB5ddcuOlMhLgvKnK6F\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"rfc\":\"JLOP5402086UB\",\"nombres\":\"Juan\",\"apellidoPaterno\":\"Perez\",\"apellidoMaterno\":\"Lopez\",\"fechaNacimiento\":\"03\/11\/1954\",\"mensaje\":\"Este RFC fue generado por el algoritmo oficial del SAT, sin embargo, le recomendamos verificarlo en nuestro endpoint de validaci\u00f3n de RFC\"}}","x-permissions":[{"name":"use_calcular_rfc","display_name":"Calcular RFC con algoritmo","description":"Este permiso otorga la habilidad para calcular el RFC mediante algoritmo","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nombres","in":"query","schema":{"type":"string"},"required":true,"description":"NOMBRE COMPLETO","example":"Maximo"},{"name":"paterno","in":"query","schema":{"type":"string"},"example":"Decimo"},{"name":"materno","in":"query","schema":{"type":"string"},"example":"Meridio"},{"name":"diaNacimiento","in":"query","schema":{"type":"integer"},"example":"04"},{"name":"mesNacimiento","in":"query","schema":{"type":"integer"},"example":"02"},{"name":"anoNacimiento","in":"query","schema":{"type":"integer"},"example":"1996"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"Vary":{"schema":{"type":"string","example":"Authorization"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"294"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"qlB5ddcuOlMhLgvKnK6F","message":"Exitoso","status":200,"data":{"rfc":"HEHC9602047UA","nombres":"Maximo","apellidoPaterno":"Decimo","apellidoMaterno":"Meridio","fechaNacimiento":"04\/02\/1996","mensaje":"Este RFC fue generado por el algoritmo oficial del SAT, sin embargo le recomendamos verificarlo en nuestro endpoint de validacion de rfc"}}}}}}}},"\/api\/sat\/grupo\/obtener-datos":{"post":{"tags":["SAT"],"summary":"Obten la mayoria de los datos de la constancia de situacion fiscal (CIF) de personas fisicas y morales relacionadas a un RFC (Registro Federal de Contribuyentes) como nombre completo o razon social, codigo postal y regimenes inscritos en el SAT.","x-short-description":"Obten la mayoria de los datos de la constancia de situacion fiscal (CIF) de personas fisicas y morales relacionadas a un RFC (Registro Federal de Contribuyentes) como nombre completo o razon social, codigo postal y regimenes inscritos en el SAT.","x-need-account":true,"description":"Obten la mayoria de los datos de la constancia de situacion fiscal (CIF) de personas fisicas y morales relacionadas a un RFC (Registro Federal de Contribuyentes) como nombre completo o razon social, codigo postal y regimenes inscritos en el SAT.","x-is-allowed-massive-processing":false,"x-slug":"obtener-datos-fiscales","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"RFC"}],"x-title":"Obten datos fiscales SAT API","x-method":"POST","x-price":2,"x-docs":"app\/docs\/sat\/obtener-datos-fiscales.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-datos-fiscales.png","x-permission":"use_obtener_datos_fiscales","x-massive-processing-template":"","x-url":"api.sat.obtener_datos","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/sat\/grupo\/obtener-datos?rfc=GOM0809114P5\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#a049d4e6-6e03-48ee-8570-9287f8e2792f\n"},{"lang":"cli","label":"cli","source":"# pip install apimarket\n# export APIMARKET_APIKEY=\"YOUR-API-KEY\"\napimarket -fd GOM0809114P5\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\nfiscal_data=apimarket.get_mexican_fiscal_data_with_rfc(rfc)\n"},{"lang":"php","label":"WordPress Plugin","source":"https:\/\/apimarket.mx\/docs?activeTab=wordpress-plugin\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/\/apimarket.mx\/api\/sat\/grupo\/obtener-datos?rfc=${rfc}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"XyZg12MEwON06abc79ef\",\"message\":\"Exito\",\"status\":200,\"data\":{\"rfc\":\"XXYY000000XXX\",\"nombreCompleto\":\"JUAN PEREZ LOPEZ\",\"tipoPersona\":\"F\",\"correoElectronico\":\"juan.perez@example.com\",\"puedeFacturar\":true,\"regimenes\":[{\"cregimen\":\"601\",\"dregimen\":\"R\u00e9gimen General de Ley Personas Morales\",\"faltaReg\":\"2020-01-01\",\"fbajaReg\":\"\",\"fefecAReg\":\"2020-01-01\",\"fefecBReg\":\"\"}],\"codigosPostales\":[{\"clave\":\"12345\",\"esMatriz\":true}],\"actividades\":null,\"obligaciones\":[{\"cvePago\":\"0110\",\"cobligacion\":\"1\",\"dobligacion\":\"Declaraci\u00f3n anual de ISR. Personas Morales.\",\"faltaOblig\":\"2020-01-01\",\"fbajaOblig\":\"2999-12-31\",\"fefecAOblig\":\"2020-01-01\",\"fefecBOblig\":\"2999-12-31\",\"finiLegal\":\"2000-01-01\",\"ffinLegal\":\"\",\"tcontribucion\":\"001\",\"dobligLc\":\"Declarar anualmente el ISR. Personas Morales\"}]}}","x-permissions":[{"name":"use_obtener_datos_fiscales","display_name":"Obtener datos fiscales","description":"Este permiso otorga la habilidad para consultar los datos fiscales de un RFC en el SAT","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQu\u00e9 son los datos fiscales?","response":"Los datos fiscales es la informaci\u00f3n que tiene el Servicio de Administraci\u00f3n Tributaria sobre ti, como los datos de identificaci\u00f3n, el domicilio fiscal, las sucursales y establecimientos de tu negocio, tus caracter\u00edsticas fiscales e informaci\u00f3n complementaria de \u00e9stas."},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."}],"x-type":"special","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro Federal de Contribuyentes","example":"CSS160330CP7"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"59"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"rfc":{"type":"string","example":"GOM0809114P5"},"nombreCompleto":{"type":"string","example":"GOOGLE OPERACIONES DE MEXICO"},"tipoPersona":{"type":"string","example":"M"},"correoElectronico":{"type":"string","example":"x@google.com"},"puedeFacturar":{"type":"boolean","example":true},"regimenes":{"type":"array","items":{"type":"object","properties":{"cregimen":{"type":"string","example":"601"},"dregimen":{"type":"string","example":"R\u00e9gimen General de Ley Personas Morales"},"faltaReg":{"type":"string","format":"date","example":"2008-09-11"},"fbajaReg":{"type":"string","example":""},"fefecAReg":{"type":"string","format":"date","example":"2008-09-11"},"fefecBReg":{"type":"string","example":""}}}},"codigosPostales":{"type":"array","items":{"type":"object","properties":{"clave":{"type":"string","example":"11000"},"esMatriz":{"type":"boolean","example":true}}}},"actividades":{"type":"array","items":{"type":"object","nullable":true}},"obligaciones":{"type":"array","items":{"type":"object","properties":{"cvePago":{"type":"string","example":"0301"},"cobligacion":{"type":"string","example":"9"},"dobligacion":{"type":"string","example":"Pago definitivo mensual de IVA."},"faltaOblig":{"type":"string","format":"date","example":"2008-09-11"},"fbajaOblig":{"type":"string","example":""},"fefecAOblig":{"type":"string","format":"date","example":"2008-09-11"},"fefecBOblig":{"type":"string","example":""},"finiLegal":{"type":"string","format":"date","example":"1901-01-01"},"ffinLegal":{"type":"string","example":""},"tcontribucion":{"type":"string","example":"003"},"dobligLc":{"type":"string","example":"Declarar mensualmente el IVA."}}}}},"required":["rfc","nombreCompleto","tipoPersona","correoElectronico","puedeFacturar","regimenes","codigosPostales","obligaciones"]},"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"BrSgm2MEwON06lqF79ez","message":"Exito","status":200,"data":{"rfc":"HEHC9602047UA","nombreCompleto":"Maximo D\u00e9cimo Meridio","tipoPersona":"F","correoElectronico":"hh.@gmail.com","puedeFacturar":true,"regimenes":[{"cregimen":"605","dregimen":"R\u00e9gimen de Sueldos y Salarios e Ingresos Asimilados a Salarios","faltaReg":"2017-11-01","fbajaReg":"","fefecAReg":"2017-11-01","fefecBReg":""},{"cregimen":"612","dregimen":"R\u00e9gimen de las Personas F\u00edsicas con Actividades Empresariales y Profesionales","faltaReg":"2022-01-01","fbajaReg":"2999-12-31","fefecAReg":"2022-01-01","fefecBReg":"2999-12-31"}],"codigosPostales":[{"clave":"22664","esMatriz":true}],"actividades":null,"obligaciones":[{"cvePago":"0119","cobligacion":"3","dobligacion":"Declaraci\u00f3n anual de ISR. Personas F\u00edsicas.","faltaOblig":"2022-01-01","fbajaOblig":"2999-12-31","fefecAOblig":"2022-01-01","fefecBOblig":"2999-12-31","finiLegal":"1997-01-01","ffinLegal":"","tcontribucion":"001","dobligLc":"Declarar anualmente el ISR. Personas F\u00edsicas"},{"cvePago":"0301","cobligacion":"9","dobligacion":"Pago definitivo mensual de IVA.","faltaOblig":"2022-01-01","fbajaOblig":"2999-12-31","fefecAOblig":"2022-01-01","fefecBOblig":"2999-12-31","finiLegal":"1901-01-01","ffinLegal":"","tcontribucion":"003","dobligLc":"Declarar mensualmente el IVA."},{"cvePago":"0107","cobligacion":"33","dobligacion":"Pago provisional mensual de ISR por actividades empresariales. R\u00e9gimen de Actividades Empresariales y Profesionales","faltaOblig":"2022-01-01","fbajaOblig":"2999-12-31","fefecAOblig":"2022-01-01","fefecBOblig":"2999-12-31","finiLegal":"1901-01-01","ffinLegal":"","tcontribucion":"001","dobligLc":"Declarar mensualmente el ISR por actividades empresariales."},{"cvePago":"2004","cobligacion":"579","dobligacion":"Declaraci\u00f3n de proveedores de IVA","faltaOblig":"2022-01-01","fbajaOblig":"2999-12-31","fefecAOblig":"2022-01-01","fefecBOblig":"2999-12-31","finiLegal":"2006-09-01","ffinLegal":"","tcontribucion":"003","dobligLc":"Informar mensualmente sobre las operaciones con proveedores para efectos del Impuesto al Valor Agregado (IVA)."}]}}},"example-1":{"summary":"CIEC incorrecta","value":{"success":true,"codigoValidacion":"9W08FARdCYpgZoYnDwv8","message":"SAT credentials failed, please try again","status":200}},"example-2":{"summary":"RFC SIN DATOS EN SAT","value":{"success":true,"codigoValidacion":"wsYucpd94alHLYEDiNUN","message":"Sin datos","status":200,"data":{"message":"No se encontraron resultados para el RFC proporcionado, revise que sea correcto e intentelo nuevamente."}}}}}}}}}},"\/api\/v2\/codigos-postales":{"post":{"tags":["Geolocalizaci\u00f3n"],"summary":"Consulta Avanzada de C\u00f3digos Postales  de M\u00e9xico y otros pa\u00edses","x-short-description":"Realiza consultas detalladas de c\u00f3digos postales globales utilizando filtros avanzados, verticales y horizontales.","description":"Accede a informaci\u00f3n detallada de c\u00f3digos postales en todo M\u00e9xico y de otros pa\u00edses utilizando filtros avanzados. El servicio devuelve datos en el formato especificado, que incluye campos como id, c\u00f3digo de pa\u00eds, c\u00f3digo postal, nombre del lugar, nombres y c\u00f3digos administrativos, y fecha de actualizaci\u00f3n.","x-slug":"consulta-avanzada-codigos-postales-mundiales","x-need-account":false,"x-code-samples":[{"lang":"curl","label":"curl B\u00fasqueda por C\u00f3digo Postal","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/v2\/codigos_postales?postal_code_mx=10001\" \\\n-H \"Authorization: Bearer <TU-API-KEY>\" \\\n-H \"Accept: application\/json\"\n"},{"lang":"curl","label":"curl B\u00fasqueda por Latitud y Longitud","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/v2\/codigos_postales?lat=40.7128&long=-74.0060\" \\\n-H \"Authorization: Bearer <TU-API-KEY>\" \\\n-H \"Accept: application\/json\"\n"}],"x-title":"Consulta Avanzada de C\u00f3digos Postales a Nivel Mundial","x-method":"POST","x-price":1,"x-docs":"app\/docs\/geolocalizacion\/consultar-codigos-postales.md","x-seo_banner":"storage\/images\/front\/seo\/consultar-codigos-postales.png","x-permission":"use_consultar_codigos_postales","x-massive-processing-template":"","x-url":"api.App\\Http\\Controllers\\SupabaseReverseProxyController.consultar_codigos_postales","x-form-schema":[{"name":"postal_code_mx","type":"string","container":"input","attributes":"","is_required":true,"default_value":"","description":"Buscar C\u00f3digo Postal en M\u00e9xico"}],"x-example_response":"{ \"success\": true, \"codigoValidacion\": \"U4M4Msz8ToqQ48pCuxJI\", \"message\": \"Exitoso\", \"status\": 200, \"data\": [ { \"id\": 12345, \"country_code\": \"US\", \"postal_code\": \"10001\", \"place_name\": \"New York\", \"admin_name1\": \"New York\", \"admin_code1\": \"NY\", \"admin_name2\": \"New York County\", \"admin_code2\": \"061\", \"admin_name3\": \"\", \"admin_code3\": \"\", \"updated_at\": \"2024-10-16T12:00:00Z\" } ] }","x-permissions":[{"name":"use_consultar_codigos_postales","display_name":"Consultar C\u00f3digos Postales","description":"Permite consultar c\u00f3digos postales a nivel mundial aplicando filtros avanzados.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es un c\u00f3digo postal?","response":"Un c\u00f3digo postal es una serie de letras o n\u00fameros que se utilizan para facilitar y agilizar la clasificaci\u00f3n y entrega de correo y paquetes en \u00e1reas geogr\u00e1ficas espec\u00edficas."},{"question":"\u00bfC\u00f3mo puedo buscar los c\u00f3digos postales m\u00e1s cercanos a una ubicaci\u00f3n?","response":"Puedes utilizar los par\u00e1metros 'lat' y 'lon' en tu consulta para obtener los c\u00f3digos postales m\u00e1s cercanos a esas coordenadas geogr\u00e1ficas."},{"question":"\u00bfQu\u00e9 informaci\u00f3n devuelve el servicio?","response":"El servicio devuelve informaci\u00f3n como id, c\u00f3digo de pa\u00eds, c\u00f3digo postal, nombre del lugar, nombres y c\u00f3digos administrativos, y fecha de actualizaci\u00f3n."}],"x-type":"default","parameters":[{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"postal_code_mx","in":"query","schema":{"type":"string"},"description":"Ingresa el c\u00f3digo postal que deseas consultar de M\u00e9xico."},{"name":"postal_code","in":"query","schema":{"type":"string"},"description":"Ingresa el c\u00f3digo postal que deseas consultar.","example":"eq.10001,match.10001"},{"name":"country_code","in":"query","schema":{"type":"string"},"description":"C\u00f3digo del pa\u00eds seg\u00fan ISO. Puedes utilizar operadores para filtros avanzados.","example":"eq.US"},{"name":"select","in":"query","schema":{"type":"string"},"description":"Campos que deseas mostrar en la respuesta. Menos campos seleccionados resultan en una respuesta m\u00e1s r\u00e1pida. Usa el par\u00e1metro 'select' de PostgREST.","example":"postal_code,place_name,country_code"}],"responses":{"5XX":{"description":"Ocurri\u00f3 un error inesperado en el servidor","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Error en la solicitud","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Par\u00e1metros inv\u00e1lidos en la solicitud (errores de validaci\u00f3n)","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Token de autenticaci\u00f3n no v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es v\u00e1lido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Respuesta exitosa","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"country_code":{"type":"string"},"postal_code":{"type":"string"},"place_name":{"type":"string"},"admin_name1":{"type":"string"},"admin_code1":{"type":"string"},"admin_name2":{"type":"string"},"admin_code2":{"type":"string"},"admin_name3":{"type":"string"},"admin_code3":{"type":"string"},"updated_at":{"type":"string","format":"date-time"}}}},"examples":{"example-0":{"summary":"B\u00fasqueda por C\u00f3digo Postal","value":[{"id":12345,"country_code":"US","postal_code":"10001","place_name":"New York","admin_name1":"New York","admin_code1":"NY","admin_name2":"New York County","admin_code2":"061","admin_name3":"","admin_code3":"","updated_at":"2024-10-16T12:00:00Z"}]}}}}}}}},"\/api\/sat\/v2\/lista69b":{"post":{"tags":["SAT"],"summary":"Consulta la lista 69B (negra del SAT)","x-short-description":"Consulta si tu usuario est\u00e1 en la lista negra (Lista 69B) del SAT con m\u00faltiples filtros avanzados.","description":"Consulta la lista 69B del SAT (Lista negra) con distintos filtros horizontales y verticales.","x-slug":"consulta-la-lista-negra-lista-69b-sat-","x-need-account":false,"x-code-samples":[{"lang":"curl","label":"curl B\u00fasqueda por RFC","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/sat\/v2\/lista69b?rfc=AAA140116926\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"curl","label":"curl B\u00fasqueda por Nombre","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/sat\/v2\/lista69b?nombre.wfts.AVALUOS\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"}],"x-form-schema":[{"name":"select","type":"string","container":"multiselect","is_required":true,"description":"Datos del contribuyentes","default_value":"rfc","attributes":[{"nombre":"RFC","code":"rfc"},{"nombre":"Contribuyente","code":"contribuyente"}]},{"name":"rfc","type":"string","container":"input","attributes":"","is_required":true,"default_value":"","description":"Buscar RFC en la lista negra"}],"x-title":"Consulta la lista negra (Lista 69B SAT)","x-method":"POST","x-price":1,"x-docs":"app\/docs\/sat\/consultar-lista-69b.md","x-seo_banner":"storage\/images\/front\/seo\/validar-datos-fiscales.png","x-permission":"use_consultar_lista_69b","x-massive-processing-template":"","x-url":"api.App\\Http\\Controllers\\SupabaseReverseProxyController.consultar_lista_69_sat","x-example_response":"{\"success\":true,\"codigoValidacion\":\"U4M4Msz8ToqQ48pCuxJI\",\"message\":\"Exitoso\",\"status\":200,\"data\":[]}","x-permissions":[{"name":"use_consultar_lista_69b","display_name":"Consultar lista negra (69B) del SAT","description":"Este permiso otorga la habilidad para consultar la lista 69B en el SAT","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el SAT?","response":"El SAT (Servicio de Administraci\u00f3n Tributaria) es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales por parte de los contribuyentes. Es un organismo descentralizado de la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico (SHCP) del Gobierno de M\u00e9xico."},{"question":"\u00bfCual es la funcion principal del SAT?","response":"El SAT es la autoridad fiscal en M\u00e9xico encargada de administrar y controlar el cumplimiento de las obligaciones fiscales. Recauda impuestos, realiza fiscalizaci\u00f3n y auditor\u00eda, registra y controla a los contribuyentes, emite certificados y sellos digitales, y promueve la cultura tributaria en el pa\u00eds"},{"question":"\u00bfQue es el RFC?","response":" RFC (Registro Federal de Contribuyentes) es un identificador \u00fanico que se asigna a las personas f\u00edsicas y morales en M\u00e9xico para efectos fiscales. Es un c\u00f3digo alfanum\u00e9rico que sirve para identificar a los contribuyentes ante el Servicio de Administraci\u00f3n Tributaria (SAT), la autoridad fiscal en el pa\u00eds. El RFC tiene como objetivo principal facilitar y agilizar los tr\u00e1mites fiscales, identificar a los contribuyentes y controlar el cumplimiento de las obligaciones tributarias. Cada RFC est\u00e1 compuesto por una combinaci\u00f3n de letras y n\u00fameros que se genera de acuerdo con ciertos criterios establecidos por el SAT."},{"question":"\u00bfQue es la lista negra 69B?","response":"\nLa \"lista negra 69B\" es una publicaci\u00f3n del Servicio de Administraci\u00f3n Tributaria (SAT) en M\u00e9xico, que identifica a contribuyentes que incumplen con sus obligaciones fiscales o que est\u00e1n involucrados en operaciones presumiblemente inexistentes. Esta lista contiene nombres, denominaciones sociales y Registro Federal del Contribuyente (RFC) de quienes se encuentran en estas situaciones, seg\u00fan lo establecido en el art\u00edculo 69-B del C\u00f3digo Fiscal de la Federaci\u00f3n (CFF).\n\nEl prop\u00f3sito de esta lista es alertar a otros contribuyentes sobre las empresas o personas que podr\u00edan estar involucradas en operaciones simuladas o inexistentes. Si un contribuyente realiza operaciones con alguna entidad listada en el 69B y otorga efecto fiscal a las facturas expedidas por esta, aunque sus propias operaciones no sean simuladas, la autoridad presume que son EDOS (Empresas que Deducen Operaciones Simuladas) y debe demostrar lo contrario.\n\nEl art\u00edculo 69-B del CFF se activa cuando la autoridad fiscal detecta que un contribuyente emite comprobantes fiscales sin tener los medios para prestar los servicios o entregar los bienes que estos comprobantes amparan, o si el contribuyente resulta no localizado. Las consecuencias de aparecer en estas listas no solo afectan las relaciones comerciales del contribuyente listado, sino que tambi\u00e9n pueden llevar a ser incluidos en la Lista de Personas Bloqueadas por la Unidad de Inteligencia Financiera (UIF), lo que podr\u00eda resultar en la suspensi\u00f3n de operaciones bancarias y crediticias.\n"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"Range","in":"header","schema":{"type":"string"},"description":"Con este encabezado puedes paginar los resultados.","example":"0-5"},{"name":"select","in":"query","schema":{"type":"string"},"description":"Campos que quieres mostrar. Recuerda que menor cantidad de campos, menor es el tiempo de espera.","example":"contribuyente,rfc"},{"name":"contribuyente","in":"query","schema":{"type":"string"},"description":"Con wfts buscas con un lenguaje cercano al natural. ","example":"wfts.S.A. de C.V."},{"name":"rfc","in":"query","schema":{"type":"string"},"description":"Con match buscas con un expresi\u00f3n regular POSIX.","example":"match.F4"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Successful response","headers":{"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"59"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"examples":{"example-0":{"summary":"B\u00fasqueda por RFC","value":{"success":true,"codigoValidacion":"nLqmN0ARoaaHAl4Jcs49","message":"Exito","status":200,"data":{"id":6,"rfc":"AAA140116926","nombre":"AVALOS & ASOCIADOS CONSULTORIA INTEGRAL, S.C.","situacion":"Definitivo","oficio_presuncion_sat":"500-05-2020-23758 de fecha 03 de noviembre de 2020","pub_sat_presuntos":"2020-03-11","oficio_presuncion_dof":"500-05-2020-23758 de fecha 03 de noviembre de 2020","pub_dof_presuntos":"18\/11\/2020","oficio_desvirtuaron_sat":null,"pub_sat_desvirtuados":null,"oficio_desvirtuaron_dof":null,"pub_dof_desvirtuados":null,"oficio_definitivos_sat":"500-05-2022-6121 de fecha 25 de mayo de 2022 \/\/ 500-05-2021-6937 de fecha 26 de abril de 2021","pub_sat_definitivos":"25\/05\/2022 - 26\/04\/2021","oficio_definitivos_dof":"500-05-2022-6121 de fecha 25 de mayo de 2022 \/\/ 500-05-2021-6937 de fecha 26 de abril de 2021","pub_dof_definitivos":"20\/06\/2022 - 13\/05\/2021","oficio_sentencia_sat":null,"pub_sat_sentencia":null,"oficio_sentencia_dof":null,"pub_dof_sentencia":null}}}}}}}}}},"\/api\/ai\/v2\/templates":{"put":{"tags":["Inteligencia Artificial"],"summary":"Actualiza el template. Puede ser HTML, Markdown o Docx.","x-short-description":"Actualiza el template. Puede ser HTML, Markdown o Docx.","description":"Actualiza el template. Puede ser HTML, Markdown o Docx.","x-is-allowed-massive-processing":false,"x-admin":true,"x-slug":"api-html-to-pdf-html-to-image","x-need-account":false,"x-form-schema":[{"name":"data","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"JSON para modificar el template"}],"x-title":"Generar nuevo archivo desde template","x-method":"POST","x-price":1,"x-docs":"app\/docs\/ai\/templates.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-datos-fiscales.png","x-permission":"use_generar_nuevo_archivo_desde_template","x-massive-processing-template":"","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X PUT \"https:\/\/apimarket.mx\/api\/v2\/templates\" \\ --header 'Authorization: Bearer <TU-API-KEY>' \\ --header 'Accept: application\/json'\n"}],"x-url":"api.ai.templates.show","x-example_response":"{\"success\": true, \"codigoValidacion\": \"nLqmN0ARoaaHAl4Jcs49\", \"message\": \"Exito\", \"status\": 200, \"data\": {\"url\": \"https:\/\/apimarket.mx\/storage\/xgb2.png\"}}","x-permissions":[{"name":"use_generar_nuevo_archivo_desde_template","display_name":"Generar archivo (PDF, imagenes o Excel) desde un template previamente guardado.","description":"Este permiso otorga la habilidad para generar archivos disponibles durante 1 hora v\u00eda HTTP.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es una plantilla?","response":"Una plantilla es un formato predefinido que se utiliza como base para crear documentos, presentaciones, correos electr\u00f3nicos u otros tipos de contenido. En programaci\u00f3n, una plantilla puede referirse a un dise\u00f1o de c\u00f3digo reutilizable que establece un esqueleto b\u00e1sico, permitiendo personalizar ciertos elementos sin alterar la estructura fundamental."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"59"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"examples":{"example-0":{"summary":"Exito - Persona Moral","value":{"success":true,"codigoValidacion":"nLqmN0ARoaaHAl4Jcs49","message":"Exito","status":200,"data":{"id_cif":"23010044634"}}}}}}},"500":{"description":"Internal Server Error","headers":{"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"56"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"qSuBdlkYvCM7cDim7D4Q","message":"Ocurrio un error desconocido, intentalo nuevamente.","status":500}}}}}},"post":{"tags":["Inteligencia Artificial"],"summary":"Genera PDFs, imagenes o Excel desde un template en HTML, Markdown o Docx.","x-short-description":"Genera PDFs, imagenes o Excel desde un template en HTML, Markdown o Docx.","description":"Genera PDFs, imagenes o Excel desde un template en HTML, Markdown o Docx.","x-is-allowed-massive-processing":false,"x-slug":"api-html-to-pdf-html-to-image","x-need-account":false,"x-form-schema":[{"name":"data","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"JSON para modificar el template"}],"x-title":"Crea PDF o imagenes con HTML v\u00eda API","x-method":"POST","x-price":1,"x-docs":"app\/docs\/ai\/templates.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-datos-fiscales.png","x-permission":"use_generar_nuevo_archivo_desde_template","x-massive-processing-template":"","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/v2\/templates\" \\\n--body '{\"data\": {\"variable_1\": \"value1\"}}' \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"}],"x-url":"api.ai.templates.show","x-example_response":"{\"success\": true, \"codigoValidacion\": \"nLqmN0ARoaaHAl4Jcs49\", \"message\": \"Exito\", \"status\": 200, \"data\": {\"url\": \"https:\/\/apimarket.mx\/storage\/xgb2.png\"}}","x-permissions":[{"name":"use_generar_nuevo_archivo_desde_template","display_name":"Generar archivo (PDF, imagenes o Excel) desde un template previamente guardado.","description":"Este permiso otorga la habilidad para generar archivos disponibles durante 1 hora v\u00eda HTTP.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es una plantilla?","response":"Una plantilla es un formato predefinido que se utiliza como base para crear documentos, presentaciones, correos electr\u00f3nicos u otros tipos de contenido. En programaci\u00f3n, una plantilla puede referirse a un dise\u00f1o de c\u00f3digo reutilizable que establece un esqueleto b\u00e1sico, permitiendo personalizar ciertos elementos sin alterar la estructura fundamental."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"59"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"examples":{"example-0":{"summary":"Exito - Persona Moral","value":{"success":true,"codigoValidacion":"nLqmN0ARoaaHAl4Jcs49","message":"Exito","status":200,"data":{"id_cif":"23010044634"}}}}}}},"500":{"description":"Internal Server Error","headers":{"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"56"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"qSuBdlkYvCM7cDim7D4Q","message":"Ocurrio un error desconocido, intentalo nuevamente.","status":500}}}}}}},"\/api\/ai\/v2\/templates\/{template}":{"post":{"tags":["Inteligencia Artificial"],"summary":"Genera PDF desde template PDFMe (async)","x-short-description":"Genera PDF usando plantilla PDFMe con overlay strategy","description":"Genera PDFs de forma as\u00edncrona usando plantillas PDFMe basadas en overlay strategy. Este endpoint acepta datos de entrada en formato JSON y retorna inmediatamente con un c\u00f3digo de seguimiento. El PDF se genera en segundo plano mediante un sistema de colas.\n\n**Caracter\u00edsticas:** - Generaci\u00f3n as\u00edncrona con tracking code - Overlay-based PDF generation usando PDFMe - Sistema de cach\u00e9 de 1 hora - Soporte para m\u00faltiples p\u00e1ginas - Posicionamiento preciso de campos\n\n**Flujo de trabajo:** 1. Env\u00eda la solicitud con los datos del template 2. Recibe un c\u00f3digo de seguimiento (tracking code) 3. Consulta el estado usando el endpoint admnistrativo de requests 4. Descarga el PDF cuando est\u00e9 listo","x-is-allowed-massive-processing":false,"x-slug":"generar-pdf-desde-template","x-need-account":true,"x-form-schema":[{"name":"template","type":"int","container":"path","attributes":"","is_required":"true","default_value":"1","description":"ID del template previamente creado"},{"name":"inputs","type":"array","container":"body","attributes":"","is_required":"true","default_value":"[{\"field1\": \"value1\"}]","description":"Array de objetos con datos para generar el PDF (formato PDFMe)"},{"name":"options","type":"object","container":"body","attributes":"","is_required":"false","default_value":"{\"filename\": \"documento.pdf\"}","description":"Opciones de generaci\u00f3n (filename, title, etc.)"}],"x-title":"Generar PDF desde Template PDFMe","x-method":"POST","x-price":1,"x-docs":"app\/docs\/ai\/templates.md","x-seo_banner":"storage\/images\/front\/seo\/generar-pdf-template.png","x-permission":"use_template_engine","x-massive-processing-template":"","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/ai\/v2\/templates\/123?wait=true\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json' \\\n--header 'Content-Type: application\/json' \\\n--data '{\n  \"inputs\": [\n    {\n      \"folio\": \"2025120100001\",\n      \"razon_social\": \"ACME Corp\",\n      \"rfc_patron\": \"ABC123456789\"\n    }\n  ],\n  \"options\": {\n    \"filename\": \"constancia.pdf\",\n    \"title\": \"Constancia IMSS\"\n  }\n}'\n"}],"x-url":"api.ai.templates.show","x-example_response":"{\"success\": true, \"codigoValidacion\": \"abc-123-xyz-456\", \"message\": \"PDF generation started. Use the tracking code to check status.\", \"status\": 202, \"data\": {\"status\": \"pending\", \"message\": \"Your PDF is being generated. Check back shortly.\"}}","x-permissions":[{"name":"use_generar_nuevo_archivo_desde_template","display_name":"Generar archivo desde template PDFMe","description":"Permite generar PDFs usando templates PDFMe con procesamiento as\u00edncrono","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es PDFMe overlay strategy?","response":"PDFMe es una librer\u00eda que genera PDFs mediante la superposici\u00f3n de campos de texto e im\u00e1genes sobre un PDF base. A diferencia de HTML-to-PDF, PDFMe utiliza coordenadas exactas (x, y) para posicionar cada elemento, lo que permite un control preciso del dise\u00f1o y mayor velocidad de generaci\u00f3n."},{"question":"\u00bfC\u00f3mo verifico el estado de mi PDF?","response":"El endpoint retorna un c\u00f3digo de validaci\u00f3n (codigoValidacion) que puedes usar para consultar el estado de la generaci\u00f3n. Consulta el TokenStatistic correspondiente para ver si el PDF est\u00e1 listo. Los estados son - pending (202), started (206), completed (200) o failed (500)."},{"question":"\u00bfCu\u00e1nto tiempo tarda en generarse el PDF?","response":"La mayor\u00eda de PDFs se generan en menos de 10 segundos. PDFs complejos con m\u00faltiples p\u00e1ginas pueden tomar hasta 1 minuto. El sistema tiene un timeout de 10 minutos y 3 reintentos autom\u00e1ticos en caso de fallo."},{"question":"\u00bfPor cu\u00e1nto tiempo est\u00e1 disponible el PDF?","response":"El PDF generado est\u00e1 disponible mediante una URL temporal v\u00e1lida por 1 hora desde su generaci\u00f3n. Despu\u00e9s de ese tiempo, deber\u00e1s solicitar una nueva generaci\u00f3n."},{"question":"\u00bfC\u00f3mo creo un template PDFMe?","response":"Usa el endpoint POST \/api\/ai\/v2\/templates para subir un archivo JSON con el schema PDFMe. El schema debe incluir un array \"schemas\" con las definiciones de campos (name, type, position, width, height). Opcionalmente puede incluir un \"basePdf\" en base64 como fondo."},{"question":"\u00bfPuedo esperar a que se complete el PDF antes de que retorne la respuesta?","response":"S\u00ed, puedes usar el modo s\u00edncrono agregando `?wait=true` a la URL o el header `x-wait-for-completion: true`. El endpoint esperar\u00e1 hasta 2 minutos (configurable) a que se complete la generaci\u00f3n. Si el PDF se completa a tiempo, recibir\u00e1s directamente la URL del PDF. Si excede el timeout, recibir\u00e1s el c\u00f3digo de seguimiento para consultar despu\u00e9s."}],"x-type":"default","parameters":[{"name":"template","in":"path","required":true,"schema":{"type":"integer"},"description":"ID del template PDFMe","example":123},{"name":"wait","in":"query","required":false,"schema":{"type":"string","enum":["true","false"],"default":"false"},"description":"Esperar a que se complete la generaci\u00f3n del PDF (modo s\u00edncrono).\n- `true`: Espera hasta 2 minutos (60 intentos x 2 segundos) hasta que el PDF est\u00e9 listo\n- `false`: Retorna inmediatamente con c\u00f3digo de seguimiento (modo async)\n","example":"true"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Modo sandbox - no consume unidades"},{"name":"x-wait-for-completion","in":"header","schema":{"type":"string","enum":["true","false"]},"example":"true","description":"Alternativa a query parameter `wait`. Espera a que se complete la generaci\u00f3n.\n\u00datil cuando no se puede modificar la URL f\u00e1cilmente.\n"},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"Content-Type","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"requestBody":{"required":true,"description":"Formato PDFMe-compliant con array de inputs y opciones","content":{"application\/json":{"schema":{"type":"object","required":["inputs"],"properties":{"inputs":{"type":"array","description":"Array de objetos con datos para generar el PDF. Cada objeto puede generar una p\u00e1gina o registro.","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":true,"description":"Objeto con los campos definidos en el template"},"example":[{"folio":"2025120100001","razon_social":"ACME Corp","rfc_patron":"ABC123456789"}]},"options":{"type":"object","description":"Opciones de generaci\u00f3n del PDF","properties":{"filename":{"type":"string","description":"Nombre del archivo PDF generado","maxLength":255,"example":"constancia.pdf"},"title":{"type":"string","description":"T\u00edtulo del documento PDF","maxLength":255,"example":"Constancia IMSS"}}}}},"examples":{"ejemplo-constancia-imss":{"summary":"Ejemplo - Constancia IMSS (single input)","value":{"inputs":[{"folio":"2025120100001","razon_social":"TRANSPORTES @ S DE RL DE CV","rfc_patron":"XXXXX","registro_patronal":"AAAAA","fecha_de_recepcion":"2025-09-18 13:13","nss":"12345678901","nombre_asegurado":"MOCTEZUMA ESTEBAN","salario_base_de_cotizacion":"528.93"}],"options":{"filename":"constancia_imss.pdf","title":"Constancia de Movimientos Afiliatorios"}}},"ejemplo-batch":{"summary":"Ejemplo - M\u00faltiples registros (batch)","value":{"inputs":[{"folio":"2025120100001","nombre_asegurado":"MARTINEZ LOPEZ MARIA","nss":"12345678901"},{"folio":"2025120100002","nombre_asegurado":"RODRIGUEZ FERNANDEZ ANA","nss":"98765432109"}],"options":{"filename":"constancias_batch.pdf"}}}}}}},"responses":{"202":{"description":"Accepted - PDF generation started","headers":{"Host":{"schema":{"type":"string","example":"apimarket.mx"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"59"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de seguimiento para consultar el estado","example":"abc-123-xyz-456"},"message":{"type":"string","example":"PDF generation started. Use the tracking code to check status."},"status":{"type":"integer","example":202},"data":{"type":"object","properties":{"status":{"type":"string","example":"pending"},"message":{"type":"string","example":"Your PDF is being generated. Check back shortly."}}}}}}}},"200":{"description":"OK - PDF generation completed (when checking status)","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"abc-123-xyz-456"},"message":{"type":"string","example":"PDF generated successfully"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"URL temporal del PDF (v\u00e1lida por 1 hora)","example":"https:\/\/apimarket.mx\/storage\/tmp\/abc123.pdf?expires=1234567890"},"expires_at":{"type":"string","format":"date-time","description":"Fecha de expiraci\u00f3n de la URL","example":"2025-12-02T10:30:00Z"},"filename":{"type":"string","example":"constancia.pdf"}}}}}}}},"400":{"description":"Bad Request - Input data required","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"message":{"type":"string","example":"Input data is required"},"status":{"type":"integer","example":400}}}}}},"401":{"description":"Unauthorized - Invalid token","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"404":{"description":"Not Found - Template not found or unauthorized","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"message":{"type":"string","example":"Template not found"},"status":{"type":"integer","example":404}}}}}},"500":{"description":"Internal Server Error - PDF generation failed","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"qSuBdlkYvCM7cDim7D4Q"},"message":{"type":"string","example":"PDF generation failed"},"status":{"type":"integer","example":500}}}}}}}}},"\/api\/renapo\/grupo\/obtener-acta-de-nacimiento":{"post":{"tags":["RENAPO"],"summary":"Obt\u00e9n el acta de nacimiento por CURP","x-short-description":"Obt\u00e9n una copia certificada del acta de nacimiento","description":"Obt\u00e9n una copia certifcada v\u00eda una API REST para la obtenci\u00f3n y validaci\u00f3n del acta de nacimiento.","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"obtener-acta-de-nacimiento","x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Obt\u00e9n el acta de nacimiento por CURP","x-method":"POST","x-price":122,"x-docs":"app\/docs\/renapo\/valida-curp.md","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/renapo\/grupo\/obtener-acta-de-nacimiento?curp=HEHC960204HSLRGR09\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"}],"x-seo_banner":"storage\/images\/front\/seo\/valida-curp.png","x-permission":"use_acta_de_nacimiento","x-massive-processing-template":"storage\/masivo\/templates\/RENAPO-validar-curp.xlsx","x-url":"api.renapo.recibirActaDeNacimiento","x-example_response":"{\"data\": {\"acta_de_nacimiento\": \"https:\/\/apimarket.mx\/storage\/acta.pdf\", \"identificador\": \"33001000320240001052\", \"curp\": \"HEHC960204HSLRGR09\"}, \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"rROLBPbGzv1GLlP3Nz8t\"}","x-permissions":[{"name":"use_acta_de_nacimiento","display_name":"Obtener acta de nacimiento","description":"Este permiso otorga la habilidad obtener el acta de nacimiento en RENAPO","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Renapo?","response":"RENAPO es el acr\u00f3nimo de Registro Nacional de Poblaci\u00f3n, una instituci\u00f3n en M\u00e9xico encargada de la administraci\u00f3n y registro de informaci\u00f3n personal y biom\u00e9trica de los ciudadanos mexicanos. Su objetivo principal es mantener un registro actualizado y confiable de la poblaci\u00f3n mexicana, as\u00ed como emitir documentos oficiales de identificaci\u00f3n."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfC\u00f3mo validar CURP de forma masiva?","response":"1. Inicia sesion. 2. Sube tu archivo en el formato que necesites (excel, csv, json, xslx) 3. Y listo."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","required":true,"schema":{"type":"string"},"description":"Clave Unica de Registro de Poblacion","example":"GEXC960203HSLRGR14"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"JjqK8LT1fvrvs3VAoYIZ","message":"Exitoso","status":200,"data":{"identificador":"33001000320240001052","curp":"GEXC960203HSLRGR14","nombre":"Maximo Decimo Meridio","acta_de_nacimiento":"https:\/\/apimarket.mx\/storage\/file.pdf"}}}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"GCE3wlaHOnu40bZRKXjv","message":"LA CURP NO SE ENCUENTRA EN LA BASE DE DATOS","status":404,"data":[]}}}}}}},"\/api\/renapo\/grupo\/valida-curp":{"post":{"tags":["RENAPO"],"summary":"Valida CURP API, es una API REST para la obtenci\u00f3n y validaci\u00f3n de los registros de nacimiento relacionados a la CURP en el RENAPO localizados en M\u00e9xico.","x-short-description":"Valida CURP API, es una API REST para la obtenci\u00f3n y validaci\u00f3n de los registros de nacimiento relacionados a la CURP en el RENAPO localizados en M\u00e9xico.","description":"Valida CURP API, es una API REST para la obtenci\u00f3n y validaci\u00f3n de los registros de nacimiento relacionados a la Clave \u00danica de Registro de Poblaci\u00f3n (CURP) en el Registro Nacional de Poblaci\u00f3n (RENAPO) localizados en M\u00e9xico en formato JSON. Este endpoint no usa un algoritmo, sino que consulta las fuentes oficiales. Este servicio cumple con la normativa de nuestra parte, te recomendamos leer nuestros nuestros t\u00e9rminos y condiciones.","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"valida-curp","x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Valida CURP API","x-method":"POST","x-price":1,"x-docs":"app\/docs\/renapo\/valida-curp.md","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/renapo\/grupo\/valida-curp?curp=HEHC960204HSLRGR09\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#ff66cb13-370e-4d42-839e-7d5a44d4d807\n"},{"lang":"cli","label":"cli","source":"# pip install apimarket\n# export APIMARKET_APIKEY=\"YOUR-API-KEY\"\napimarket -c AAME950116HBCNRS03\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\ncurp_details = apimarket.fetch_curp_details(curp)\n"},{"lang":"php","label":"WordPress Plugin","source":"https:\/\/apimarket.mx\/docs?activeTab=wordpress-plugin\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/apimarket\/api\/renapo\/grupo\/valida-curp?curp=${curp}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-seo_banner":"storage\/images\/front\/seo\/valida-curp.png","x-permission":"use_validar_curp","x-massive-processing-template":"storage\/masivo\/templates\/RENAPO-validar-curp.xlsx","x-url":"api.renapo.valida","x-example_response":"{\"data\": {\"curp\": \"JLOP540208HSPRHJ02\", \"sexo\": \"HOMBRE\", \"nombres\": \"JUAN\", \"historial\": {\"estatusCurp\": \"RCN\", \"curpOriginal\": null, \"desEstatusCURP\": null, \"descripcionCurp\": null}, \"docProbatorio\": 1, \"paisNacimiento\": \"MEXICO\", \"apellidoMaterno\": \"PEREZ\", \"apellidoPaterno\": \"LOPEZ\", \"fechaNacimiento\": \"03\/11\/1954\", \"estadoNacimiento\": \"TABASCO\", \"datosDocProbatorio\": {\"foja\": \"\", \"libro\": \"\", \"anioReg\": \"1954\", \"numActa\": \"02458\", \"entidadRegistro\": \"TABASCO\", \"municipioRegistro\": \"MACUSPANA\", \"claveEntidadRegistro\": \"22\", \"claveMunicipioRegistro\": null}}, \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"rROLBPbGzv1GLlP3Nz8t\"}","x-permissions":[{"name":"use_validar_curp","display_name":"Validar Curps","description":"Este permiso otorga la habilidad validar curps en RENAPO","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Renapo?","response":"RENAPO es el acr\u00f3nimo de Registro Nacional de Poblaci\u00f3n, una instituci\u00f3n en M\u00e9xico encargada de la administraci\u00f3n y registro de informaci\u00f3n personal y biom\u00e9trica de los ciudadanos mexicanos. Su objetivo principal es mantener un registro actualizado y confiable de la poblaci\u00f3n mexicana, as\u00ed como emitir documentos oficiales de identificaci\u00f3n."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfC\u00f3mo validar CURP de forma masiva?","response":"1. Inicia sesion. 2. Sube tu archivo en el formato que necesites (excel, csv, json, xslx) 3. Y listo."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","required":true,"schema":{"type":"string"},"description":"Clave Unica de Registro de Poblacion","example":"GEXC960203HSLRGR14"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CurpAPIResponse"},"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"JjqK8LT1fvrvs3VAoYIZ","message":"Exitoso","status":200,"data":{"curp":"GEXC960203HSLRGR14","nombres":"Maximo","apellidoPaterno":"Decimo","apellidoMaterno":"Meridio","sexo":"HOMBRE","fechaNacimiento":"04\/02\/1996","paisNacimiento":"MEX","estadoNacimiento":"SINALOA","docProbatorio":1,"datosDocProbatorio":{"entidadRegistro":"SINALOA","claveMunicipioRegistro":25,"anioReg":1996,"claveEntidadRegistro":"","foja":0,"numActa":42,"libro":0,"municipioRegistro":"ANGOSTURA"},"historial":{"estatusCurp":"RCN","desEstatusCURP":"Registro de Cambio No afectando a CURP","curpOriginal":"GEXC960203HSLRGR14","descripcionCurp":"La curp GEXC960203HSLRGR14 es normal"}}}},"example-1":{"summary":"Respuesta exitosa 2","value":{"success":true,"codigoValidacion":"tCnnpAVKc6tl7Hb5c2qy","message":"Exitoso","status":200,"data":{"curp":"GEXC960203HSLRGR14","nombres":"Maximo","apellidoPaterno":"Decimo","apellidoMaterno":"Meridio","sexo":"HOMBRE","fechaNacimiento":"04\/02\/1996","paisNacimiento":"MEX","estadoNacimiento":"SL","docProbatorio":"1","datosDocProbatorio":{"entidadRegistro":"25","claveMunicipioRegistro":"002","anioReg":"1996","claveEntidadRegistro":"25","foja":"","numActa":"00042","libro":"","municipioRegistro":null},"historial":{"estatusCurp":"RCN","desEstatusCURP":null,"curpOriginal":"GEXC960203HSLRGR14","descripcionCurp":null}}}}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"GCE3wlaHOnu40bZRKXjv","message":"LA CURP NO SE ENCUENTRA EN LA BASE DE DATOS","status":404,"data":[]}}}}}}},"\/api\/renapo\/grupo\/obtener-curp":{"post":{"tags":["RENAPO"],"summary":"Obt\u00e9n la CURP de tus usuarios a traves del envio de sus datos.","x-short-description":"Obt\u00e9n la CURP de tus usuarios a traves del envio de sus datos (nombre, paterno, materno, ...).","description":"Obt\u00e9n la CURP de tus usuarios a traves del envio de sus datos.","x-is-allowed-massive-processing":true,"x-slug":"obtener-curp-por-datos","x-need-account":false,"x-form-schema":[{"name":"nombres","type":"string","container":"input","attributes":"","is_required":"true","default_value":"Andres Manuel","description":"Nombres"},{"name":"paterno","type":"string","container":"input","attributes":"","is_required":"true","default_value":"Lopez","description":"Apellido Paterno"},{"name":"materno","type":"string","container":"input","attributes":"","is_required":"false","default_value":"Obrador","description":"Apellido Materno"},{"name":"diaNacimiento","type":"int","container":"input","attributes":"","is_required":"true","default_value":"13","description":"Dia de Nacimiento"},{"name":"mesNacimiento","type":"int","container":"input","attributes":"","is_required":"true","default_value":"11","description":"Mes de Nacimiento"},{"name":"anoNacimiento","type":"int","container":"input","attributes":"","is_required":"true","default_value":"1953","description":"A\u00f1o de Nacimiento"},{"name":"claveEntidad","type":"string","container":"select","attributes":[{"nombre":"AGUASCALIENTES","code":"01"},{"nombre":"BAJA CALIFORNIA","code":"02"},{"nombre":"BAJA CALIFORNIA SUR","code":"03"},{"nombre":"CAMPECHE","code":"04"},{"nombre":"COAHUILA","code":"05"},{"nombre":"COLIMA","code":"06"},{"nombre":"CHIAPAS","code":"07"},{"nombre":"CHIHUAHUA","code":"08"},{"nombre":"DISTRITO FEDERAL","code":"09"},{"nombre":"DURANGO","code":"10"},{"nombre":"GUANAJUATO","code":"11"},{"nombre":"GUERRERO","code":"12"},{"nombre":"HIDALGO","code":"13"},{"nombre":"JALISCO","code":"14"},{"nombre":"ESTADO DE MEXICO","code":"15"},{"nombre":"MICHOACAN","code":"16"},{"nombre":"MORELOS","code":"17"},{"nombre":"NAYARIT","code":"18"},{"nombre":"NUEVO LEON","code":"19"},{"nombre":"OAXACA","code":"20"},{"nombre":"PUEBLA","code":"21"},{"nombre":"QUERETARO","code":"22"},{"nombre":"QUINTANA ROO","code":"23"},{"nombre":"SAN LUIS POTOSI","code":"24"},{"nombre":"SINALOA","code":"25"},{"nombre":"SONORA","code":"26"},{"nombre":"TABASCO","code":"27"},{"nombre":"TAMAULIPAS","code":"28"},{"nombre":"TLAXCALA","code":"29"},{"nombre":"VERACRUZ","code":"30"},{"nombre":"YUCATAN","code":"31"},{"nombre":"ZACATECAS","code":"32"},{"nombre":"DOBLE NACIONALIDAD","code":"87"},{"nombre":"NACIDO EXTRANJERO O NATURALIZADO","code":"88"}],"is_required":"true","default_value":"TC","description":"Clave de estado de nacimiento"},{"name":"sexo","type":"string","container":"select","attributes":[{"nombre":"Hombre","code":"H"},{"nombre":"Mujer","code":"M"}],"is_required":"true","default_value":"H","description":"Sexo Biologico"}],"x-title":"Obten la CURP con los datos personales","x-method":"POST","x-price":1,"x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/renapo\/grupo\/obtener-curp?nombres=f&paterno=g&materno=a&diaNacimiento=1&mesNacimiento=2&anoNacimiento=333&claveEntidad=333&sexo=333\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#5768e142-e0d8-48b0-91de-147b2d6b3df1\n"},{"lang":"cli","label":"cli","source":"# pip install apimarket\n# export APIMARKET_APIKEY=\"YOUR-API-KEY\"\napimarket --get-curp-details NOMBRES PATERNO MATERNO DIA_NACIMIENTO MES_NACIMIENTO ANO_NACIMIENTO CLAVE_ENTIDAD SEXO\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\ncurp =apimarket.get_curp_from_details(rfc)\n"},{"lang":"php","label":"WordPress Plugin","source":"https:\/\/apimarket.mx\/docs?activeTab=wordpress-plugin\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/\/apimarket.mx\/api\/renapo\/grupo\/obtener-curp?curp=${curp}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-docs":"app\/docs\/renapo\/calcula-curp.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-curp.png","x-permission":"use_calcular_curp","x-massive-processing-template":"storage\/masivo\/templates\/RENAPO-obtener-curp.xlsx","x-url":"api.renapo.obtener","x-example_response":"{\"success\":true,\"codigoValidacion\":\"zYxirsa7aeV1It1UB9cR\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"curp\":\"JLOP540208HSPRHJ02\",\"nombres\":\"Juan\",\"apellidoPaterno\":\"Perez\",\"apellidoMaterno\":\"Lopez\",\"sexo\":\"H\",\"fechaNacimiento\":\"1954-02-08\",\"mensaje\":\"Esta CURP fue generada por el algoritmo oficial de RENAPO, sin embargo, le recomendamos verificarla en nuestro endpoint de validaci\u00f3n de CURP\"}}","x-permissions":[{"name":"use_calcular_curp","display_name":"Calcular Curp","description":"Este permiso otorga la habilidad para calcular la curp mediante el algoritmo","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Renapo?","response":"RENAPO es el acr\u00f3nimo de Registro Nacional de Poblaci\u00f3n, una instituci\u00f3n en M\u00e9xico encargada de la administraci\u00f3n y registro de informaci\u00f3n personal y biom\u00e9trica de los ciudadanos mexicanos. Su objetivo principal es mantener un registro actualizado y confiable de la poblaci\u00f3n mexicana, as\u00ed como emitir documentos oficiales de identificaci\u00f3n."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nombres","in":"query","schema":{"type":"string"},"example":"Maximo"},{"name":"paterno","in":"query","schema":{"type":"string"},"example":"Decimo"},{"name":"materno","in":"query","schema":{"type":"string"},"example":"Meridio"},{"name":"diaNacimiento","in":"query","schema":{"type":"integer"},"example":"04"},{"name":"mesNacimiento","in":"query","schema":{"type":"integer"},"example":"02"},{"name":"anoNacimiento","in":"query","schema":{"type":"integer"},"example":"10"},{"name":"claveEntidad","in":"query","schema":{"type":"integer"},"example":"25"},{"name":"sexo","in":"query","schema":{"type":"string"},"example":"H"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"Vary":{"schema":{"type":"string","example":"Authorization"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"288"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"zYxirsa7aeV1It1UB9cR"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"curp":{"type":"string","example":"GEXC960203HSLRGR14"},"nombres":{"type":"string","example":"Maximo"},"apellidoPaterno":{"type":"string","example":"Decimo"},"apellidoMaterno":{"type":"string","example":"Meridio"},"sexo":{"type":"string","example":"H"},"fechaNacimiento":{"type":"string","format":"date","example":"1996-02-04"},"mensaje":{"type":"string","example":"Esta curp fue generada por el algoritmo oficial de renapo, sin embargo le recomendamos verificarla en nuestro endpoint de validacion de curp"}}}},"required":["success","codigoValidacion","message","status","data"]},"example":{"success":true,"codigoValidacion":"zYxirsa7aeV1It1UB9cR","message":"Exitoso","status":200,"data":{"curp":"GEXC960203HSLRGR14","nombres":"Maximo","apellidoPaterno":"Decimo","apellidoMaterno":"Meridio","sexo":"H","fechaNacimiento":"1996-02-04","mensaje":"Esta curp fue generada por el algoritmo oficial de renapo, sin embargo le recomendamos verificarla en nuestro endpoint de validacion de curp"}}}}}}}},"\/api\/renapo\/grupo\/buscar-nacimiento":{"post":{"tags":["RENAPO"],"summary":"Obt\u00e9n los registros de nacimiento de tus usuarios a traves de su CURP.","x-short-description":"Obt\u00e9n los registros del nacimiento de tus usuarios a traves del envio de su CURP.","description":"Obt\u00e9n los registros del nacimiento de tus usuarios a traves del envio de su CURP.","x-is-allowed-massive-processing":true,"x-slug":"buscar-nacimiento-por-curp","x-need-account":false,"x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Buscar nacimiento por CURP","x-method":"POST","x-price":1,"x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/renapo\/grupo\/buscar-nacimiento?curp=LOOA531113HTCPBN07\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#caa70862-54de-4f6e-a7b7-ff8d5b825246\n"}],"x-docs":"app\/docs\/renapo\/buscar-nacimiento.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-curp.png","x-permission":"use_buscar_nacimiento","x-massive-processing-template":"storage\/masivo\/templates\/RENAPO-obtener-curp.xlsx","x-url":"api.renapo.buscar_nacimiento","x-example_response":"{\"success\":true,\"codigoValidacion\":\"zYxirsa7aeV1It1UB9cR\",\"message\":\"Exitoso\",\"status\":200,\"data\": { \"curp\": \"MAMJ060219HMCRRVA6\", \"nacionalidad\": \"MEXICANA\", \"fechaNacimiento\": \"19\/02\/2006\", \"cadena\": \"11507000032006001080\", \"nombre\": \"JAVIER ADAN\", \"primerApellido\": \"MARAVILLAS\", \"segundoApellido\": \"MARTINEZ\", \"sexo\": \"M\", \"vivoMuerto\": \"V\", \"DatosPadres\": { \"curpPADRE\": null, \"NombrePadre\": \"ARMANDO\", \"PrimerApellidoPadre\": \"MARAVILLAS\", \"SegundoApellidoPadre\": \"VALLEJO\", \"NacionalidadPadre\": \"MEXICANA\", \"curpMADRE\": null, \"NombreMadre\": \"ELVIA\", \"PrimerApellidoMadre\": \"MARTINEZ\", \"SegundoApellidoMadre\": \"RUIZ\", \"NacionalidadMadre\": \"MEXICANA\" }, \"datosDocProbatorio\": { \"nacimiento\": { \"actaBis\": \"0\", \"foja\": null, \"num_acta\": \"108\", \"oficialia\": \"3\", \"tomo\": \"0\", \"libro\": \"1\", \"localidad\": \"LOS REYES ACAQUILPAN\", \"municipio_nombre\": \"LA PAZ\" }, \"registro\": { \"anio\": \"2006\", \"fecha\": \"08\/03\/2006\", \"fechaUltimaActualizacion\": null, \"clave_estado\": \"15\", \"estado_nombre\": \"MEXICO\", \"clave_municipio\": \"70\", \"municipio\": \"LA PAZ\", \"clave_entidad\": \"15\", \"entidad\": \"MEXICO\" } } } }","x-permissions":[{"name":"use_buscar_nacimiento","display_name":"Buscar nacimiento","description":"Este permiso otorga la habilidad para buscar un nacimiento mediante curp.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Renapo?","response":"RENAPO es el acr\u00f3nimo de Registro Nacional de Poblaci\u00f3n, una instituci\u00f3n en M\u00e9xico encargada de la administraci\u00f3n y registro de informaci\u00f3n personal y biom\u00e9trica de los ciudadanos mexicanos. Su objetivo principal es mantener un registro actualizado y confiable de la poblaci\u00f3n mexicana, as\u00ed como emitir documentos oficiales de identificaci\u00f3n."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"example":"LOOA531113HTCPBN07"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"Vary":{"schema":{"type":"string","example":"Authorization"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"288"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"zYxirsa7aeV1It1UB9cR"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object"}},"required":["success","codigoValidacion","message","status","data"]},"example":{"success":true,"codigoValidacion":"zYxirsa7aeV1It1UB9Pi","message":"Exitoso","status":200,"data":{"datosPersonales":{"cadena":"11600200061996000400","curp":"HEHC960316HSLRGR02","nombreCompleto":"CARLOS GABRIEL HERNANDEZ LOPEZ","nacionalidad":"MEXICANA","sexo":"M","vivoMuerto":"V","fechaNacimiento":"04\/02\/1996","entidadNacimiento":"SINALOA","DatosPadres":{"curpMADRE":null,"curpPADRE":null,"NombreMadre":"ZALMA ZOILA","NombrePadre":"BERNARDO","NacionalidadMadre":"MEXICANA","NacionalidadPadre":"MEXICANA","PrimerApellidoMadre":"LOPEZ","PrimerApellidoPadre":"HERNANDEZ","SegundoApellidoMadre":"GUILLEN","SegundoApellidoPadre":"PALOMINO"},"datosDocProbatorio":{"registro":{"anio":"1992","fecha":"29\/04\/1992","entidad":"SINALOA","municipio":"GUAMUCHIL","clave_estado":"25","clave_entidad":"25","estado_nombre":"SINALOA","clave_municipio":"2","fechaUltimaActualizacion":null},"nacimiento":{"foja":null,"tomo":"0","libro":"1","actaBis":"0","num_acta":"40","localidad":"GUAMUCHIL","oficialia":"1","municipio_nombre":"SALVADOR ALVARADO"}}}}}}}}}}},"\/api\/imss\/grupo\/umf-asignada":{"post":{"tags":["IMSS"],"summary":"Obtener UMF con NSS","x-short-description":"Obten la Unidad Medico Familiar asignada por el Instituto Mexicano del Seguro Social (IMSS) a tus usuarios.","description":"Obten la Unidad Medico Familiar asignada por el Instituto Mexicano del Seguro Social (IMSS) a tus usuarios.","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"obtener-umf-con-nss","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"Numero de Seguro Social"}],"x-title":"Obtener UMF con NSS","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/obtener-umf-asignada.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-umf.png","x-permission":"use_obtener_umf","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-UMF-asignada.xlsx","x-url":"api.imss.umfAsignada","x-example_response":"{\"data\": [{\"id\": 724, \"tipo\": \"INST_002\", \"clave\": \"34668\", \"nombre\": \"UMF 039 CHAVES TALAMANTES\", \"latitud\": 26.3334, \"longitud\": -109.029, \"telefono\": \"(668) 891 52 10\", \"domicilio\": \"AVENIDA PONIENTE 13 NO. S\/N  COLONIA CH\u00c1VEZ TALAMANTES C.P. 81322 GUILLERMO CHAVEZ TALAMANTES  MUNICIPIO DE AHOME  SINALOA\"}, {\"id\": 250, \"tipo\": \"INST_002\", \"clave\": \"34332\", \"nombre\": \"UMFH 011 VILLA JUAREZ\", \"latitud\": 24.6605, \"longitud\": -107.539, \"telefono\": \"(672) 728 50 82\", \"domicilio\": \"CARRETERA LA 20 NO. S\/N  COLONIA VILLA JU\u00c1REZ C.P. 80379 LIC. BENITO JU\u00c1REZ (CAMPO GOBIERNO)  MUNICIPIO DE NAVOLATO  SINALOA\"}, {\"id\": 644, \"tipo\": \"INST_002\", \"clave\": \"34614\", \"nombre\": \"UMFH 033 EL CARRIZO\", \"latitud\": 26.2684, \"longitud\": -109.037, \"telefono\": \"(668) 865 02 92\", \"domicilio\": \"CALLE NORTE 5 NO. S\/N  COLONIA EL CARRIZO C.P. 82747 LIC GUSTAVO DIAZ ORDAZ  MUNICIPIO DE AHOME  SINALOA\"}], \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"Ym73ahYtv2pRUQ9lrHT8\"}","x-permissions":[{"name":"use_obtener_umf","display_name":"Buscar la UMF con el NSS","description":"Este permiso otorga la habilidad de buscar la unidad medico familiar asignada a un Numero de Seguro Social","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfComo se financia el IMSS?","response":"El IMSS es financiado a trav\u00e9s de las aportaciones de los empleadores, los trabajadores y el gobierno. Los empleadores deben contribuir con una parte del salario de los trabajadores al IMSS, y los trabajadores tambi\u00e9n realizan una aportaci\u00f3n. Estas aportaciones permiten financiar los servicios y prestaciones que brinda la instituci\u00f3n"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."},{"question":"\u00bfQue es una UMF?","response":"Una UMF (Unidad de Medicina Familiar) del IMSS es una unidad de atenci\u00f3n m\u00e9dica primaria que forma parte del Instituto Mexicano del Seguro Social (IMSS). Las UMF son centros de atenci\u00f3n m\u00e9dica que brindan servicios de salud a los afiliados y sus familias."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","schema":{"type":"integer"},"required":true,"description":"Numero de Seguro Social","example":"010101010101"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"dOPmBFIoBDBLqne8JHVZ","message":"Exitoso","status":200,"data":{"clave":"48330","domicilio":"EJE VIAL 2 PONIENTE GABRIEL MANCERA ESQUINA SAN BORJA NO. 88  COLONIA DEL VALLE C.P. 3100 BENITO JU\u00c1REZ  DELEGACI\u00d3N BENITO JU\u00c1REZ  DISTRITO FEDERAL","id":"573","nombre":"UMF 028 DEL VALLE","telefono":"55 59 67 74","tipo":"INST_002","latitud":"19.3934516","longitud":"-99.16259"}}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"tJjE6doSubaigMvt7WrN","message":"No se han encontrado datos para mostrar","status":400,"data":[]}}}}}}},"\/api\/imss\/grupo\/localizar-umf":{"post":{"tags":["IMSS"],"summary":"Obtener UMF con CP","x-short-description":"Localiza la Unidad Medico Familiar que brinda servicio a un codigo postal especifico.","description":"Obtiene las clinicas que brindan atencion medica a los habitantes de ese codigo postal, las clinicas mas cercanas y posibles asignadas, brinda coordenadas de ubicacion, direccion y numero de contacto de cada clinica.","x-is-allowed-massive-processing":false,"x-need-account":false,"x-slug":"localiza-umf-por-cp","x-form-schema":[{"name":"cp","type":"int","container":"input","attributes":"","is_required":"true","default_value":"81345","description":"Codigo Postal"}],"x-title":"Localiza UMF por CP","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/buscar-umf-cp.md","x-seo_banner":"storage\/images\/front\/seo\/buscar-umf-cp.png","x-permission":"use_localizar_umf_cp","x-massive-processing-template":null,"x-url":"api.imss.localizaUMF","x-example_response":"{\"data\": [{\"id\": 724, \"tipo\": \"INST_002\", \"clave\": \"34668\", \"nombre\": \"UMF 039 CHAVES TALAMANTES\", \"latitud\": 26.3334, \"longitud\": -109.029, \"telefono\": \"(668) 891 52 10\", \"domicilio\": \"AVENIDA PONIENTE 13 NO. S\/N  COLONIA CH\u00c1VEZ TALAMANTES C.P. 81322 GUILLERMO CHAVEZ TALAMANTES  MUNICIPIO DE AHOME  SINALOA\"}, {\"id\": 250, \"tipo\": \"INST_002\", \"clave\": \"34332\", \"nombre\": \"UMFH 011 VILLA JUAREZ\", \"latitud\": 24.6605, \"longitud\": -107.539, \"telefono\": \"(672) 728 50 82\", \"domicilio\": \"CARRETERA LA 20 NO. S\/N  COLONIA VILLA JU\u00c1REZ C.P. 80379 LIC. BENITO JU\u00c1REZ (CAMPO GOBIERNO)  MUNICIPIO DE NAVOLATO  SINALOA\"}, {\"id\": 644, \"tipo\": \"INST_002\", \"clave\": \"34614\", \"nombre\": \"UMFH 033 EL CARRIZO\", \"latitud\": 26.2684, \"longitud\": -109.037, \"telefono\": \"(668) 865 02 92\", \"domicilio\": \"CALLE NORTE 5 NO. S\/N  COLONIA EL CARRIZO C.P. 82747 LIC GUSTAVO DIAZ ORDAZ  MUNICIPIO DE AHOME  SINALOA\"}], \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"Ym73ahYtv2pRUQ9lrHT8\"}","x-permissions":[{"name":"use_localizar_umf_cp","display_name":"Localizar UMFs con CP","description":"Este permiso otorga la habilidad de buscar las unidades medico familiares que brindan servicio a un codigo postal en particular","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es la localizacion de UMF por codigo postal?","response":"La localizaci\u00f3n de UMF por c\u00f3digo postal se refiere a la identificaci\u00f3n de la Unidad de Medicina Familiar (UMF) m\u00e1s cercana a una determinada \u00e1rea geogr\u00e1fica o c\u00f3digo postal espec\u00edfico. Esto permite a los afiliados al Instituto Mexicano del Seguro Social (IMSS) ubicar la UMF m\u00e1s conveniente para recibir atenci\u00f3n m\u00e9dica."},{"question":"\u00bfQue es una UMF?","response":"Una UMF (Unidad de Medicina Familiar) del IMSS es una unidad de atenci\u00f3n m\u00e9dica primaria que forma parte del Instituto Mexicano del Seguro Social (IMSS). Las UMF son centros de atenci\u00f3n m\u00e9dica que brindan servicios de salud a los afiliados y sus familias."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"cp","in":"query","schema":{"type":"integer"},"required":true,"description":"Codigo Postal","example":"81345"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"Lxp0rpchFjaZoFwtoMcc","message":"Exitoso","status":200,"data":[{"id":724,"clave":"34668","nombre":"UMF 039 CHAVES TALAMANTES","domicilio":"AVENIDA PONIENTE 13 NO. S\/N  COLONIA CH\u00c1VEZ TALAMANTES C.P. 81322 GUILLERMO CHAVEZ TALAMANTES  MUNICIPIO DE AHOME  SINALOA","telefono":"(668) 891 52 10","latitud":26.3334,"longitud":-109.029,"tipo":"INST_002"},{"id":250,"clave":"34332","nombre":"UMFH 011 VILLA JUAREZ","domicilio":"CARRETERA LA 20 NO. S\/N  COLONIA VILLA JU\u00c1REZ C.P. 80379 LIC. BENITO JU\u00c1REZ (CAMPO GOBIERNO)  MUNICIPIO DE NAVOLATO  SINALOA","telefono":"(672) 728 50 82","latitud":24.6605,"longitud":-107.539,"tipo":"INST_002"},{"id":644,"clave":"34614","nombre":"UMFH 033 EL CARRIZO","domicilio":"CALLE NORTE 5 NO. S\/N  COLONIA EL CARRIZO C.P. 82747 LIC GUSTAVO DIAZ ORDAZ  MUNICIPIO DE AHOME  SINALOA","telefono":"(668) 865 02 92","latitud":26.2684,"longitud":-109.037,"tipo":"INST_002"}]}},"example-1":{"summary":"Sin resultados","value":{"success":true,"codigoValidacion":"tBGqJVXtDo3XhNlECkik","message":"Exitoso","status":200,"data":[]}}}}}}}}},"\/api\/imss\/grupo\/localizar-nss":{"post":{"tags":["IMSS"],"summary":"Localizar NSS con CURP","x-short-description":"Obten el Numero de Seguro Social relacionado a una CURP.","description":"Obtiene el Numero de Seguro Social ligado a la CURP","x-is-allowed-massive-processing":true,"x-need-account":false,"x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/imss\/grupo\/localizar-nss?curp=XXXX800204MTSDRR00\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#3e9cc56b-0a9a-45a6-92dc-c6c2059457ab\n"},{"lang":"cli","label":"cli","source":"# pip install apimarket\n# export APIMARKET_APIKEY=\"YOUR-API-KEY\"\napimarket -lnc XXXX800204MTSDRR00\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\ndata = apimarket.locate_nss_by_curp(curp)\n"},{"lang":"php","label":"WordPress Plugin","source":"https:\/\/apimarket.mx\/docs?activeTab=wordpress-plugin\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/\/apimarket.mx\/api\/imss\/grupo\/localizar-nss?curp=${curp}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-slug":"localiza-nss-con-curp","x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Localiza NSS con CURP","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/obtener-nss-curp.md","x-seo_banner":"storage\/images\/front\/seo\/localiza-nss.png","x-permission":"use_localizar_nss_curp","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-NSS.xlsx","x-url":"api.imss.localizaNSS","x-example_response":"{\"success\":true,\"codigoValidacion\":\"UiL7SAsYpo38HjpSkNmQ\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"curp\":\"JLOP540208HSPRHJ02\",\"nss\":\"21139684567\",\"nombre\":\"JUAN\",\"apaterno\":\"PEREZ\",\"amaterno\":\"LOPEZ\",\"fecNacimiento\":\"1954-11-03\",\"sexo\":\"Hombre\"}}","x-permissions":[{"name":"use_localizar_nss_curp","display_name":"Obtener Nss con CURP","description":"Este permiso otorga la habilidad para buscar numeros de seguro social ligados a una curp","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"}],"x-type":"special","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"Clave Unica de Registro de Poblacion","example":"GEXC960203HSLRGR14"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"UiL7SAsYpo38HjpSkNmQ"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"array","items":{"type":"object","properties":{"cveCurp":{"type":"string","description":"Clave \u00danica de Registro de Poblaci\u00f3n del solicitante","example":"XXXX800204MTSDRR00"},"nomNombre":{"type":"string","description":"Nombre del solicitante","example":"JUAN"},"refApellidoPaterno":{"type":"string","description":"Apellido paterno del solicitante","example":"PEREZ"},"refApellidoMaterno":{"type":"string","description":"Apellido materno del solicitante","example":"GARCIA"},"fecNacimiento":{"type":"string","format":"date","description":"Fecha de nacimiento del solicitante en formato YYYY-MM-DD","example":381628800},"numNss":{"type":"string","description":"N\u00famero de Seguro Social del solicitante","example":"010101010101"},"desEmail":{"type":"string","description":"Correo electr\u00f3nico del solicitante","example":"hhdjdjdnnxncncncjj@qq.com"},"fecBaja":{"type":"string","format":"date","description":"Fecha de baja del solicitante en formato YYYY-MM-DD, puede estar vac\u00edo si no hay fecha de baja","example":null},"fecAlta":{"type":"string","format":"date","description":"Fecha de alta del solicitante en formato YYYY-MM-DD","example":1669161600},"arco":{"type":"string","description":"Datos adicionales, puede estar vac\u00edo","example":null}}}}}},"example":{"success":true,"codigoValidacion":"UiL7SAsYpo38HjpSkNmQ","message":"Exitoso","status":200,"data":[{"cveCurp":"XXXX800204MTSDRR00","nomNombre":"JUAN","refApellidoPaterno":"PEREZ","refApellidoMaterno":"GARCIA","fecNacimiento":"1982-02-04","numNss":"010101010101","desEmail":"hhdjdjdnnxncncncjj@qq.com","fecBaja":null,"fecAlta":"2022-11-23","arco":null}]}}}}}}},"\/api\/imss\/grupo\/obtener-datos-nss":{"post":{"tags":["IMSS"],"summary":"Obtener datos del NSS","x-short-description":"Obt\u00e9n los datos relacionados a un N\u00famero de Seguro Social.","description":"Obtiene los datos oficiales registrados en el IMSS de un Numero de Seguro Social.","x-is-allowed-massive-processing":true,"x-need-account":false,"x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/imss\/grupo\/obtener-datos-nss?nss=010101010101\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#3e9cc56b-0a9a-45a6-92dc-c6c2059457ab\n"},{"lang":"cli","label":"cli","source":"# pip install apimarket\n# export APIMARKET_APIKEY=\"YOUR-API-KEY\"\napimarket -lnc XXXX800204MTSDRR00\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\ndata = apimarket.locate_nss_by_curp(curp)\n"},{"lang":"php","label":"WordPress Plugin","source":"https:\/\/apimarket.mx\/docs?activeTab=wordpress-plugin\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/\/apimarket.mx\/api\/imss\/grupo\/obtener-datos-nss?nss=${nss}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-slug":"obtener-datos-nss","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"Numero de Seguro Social"}],"x-title":"Obtener datos de NSS","x-method":"POST","x-price":2,"x-docs":"app\/docs\/imss\/obtener-nss-curp.md","x-seo_banner":"storage\/images\/front\/seo\/localiza-nss.png","x-permission":"use_obtener_datos_nss","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-NSS.xlsx","x-url":"api.imss.obtenerDatosNss","x-example_response":"{\"success\":true,\"codigoValidacion\":\"UiL7SAsYpo38HjpSkNmQ\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"curp\":\"JLOP540208HSPRHJ02\",\"nss\":\"21139684567\",\"nombre\":\"JUAN\",\"apaterno\":\"PEREZ\",\"amaterno\":\"LOPEZ\",\"fecNacimiento\":\"1954-11-03\",\"sexo\":\"Hombre\"}}","x-permissions":[{"name":"use_obtener_datos_nss","display_name":"Obtener datos relacionados a un NSS","description":"Este permiso otorga la habilidad para buscar los datos relacionados a un numero de seguro social","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","schema":{"type":"string"},"required":true,"description":"Numero de Seguro Social","example":"010101010101"}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"UiL7SAsYpo38HjpSkNmQ","message":"Exitoso","status":200,"data":[{"cveCurp":"XXXX800204MTSDRR00","nomNombre":"JUAN","refApellidoPaterno":"PEREZ","refApellidoMaterno":"GARCIA","fecNacimiento":"1982-02-04","numNss":"010101010101","desEmail":"hhdjdjdnnxncncncjj@qq.com","fecBaja":null,"fecAlta":"2022-11-23","arco":null}]}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"iNBGl2ELbCgNRgad6aqz","message":"No existe informaci\u00f3n con ese identificador id = 010101010101","status":400,"data":[]}}}}}}},"\/api\/imss\/grupo\/consultar-vigencia":{"post":{"tags":["IMSS"],"summary":"Consultar vigencia","x-short-description":"Consulta la vigencia de usuario en el IMSS.","description":"Obtiene la vigencia del derecho a servicio medico e incapacidad mediante el envio de un numero de seguro social","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"consultar-vigencia-con-nss-y-curp","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"Numero de Seguro Social"},{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Consultar Vigencia con NSS y CURP","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/consultar-vigencia-nss.md","x-seo_banner":"storage\/images\/front\/seo\/vigencia.png","x-permission":"use_consultar_vigencia","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-consultla-vigencia.xlsx","x-url":"api.imss.consultarVigencia","x-example_response":"{\"data\": {\"nss\": \"21139684567\", \"conDerechoSm\": \"SI\", \"vigenteHasta\": \"01\/01\/3000\", \"conDerechoInc\": \"SI\"}, \"status\": 200, \"message\": \"Exito\", \"success\": true, \"codigoValidacion\": \"8vnL5SZ1YrucD4syV5lk\"}","x-permissions":[{"name":"use_consultar_vigencia","display_name":"Obtener vigencia con NSS y CURP","description":"Este permiso otorga la habilidad para obtener la vigencia de un usuario mediante su CURP y Numero de Seguro Social","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfQue es Vigencia de derechos?","response":"La vigencia de derechos en el IMSS (Instituto Mexicano del Seguro Social) se refiere al per\u00edodo durante el cual un afiliado tiene derecho a recibir los servicios de salud y prestaciones econ\u00f3micas ofrecidas por el IMSS."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"Clave Unica de Registro de Poblacion","example":"ROGE820204MTSDRR02"},{"name":"nss","in":"query","schema":{"type":"integer"},"required":true,"description":"Numero de Seguro Social","example":"09008277845"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"QN2uHmFRijUb0BOTHBIc","message":"Exitoso","status":200,"data":{"nss":"010101010101","conDerechoInc":"NO","conDerechoSm":"NO","vigenteHasta":"31\/12\/2019"}}}}}}}},"\/api\/imss\/grupo\/con-clinica":{"post":{"tags":["IMSS"],"summary":"Consultar si tiene clinica","x-short-description":"Consulta si uno de tus usuarios tiene una Unidad Medico Familiar asignada en el IMSS.","description":"Valida si el numero de seguro social asociado a la CURP esta dado de alta y asignado en una clinica","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"consultar-si-tiene-clinica-asignada","x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"LOOA531113HTCPBN07","description":"Clave Unica de Registro de Poblacion"}],"x-title":"Consultar si tiene clinica asignada","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/obtener-umf-asignada.md","x-seo_banner":"storage\/images\/front\/seo\/seo-banner.png","x-permission":"use_consultar_clinica","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-tiene-clinica.xlsx","x-url":"api.imss.conClinica","x-example_response":"{\"success\": true, \"codigoValidacion\": \"UHVlHZkNZZWcnVID5yEj\", \"message\": \"Exitoso\", \"status\": 200, \"data\": { \"Nombre\": \"JUAN\", \"ApellidoPaterno\": \"PEREZ\", \"ApellidoMaterno\": \"LOPEZ\", \"Nss\": \"09008275423\", \"Curp\": \"ROGE820204MYSTRR01\", \"ConClinica\": true }}","x-permissions":[{"name":"use_consultar_clinica","display_name":"Consultar si un usuario tiene UMF asignada","description":"Este permiso otorga la habilidad para consultar si un usuario esta dado de alta en una UMF","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfQue es la clinica asignada?","response":"La asignaci\u00f3n de cl\u00ednica en el IMSS (Instituto Mexicano del Seguro Social) se refiere al proceso mediante el cual se designa a un afiliado a una cl\u00ednica o unidad de atenci\u00f3n m\u00e9dica espec\u00edfica para recibir los servicios de salud y prestaciones econ\u00f3micas del IMSS. Cuando una persona se afilia al IMSS, ya sea como trabajador asegurado o como beneficiario, se le asigna una cl\u00ednica o unidad de medicina familiar (UMF) donde podr\u00e1 recibir atenci\u00f3n m\u00e9dica y acceder a los servicios proporcionados por el IMSS. Esta asignaci\u00f3n generalmente se basa en la ubicaci\u00f3n geogr\u00e1fica y la disponibilidad de las UMF en la zona donde reside el afiliado."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"Clave Unica de Registro de poblacion","example":"XXXX800204MTSDRR00"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"UHVlHZkNZZWcnVID5yEj","message":"Exitoso","status":200,"data":{"Nombre":"JUAN","ApellidoPaterno":"PEREZ","ApellidoMaterno":"LOPEZ","Nss":"09008275423","Curp":"ROGE820204MYSTRR01","ConClinica":true}}}}}}}},"\/api\/imss\/grupo\/historial-laboral":{"post":{"tags":["IMSS"],"summary":"Historial laboral IMSS","x-short-description":"Consulta el Historial laboral de tus usuarios registrado por sus patrones ante el Instituto Mexicano del Seguro Social (IMSS).","x-need-account":false,"description":"Obtiene el historial Laboral registrado en el IMSS con sus semanas cotizadas, fechas de alta y baja, asi como el salario, razon social y registro patronal del empleador.\nLa respuesta incluye la constancia en formato PDF que puede ser descargada o visualizada en el navegador por un periodo de 2 horas. Si desea obtener la constancia despu\u00e9s de las 2 horas debe solicitarla nuevamente.\n\nCada seguro social solo puede ser consultado 3 veces por dia, al exceder ese limite el sistema del seguro social bloquea las peticiones hasta pasar 24hrs.","x-is-allowed-massive-processing":false,"x-slug":"consultar-historial-laboral","x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/imss\/grupo\/historial-laboral?curp=JLOP540208HSPRHJ02&nss=21457896541' \\\n--header 'Authorization: Bearer AUTHORIZATION \\\n--header 'Accept: application\/json\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#c39b1c77-2742-4bf6-8405-6c316744b8dd\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\nresult=apimarket.get_labor_history(curp, nss)\n"}],"x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"XXXX800204MTSDRR00","description":"Clave Unica de Registro de Poblacion"},{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"09008277581","description":"Numero de Seguro Social"}],"x-title":"Consulta Historial Laboral API","x-method":"POST","x-price":25,"x-docs":"app\/docs\/imss\/historial-laboral.md","x-seo_banner":"storage\/images\/front\/seo\/historial-laboral.png","x-permission":"use_historial_laboral","x-massive-processing-template":null,"x-url":"api.imss.historialLaboral","x-example_response":"{\"success\":true,\"codigoValidacion\":\"8K8j1lLENIzUzq7CRRan\",\"message\":\"Exito\",\"status\":200,\"data\":{\"curp\":\"AHXF760501XNTLGR01\",\"nss\":\"14237613521\",\"nombre\":\"DECIMO MERIDIO\",\"semanasCotizadas\":{\"semanasReintegradas\":\"0\",\"semanasDescontadas\":\"179\",\"semanasCotizadas\":\"182\"},\"numeroDeSerie\":\"00000000000000000001\",\"secuenciaNotarial\":\"65073169-9e8d-4e72-b2fa-191e5731324b\",\"selloDigital\":\"QbDA\/XFylaqyeY2JVvCZa0Mg0nQMfXumrR3h4w+Vaqh5NOsLCDv6zllnpwYUhjmXC1bEwTE0JWowVpvSOtLeQVPnFLZcPlWZAPJlI0LG89hRM30dkWgnjpgPWC8GLIxpJRiBCbMKXNPcLQjSlCO92Y7YxwICj7Mw5OSZiCNqJKzUcY1qp2mo9+DYQVtCwpROBdYPKlmBMRJlcwhQJCxg6EvrAB5zK139GmfPaHdxqnLNrAZ6sWqv1JaoV9zmpdmzG4lgagqVA1LT6BlB5MgrKJxH1S9TkUC8HLk2+0elbB3KX4Mq90fyR4zfTYVn0qQw7XgPaXh19gqznssJVpfAcQ==\",\"cadenaOriginal\":\"|||Origen de Tr\u00e1mite:Internet (I)|Tipo Tr\u00e1mite:CONSTANCIA DE SEMANAS COTIZADAS|Fecha:19 de julio 2024,JAVIER|Folio:17214194877401185759026|N\u00famero total de semanas cotizadas:3||\",\"historialLaboral\":[{\"movimientos\":[{\"salarioBase\":167.23,\"tipoDeMovimiento\":\"BAJA\",\"fechaMovimiento\":\"30\/11\/2012\"},{\"salarioBase\":167.23,\"tipoDeMovimiento\":\"REINGRESO\",\"fechaMovimiento\":\"28\/11\/2012\"}],\"entidadFederativa\":\"NAYARIT\",\"salarioBaseCotizacion\":167.23,\"registroPatronal\":\"Z35G407811\",\"nombrePatron\":\"IMPERIO ROMANO S.A. DE C.V.\",\"fechaAlta\":\"28\/11\/2012\",\"fechaBaja\":\"30\/11\/2012\"},{\"movimientos\":[{\"salarioBase\":185,\"tipoDeMovimiento\":\"BAJA\",\"fechaMovimiento\":\"06\/11\/2011\"},{\"salarioBase\":185,\"tipoDeMovimiento\":\"REINGRESO\",\"fechaMovimiento\":\"27\/10\/2011\"}],\"entidadFederativa\":\"NAYARIT\",\"salarioBaseCotizacion\":185,\"registroPatronal\":\"Z1G62G0114\",\"nombrePatron\":\"REPUBLICA DE ROMA\",\"fechaAlta\":\"27\/10\/2011\",\"fechaBaja\":\"06\/11\/2011\"}],\"constancia\":\"https:\/\/apimarket.mx\/storage\/84d2cf5d-0c4f-41be-93bc-b40959e94d68_Constancia%20de%20Semanas%20Cotizadas.pdf?expires=1721423095&signature=926a7a7346d751f18a6b17e5d135cc5b03ac6e8c176f60dfc858790ddeca0886\"}}","x-permissions":[{"name":"use_historial_laboral","display_name":"Consultar el historial laboral de un NSS","description":"Este permiso otorga la habilidad para consultar el historial laboral de un derechohabiente","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfQue es el historial laboral del IMSS?","response":"El historial laboral del IMSS (Instituto Mexicano del Seguro Social) se refiere a un registro que contiene informaci\u00f3n sobre las actividades laborales y las cotizaciones de un trabajador ante el IMSS a lo largo de su vida laboral. El historial laboral es un documento importante y valioso para los afiliados al IMSS, ya que proporciona informaci\u00f3n detallada sobre los periodos de empleo, las cotizaciones realizadas, los salarios percibidos y otros datos relevantes relacionados con la seguridad social."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"Clave Unica de Registro de Poblacion","example":"DILE970625HBCZPM01"},{"name":"nss","in":"query","schema":{"type":"integer"},"required":true,"description":"Numero de Seguro Social","example":"10159758803"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Respuesta exitosa.","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"299"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"dOjMq8vrTcu4WyUbjF9h"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"nombre":{"type":"string","example":"JUAN LOPEZ PEREZ"},"curp":{"type":"string","example":"JLOP540208HSPRHJ02"},"nss":{"type":"string","example":21457896541},"numeroDeSerie":{"type":"string"},"secuenciaNotarial":{"type":"string"},"cadenaOriginal":{"type":"string"},"constancia":{"type":"string","description":"URL firmada de la constancia en PDF. Puede ser descargada o visualizada en el navegador por un periodo de 2 horas.","example":"https:\/\/apimarket.mx\/storage\/constancia.pdf?expires=1731991209&signature=d902497f42691a20de7cef6b07eae317828b5aa75cb70676a61a31280d4c2a37"},"selloDigital":{"type":"string"},"semanasCotizadas":{"type":"object","properties":{"semanasCotizadas":{"type":"string","example":"970"},"semanasReintegradas":{"type":"string","example":"0"},"semanasDescontadas":{"type":"string","example":"0"}}},"historialLaboral":{"type":"array","items":{"type":"object","properties":{"nombrePatron":{"type":"string","example":"SERVICIOS ADMINISTRATIVOS WAL MART S DE RL DE CV"},"registroPatronal":{"type":"string","example":"Y508720210"},"entidadFederativa":{"type":"string","example":"DISTRITO FEDERAL"},"fechaAlta":{"type":"string","format":"date","example":"14\/03\/2017"},"fechaBaja":{"type":"string","format":"date","example":"31\/12\/2019"},"salarioBaseCotizacion":{"type":"string","example":452.49},"movimientos":{"type":"array","items":{"type":"object","properties":{"fechaMovimiento":{"type":"string","format":"date","example":"14\/03\/2017"},"salarioBase":{"type":"number","example":452.49},"tipoDeMovimiento":{"type":"string","example":"REINGRESO"}}}}}}}}}}},"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"8K8j1lLENIzUzq7CRRan","message":"Exito","status":200,"data":{"curp":"AHXF760501XNTLGR01","nss":"14237613521","nombre":"DECIMO MERIDIO","semanasCotizadas":{"semanasReintegradas":"0","semanasDescontadas":"179","semanasCotizadas":"182"},"numeroDeSerie":"00000000000000000001","secuenciaNotarial":"65073169-9e8d-4e72-b2fa-191e5731324b","selloDigital":"QbDA\/XFylaqyeY2JVvCZa0Mg0nQMfXumrR3h4w+Vaqh5NOsLCDv6zllnpwYUhjmXC1bEwTE0JWowVpvSOtLeQVPnFLZcPlWZAPJlI0LG89hRM30dkWgnjpgPWC8GLIxpJRiBCbMKXNPcLQjSlCO92Y7YxwICj7Mw5OSZiCNqJKzUcY1qp2mo9+DYQVtCwpROBdYPKlmBMRJlcwhQJCxg6EvrAB5zK139GmfPaHdxqnLNrAZ6sWqv1JaoV9zmpdmzG4lgagqVA1LT6BlB5MgrKJxH1S9TkUC8HLk2+0elbB3KX4Mq90fyR4zfTYVn0qQw7XgPaXh19gqznssJVpfAcQ==","cadenaOriginal":"|||Origen de Tr\u00e1mite:Internet (I)|Tipo Tr\u00e1mite:CONSTANCIA DE SEMANAS COTIZADAS|Fecha:19 de julio 2024,JAVIER|Folio:17214194877401185759026|N\u00famero total de semanas cotizadas:3||","historialLaboral":[{"movimientos":[{"salarioBase":167.23,"tipoDeMovimiento":"BAJA","fechaMovimiento":"30\/11\/2012"},{"salarioBase":167.23,"tipoDeMovimiento":"REINGRESO","fechaMovimiento":"28\/11\/2012"}],"entidadFederativa":"NAYARIT","salarioBaseCotizacion":167.23,"registroPatronal":"Z35G407811","nombrePatron":"IMPERIO ROMANO S.A. DE C.V.","fechaAlta":"28\/11\/2012","fechaBaja":"30\/11\/2012"},{"movimientos":[{"salarioBase":185,"tipoDeMovimiento":"BAJA","fechaMovimiento":"06\/11\/2011"},{"salarioBase":185,"tipoDeMovimiento":"REINGRESO","fechaMovimiento":"27\/10\/2011"}],"entidadFederativa":"NAYARIT","salarioBaseCotizacion":185,"registroPatronal":"Z1G62G0114","nombrePatron":"REPUBLICA DE ROMA","fechaAlta":"27\/10\/2011","fechaBaja":"06\/11\/2011"}],"constancia":"https:\/\/apimarket.mx\/storage\/84d2cf5d-0c4f-41be-93bc-b40959e94d68_Constancia%20de%20Semanas%20Cotizadas.pdf?expires=1721423095&signature=926a7a7346d751f18a6b17e5d135cc5b03ac6e8c176f60dfc858790ddeca0886"}}},"example-1":{"summary":"solicitudes agotadas","value":{"success":false,"message":"Has agotado el n\u00famero de solicitudes permitidas por d\u00eda. Podr\u00e1s realizar nuevas solicitudes ma\u00f1ana o si lo prefieres puedes solicitarla directamente en la subdelegaci\u00f3n m\u00e1s cercana a tu domicilio en d\u00edas y horas h\u00e1biles","data":[]}},"example-2":{"summary":"Error en la curp","value":{"success":true,"codigoValidacion":"7gopfrVQ29kJhsLe8Npb","message":"Exitoso","status":200,"data":"El NSS capturado no coincide con la CURP."}},"example-3":{"summary":"Error en el NSS","value":{"success":true,"codigoValidacion":"d1jNsQLakCO5dhbIStgn","message":"Exitoso","status":200,"data":"El NSS 09008277581 no fue localizado en el IMSS."}}}}}}}}},"\/api\/imss\/grupo\/historial-laboral-lite":{"post":{"tags":["IMSS"],"summary":"Historial laboral IMSS LITE","x-short-description":"Consulta ligera del Historial laboral de tus usuarios registrado por sus patrones ante el Instituto Mexicano del Seguro Social (IMSS).","x-need-account":false,"description":"Obtiene el historial Laboral registrado en el IMSS con sus semanas cotizadas, esta version del servicio es identica a Historial laboral IMSS , solo que esta version LITE no obtiene el reporte, se enfoca en enviar el enlace via correo al usuario para que el finalice el proceso. La respuesta llega al correo especificado.\nCada seguro social solo puede ser consultado 3 veces por dia, al exceder ese limite el sistema del seguro social bloquea las peticiones hasta pasar 24hrs.","x-is-allowed-massive-processing":false,"x-slug":"consultar-historial-laboral-lite","x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/imss\/grupo\/historial-laboral-lite?curp=JLOP540208HSPRHJ02&email=miemail@gmail.com' \\\n--header 'Authorization: Bearer AUTHORIZATION \\\n--header 'Accept: application\/json\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#8417ad14-63e3-4c08-a793-a9b6a6370f6a\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\nresult=apimarket.get_labor_history_lite(curp, nss)\n"}],"x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"XXXX800204MTSDRR00","description":"Clave Unica de Registro de Poblacion"},{"name":"email","type":"string","container":"input","attributes":"","is_required":"true","default_value":"mail@gmail.com","description":"Correo"}],"x-title":"Consulta Historial Laboral LITE API","x-method":"POST","x-price":3,"x-docs":"app\/docs\/imss\/historial-laboral.md","x-seo_banner":"storage\/images\/front\/seo\/historial-laboral.png","x-permission":"use_historial_laboral_lite","x-massive-processing-template":null,"x-url":"api.imss.historialLaboralLite","x-example_response":"{\"success\": true,\"codigoValidacion\": \"XaxvU0QZz53x9kUAqIot\",\"message\": \"El reporte de ana patricia zamarron lugo fue solicitado con exito, enviaremos los resultados al correo miemail@gmail.com\",\"status\": 200}","x-permissions":[{"name":"use_historial_laboral_lite","display_name":"Consultar el historial laboral de un NSS LITE","description":"Este permiso otorga la habilidad para consultar el historial laboral de un derechohabiente en version LITE","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfQue es el historial laboral del IMSS?","response":"El historial laboral del IMSS (Instituto Mexicano del Seguro Social) se refiere a un registro que contiene informaci\u00f3n sobre las actividades laborales y las cotizaciones de un trabajador ante el IMSS a lo largo de su vida laboral. El historial laboral es un documento importante y valioso para los afiliados al IMSS, ya que proporciona informaci\u00f3n detallada sobre los periodos de empleo, las cotizaciones realizadas, los salarios percibidos y otros datos relevantes relacionados con la seguridad social."}],"x-type":"special","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"Clave Unica de Registro de Poblacion","example":"DILE970625HBCZPM01"},{"name":"email","in":"query","schema":{"type":"string"},"required":true,"description":"Correo","example":"miemail@gmail.com"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Respuesta exitosa.","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"299"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"dOjMq8vrTcu4WyUbjF9h"},"message":{"type":"string","example":"El reporte de ana patricia zamarron lugo fue solicitado con exito, enviaremos los resultados al correo miemail@gmail.com"},"status":{"type":"integer","example":200}}}}}}}}},"\/api\/imss\/grupo\/rpci":{"post":{"tags":["IMSS"],"summary":"Consultar RPCI IMSS","x-short-description":"El Reporte Personalizado de Cotizaci\u00f3n del IMSS (RPCI), permite consultar historial laboral y datos de cotizaci\u00f3n.","x-need-account":false,"description":"El Reporte Personalizado de Cotizaci\u00f3n del IMSS (RPCI) es un servicio digital del IMSS que permite consultar su historial laboral y datos de cotizaci\u00f3n, como d\u00edas cotizados y salario registrado a traves de una CURP.","x-is-allowed-massive-processing":false,"x-slug":"consultar-rpci","x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/imss\/grupo\/consultar-rpci?curp=JLOP540208HSPRHJ02' \\\n--header 'Authorization: Bearer AUTHORIZATION \\\n--header 'Accept: application\/json\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#1e266ad2-9f22-4da1-a0be-e57906d6a8cb\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\nresult=apimarket.get_rpci(curp)\n"}],"x-form-schema":[{"name":"curp","type":"string","container":"input","attributes":"","is_required":"true","default_value":"XXXX800204MTSDRR00","description":"Clave Unica de Registro de Poblacion"},{"name":"correo","type":"string","container":"input","attributes":"","is_required":"false","default_value":"mail@gmail.com","description":"Correo"}],"x-title":"Consulta Reporte Personalizado de Cotizacion del IMSS API","x-method":"POST","x-price":3,"x-docs":"app\/docs\/imss\/rpci.md","x-seo_banner":"storage\/images\/front\/seo\/historial-laboral.png","x-permission":"use_rpci","x-massive-processing-template":null,"x-url":"api.imss.rpci","x-example_response":"{\"success\":true,\"codigoValidacion\":\"9v4aOcNwCoRD2bwimT65\",\"message\":\"reporte obtenido con exito\",\"status\":200,\"data\":{\"nss\":\"24128765431\",\"curp\":\"MELM920318MDFNZR07\",\"apellido_paterno\":\"MENDOZA\",\"apellido_materno\":\"LOZANO\",\"nombre\":\"MAR\u00cdA FERNANDA\",\"sexo\":\"MUJER\",\"clave_sexo\":\"2\",\"informacion_laboral\":[{\"registro_patronal\":\"B1742053\",\"modalidad\":\"10\",\"rfc_patron\":\"TSM0907158K2\",\"razon_social\":\"TECNOMEX SOLUCIONES, S.A. DE C.V.\",\"entidad_federativa\":\"CIUDAD DE M\u00c9XICO\",\"clave_entidad\":\"9\",\"salario_base\":\" $1,850.75\",\"dias\":\"30\"}],\"datos_originacion\":{\"mes_origen\":\"Junio\",\"anio_origen\":\"2025\",\"mes_origen_int\":6,\"anio_origen_int\":2025,\"fecha_emision_reporte\":\"15\/08\/2025\",\"mes_corriente\":\"Agosto\",\"mes_siguiente\":\"Septiembre\",\"anio_emision_reporte\":\"2025\",\"mes_proximo_reporte\":\"Octubre\",\"etiqueta\":false}}}","x-permissions":[{"name":"use_rpci","display_name":"Consultar el RPCI de una CURP","description":"Este permiso otorga la habilidad para consultar el reporte personalizado de cotizacion del imss de un derechohabiente en version LITE","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."},{"question":"\u00bfQue es la CURP?","response":"RENAPO es responsable de la emisi\u00f3n de la Clave \u00danica de Registro de Poblaci\u00f3n (CURP), que es un identificador \u00fanico asignado a cada individuo en M\u00e9xico. La CURP es utilizada en diversos tr\u00e1mites y servicios gubernamentales, como la obtenci\u00f3n de documentos, registros civiles, inscripci\u00f3n escolar y tr\u00e1mites laborales, entre otros"},{"question":"\u00bfQue es el Reporte Personalizado de Cotizacion del IMSS?","response":"El Reporte Personalizado de Cotizaci\u00f3n del IMSS (RPCI) es un servicio digital del IMSS que permite a los trabajadores consultar su historial laboral y datos de cotizaci\u00f3n, como d\u00edas cotizados y salario registrado."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"curp","in":"query","schema":{"type":"string"},"required":true,"description":"Clave Unica de Registro de Poblacion","example":"DILE970625HBCZPM01"},{"name":"correo","in":"query","schema":{"type":"string"},"required":false,"description":"Correo","example":"miemail@gmail.com"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Respuesta exitosa.","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"299"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"dOjMq8vrTcu4WyUbjF9h"},"message":{"type":"string","example":"El reporte fue obtenido con \u00e9xito"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"nss":{"type":"string"},"curp":{"type":"string"},"apellido_paterno":{"type":"string"},"apellido_materno":{"type":"string"},"nombre":{"type":"string"},"sexo":{"type":"string","enum":["HOMBRE","MUJER"]},"clave_sexo":{"type":"string"},"informacion_laboral":{"type":"array","items":{"type":"object","properties":{"registro_patronal":{"type":"string"},"modalidad":{"type":"string"},"rfc_patron":{"type":"string"},"razon_social":{"type":"string"},"entidad_federativa":{"type":"string"},"clave_entidad":{"type":"string"},"salario_base":{"type":"string"},"dias":{"type":"string"}},"required":["registro_patronal","modalidad","rfc_patron","razon_social","entidad_federativa","clave_entidad","salario_base","dias"]}},"datos_originacion":{"type":"object","properties":{"mes_origen":{"type":"string"},"anio_origen":{"type":"string"},"mes_origen_int":{"type":"integer"},"anio_origen_int":{"type":"integer"},"fecha_emision_reporte":{"type":"string"},"mes_corriente":{"type":"string"},"mes_siguiente":{"type":"string"},"anio_emision_reporte":{"type":"string"},"mes_proximo_reporte":{"type":"string"},"etiqueta":{"type":"boolean"}},"required":["mes_origen","anio_origen","mes_origen_int","anio_origen_int","fecha_emision_reporte","mes_corriente","mes_siguiente","anio_emision_reporte","mes_proximo_reporte","etiqueta"]}},"required":["nss","curp","apellido_paterno","apellido_materno","nombre","sexo","clave_sexo","informacion_laboral","datos_originacion"]}},"required":["success","codigoValidacion","message","status","data"]},"example":{"success":true,"codigoValidacion":"9v4aOcNwCoRD2bwimT65","message":"reporte obtenido con exito","status":200,"data":{"nss":"24128765431","curp":"MELM920318MDFNZR07","apellido_paterno":"MENDOZA","apellido_materno":"LOZANO","nombre":"MAR\u00cdA FERNANDA","sexo":"MUJER","clave_sexo":"2","informacion_laboral":[{"registro_patronal":"B1742053","modalidad":"10","rfc_patron":"TSM0907158K2","razon_social":"TECNOMEX SOLUCIONES, S.A. DE C.V.","entidad_federativa":"CIUDAD DE M\u00c9XICO","clave_entidad":"9","salario_base":" $1,850.75","dias":"30"}],"datos_originacion":{"mes_origen":"Junio","anio_origen":"2025","mes_origen_int":6,"anio_origen_int":2025,"fecha_emision_reporte":"15\/08\/2025","mes_corriente":"Agosto","mes_siguiente":"Septiembre","anio_emision_reporte":"2025","mes_proximo_reporte":"Octubre","etiqueta":false}}}}}}}}},"\/api\/imss\/grupo\/trayectoria-laboral":{"post":{"tags":["IMSS"],"summary":"Perfil de Trayectoria Laboral (Historial de empleos) API","x-short-description":"Analiza la trayectoria laboral de tus usuarios afiliados al IMSS, incluyendo empleos, rotaci\u00f3n, antig\u00fcedad y riesgo.","x-need-account":false,"description":"Obtiene el perfil de trayectoria laboral registrado en el IMSS, incluyendo empleos activos e hist\u00f3ricos, fechas de alta y baja, salario base, raz\u00f3n social y registro patronal.\nLa respuesta incluye un an\u00e1lisis con indicadores como antig\u00fcedad promedio, \u00edndice de rotaci\u00f3n, brechas entre empleos, progresi\u00f3n salarial, riesgo por empleos cortos y detecci\u00f3n de outsourcing.\nAdem\u00e1s, se entrega una constancia firmada electr\u00f3nicamente con cadena original y sello digital, disponible para descarga por un periodo de 2 horas.","x-is-allowed-massive-processing":false,"x-slug":"trayectoria-laboral","x-code-samples":[{"lang":"curl","label":"curl","source":"curl --location 'https:\/\/apimarket.mx\/api\/imss\/grupo\/trayectoria-laboral?identificador=JLOP540208HSPRHJ02' \\\n--header 'Authorization: Bearer AUTHORIZATION \\\n--header 'Accept: application\/json\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2s93XvV4NT#c39b1c77-2742-4bf6-8405-6c316744b8dd\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\nresult=apimarket.get_labor_trayectory(identifier)\n"}],"x-form-schema":[{"name":"identificador","type":"string","container":"input","attributes":"","is_required":"true","default_value":"XXXX800204MTSDRR00","description":"Puede enviar un NSS, CURP o RFC valido para la busqueda del registro."}],"x-title":"Perfil de trayectoria Laboral (Historial de empleos) API","x-method":"POST","x-price":10,"x-docs":"app\/docs\/imss\/trayectoria-laboral.md","x-seo_banner":"storage\/images\/front\/seo\/trayectoria-laboral.png","x-permission":"use_trayectoria_laboral","x-massive-processing-template":null,"x-url":"api.imss.trayectoriaLaboral","x-example_response":"{}","x-permissions":[{"name":"use_trayectoria_laboral","display_name":"Consultar la trayectoria laboral","description":"Este permiso otorga la habilidad para consultar el perfil de trayectoria laboral","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 incluye el perfil de trayectoria laboral?","response":"Contiene informaci\u00f3n detallada de empleos, fechas de alta y baja, salarios, rotaci\u00f3n, antig\u00fcedad, brechas entre trabajos, riesgos y un an\u00e1lisis interpretativo firmado."},{"question":"\u00bfQu\u00e9 diferencia hay con semanas cotizadas?","response":"Semanas cotizadas muestra \u00fanicamente el n\u00famero de semanas registradas. Trayectoria laboral realiza un an\u00e1lisis interpretado con indicadores y nivel de riesgo laboral."},{"question":"\u00bfC\u00f3mo se interpreta el score de estabilidad?","response":"Se calcula con base en antig\u00fcedad, rotaci\u00f3n, riesgo y salario. El sistema clasifica como 'Alta estabilidad', 'Estabilidad media' o 'Baja estabilidad'."},{"question":"\u00bfPor qu\u00e9 hay empleos marcados como outsourcing?","response":"El sistema detecta posibles patrones de subcontrataci\u00f3n con base en nombre, duraci\u00f3n, salario y continuidad. Esto permite interpretar cambios no evidentes."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"identificador","in":"query","schema":{"type":"string"},"required":true,"description":"Este permiso otorga la habilidad para consultar el perfil de trayectoria laboral","example":"DILE970625HBCZPM01"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Respuesta exitosa.","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"299"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"dOjMq8vrTcu4WyUbjF9h"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"nombre":{"type":"string","example":"JUAN LOPEZ PEREZ"},"curp":{"type":"string","example":"JLOP540208HSPRHJ02"},"nss":{"type":"string","example":21457896541}}}}},"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"8K8j1lLENIzUzq7CRRan","message":"Exito","status":200,"data":{"curp":"AHXF760501XNTLGR01","nss":"14237613521","nombre":"DECIMO MERIDIO"}}},"example-2":{"summary":"Error en la curp","value":{"success":true,"codigoValidacion":"7gopfrVQ29kJhsLe8Npb","message":"Exitoso","status":200,"data":"El NSS capturado no coincide con la CURP."}},"example-3":{"summary":"Error en el NSS","value":{"success":true,"codigoValidacion":"d1jNsQLakCO5dhbIStgn","message":"Exitoso","status":200,"data":"El NSS 09008277581 no fue localizado en el IMSS."}}}}}}}}},"\/api\/repuve\/grupo\/consulta-propietario":{"post":{"tags":["REPUVE"],"summary":"REPUVE consulta propietario API, es una API REST para la busqueda de propietarios de vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie) de vehiculos.","x-short-description":"Permite la busqueda de propietarios de vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie) de vehiculos","description":"REPUVE consulta propietario API, es una API REST para la busqueda de propietarios de vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie) de vehiculos.","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"consulta-propietario","x-form-schema":[{"name":"placas","type":"string","container":"input","attributes":"","is_required":"true","default_value":"775TWT","description":"N\u00famero de placas o matricula"},{"name":"numero_serie","type":"string","container":"input","attributes":"","is_required":"true","default_value":"4A3AK44T36E024814","description":"N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie)"}],"x-title":"Consulta propietario de Vehiculo","x-method":"POST","x-price":1,"x-docs":"app\/docs\/repuve\/consulta-propietario.md","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/repuve\/grupo\/consulta-propietario?numero_serie=4A3AK44T36E024814\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#89194bd0-0d10-404c-aaa0-5b35e598ae54\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/apimarket.mx\/api\/repuve\/grupo\/consulta-propietario?numero_serie=${numero_serie}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-seo_banner":"storage\/images\/front\/seo\/consulta-propietario.png","x-permission":"use_validar_curp","x-massive-processing-template":"storage\/masivo\/templates\/REPUVE-consulta-propietario.xlsx","x-url":"api.repuve.consulta_propietario","x-example_response":"{\"data\": { \"nombre_completo\": \"CARLOS GABRIEL LOPEZ CABRERA\", \"rfc\": \"HELC921201XXX\", \"curp\": null, \"fecha_nacimiento\": null, \"estado_civil\": null, \"genero\": null, \"pais_origen\": null, \"estado\": \"BAJA CALIFORNIA\", \"municipio\": \"TIJUANA\", \"calle\": \"PRIV ANASTACIA\", \"colonia\": \"RESIDENCIAL SANTA FE\", \"codigo_postal\": \"22654\", \"numero_exterior\": \"6534\", \"numero_interior\": \"1A\" }, \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"rROLBPbGzv1GLlP3Nz8t\"}","x-permissions":[{"name":"consulta_propietario","display_name":"Consulta propietario REPUVE","description":"Este permiso otorga la habilidad para consultar el propietario de un vehiculo en repuve","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Repuve?","response":"El Registro P\u00fablico Vehicular (REPUVE) es una Direcci\u00f3n General que depende del Secretariado Ejecutivo del Sistema Nacional de Seguridad P\u00fablica. Su objetivo, es otorgar seguridad jur\u00eddica a los actos que se realicen con veh\u00edculos que circulan en el territorio nacional, mediante la identificaci\u00f3n vehicular."},{"question":"\u00bfQue es el numero de serie o NIV?","response":"El VIN es el N\u00famero de Identificaci\u00f3n del Veh\u00edculo. Es un identificador alfanum\u00e9rico de 17 caracteres o un n\u00famero de serie del fabricante. Cada car\u00e1cter del n\u00famero VIN tiene un significado importante. Juntos, crean un n\u00famero que da informaci\u00f3n importante sobre el veh\u00edculo y su propio historial."},{"question":"\u00bfQue es el numero de Placa?","response":"El n\u00famero de placa es una combinaci\u00f3n de letras y n\u00fameros que identifica a un veh\u00edculo. Tambi\u00e9n se le conoce como matr\u00edcula o patente."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"numero_serie","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Identificaci\u00f3n del Veh\u00edculo o Serie","example":"4A3AK44T36E024814"},{"name":"placas","in":"query","required":true,"schema":{"type":"string"},"description":"Numero de placas o matricula","example":"775TWT"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"JjqK8LT1fvrvs3VAoYIZ","message":"Exitoso","status":200,"data":{"nombre_completo":"CARLOS GABRIEL LOPEZ CABRERA","rfc":"HELC921201XXX","curp":null,"fecha_nacimiento":null,"estado_civil":null,"genero":null,"pais_origen":null,"estado":"BAJA CALIFORNIA","municipio":"TIJUANA","calle":"PRIV ANASTACIA","colonia":"RESIDENCIAL SANTA FE","codigo_postal":22654,"numero_exterior":6534,"numero_interior":"1A"}}}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"GCE3wlaHOnu40bZRKXjv","message":"No se encontraron datos.","status":200}}}}}}},"\/api\/repuve\/grupo\/datos-vehiculo":{"post":{"tags":["REPUVE"],"summary":"REPUVE consulta Datos del Vehiculo API, es una API REST para la busqueda de los datos de un vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie) de vehiculos.","x-short-description":"Permite la busqueda de los datos de un vehiculo mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie)","description":"REPUVE consulta Datos del Vehiculo API, es una API REST para la busqueda de datos de vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie).","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"datos-vehiculo","x-form-schema":[{"name":"placas","type":"string","container":"input","attributes":"","is_required":"true","default_value":"775TWT","description":"N\u00famero de placas o matricula"},{"name":"numero_serie","type":"string","container":"input","attributes":"","is_required":"true","default_value":"4A3AK44T36E024814","description":"N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie)"}],"x-title":"Consulta datos de Vehiculo","x-method":"POST","x-price":1,"x-docs":"app\/docs\/repuve\/datos-vehiculo.md","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/repuve\/grupo\/datos-vehiculo?numero_serie=4A3AK44T36E024814\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#3805f25d-c713-4033-9fb7-b9699d2c7984\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/apimarket.mx\/api\/repuve\/grupo\/datos-vehiculo?numero_serie=${numero_serie}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-seo_banner":"storage\/images\/front\/seo\/consulta-propietario.png","x-permission":"use_validar_curp","x-massive-processing-template":"storage\/masivo\/templates\/REPUVE-datos-vehiculo.xlsx","x-url":"api.repuve.datos_vehiculo","x-example_response":"{\"data\": { \"fecha_registro\": \"02\/03\/2020\", \"lugar_registro\": \"REC. AUX. CERRO COLORADO\", \"numero_serie\": \"1FMCU0G98DUC76815\", \"placa\": \"A58NYE2\", \"numero_motor\": \"6815\", \"anio\": \"2013\", \"color\": \"GRIS\", \"tipo_vehiculo\": \"VAGONETA\", \"estado\": \"BAJA CALIFORNIA\", \"marca\": \"FORD TRUCKS\", \"modelo\": \"ESCAPE\", \"uso\": \"PARTICULAR\", \"carroceria\": \"VAGONETA\", \"estado_vehiculo\": \"ACTIVO\", \"capacidad_carga\": \"400\", \"ubicacion\": \"TIJUANA, B.C.\", \"codigo_ubicacion\": \"3557\", \"fecha_actualizacion\": \"03\/02\/2020\", \"folio_constancia_inscripcion\": \"143044976\", \"constancia_inscripcion\": \"0\", \"observaciones\": \"null\", \"comentarios\": \"Sin observaciones\" }, \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"rROLBPbGzv1GLlP3Nz8t\"}","x-permissions":[{"name":"datos_vehiculo","display_name":"Consulta Datos Vehiculo REPUVE","description":"Este permiso otorga la habilidad para consultar el los datos de un vehiculo en repuve","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Repuve?","response":"El Registro P\u00fablico Vehicular (REPUVE) es una Direcci\u00f3n General que depende del Secretariado Ejecutivo del Sistema Nacional de Seguridad P\u00fablica. Su objetivo, es otorgar seguridad jur\u00eddica a los actos que se realicen con veh\u00edculos que circulan en el territorio nacional, mediante la identificaci\u00f3n vehicular."},{"question":"\u00bfQue es el numero de serie o NIV?","response":"El VIN es el N\u00famero de Identificaci\u00f3n del Veh\u00edculo. Es un identificador alfanum\u00e9rico de 17 caracteres o un n\u00famero de serie del fabricante. Cada car\u00e1cter del n\u00famero VIN tiene un significado importante. Juntos, crean un n\u00famero que da informaci\u00f3n importante sobre el veh\u00edculo y su propio historial."},{"question":"\u00bfQue es el numero de Placa?","response":"El n\u00famero de placa es una combinaci\u00f3n de letras y n\u00fameros que identifica a un veh\u00edculo. Tambi\u00e9n se le conoce como matr\u00edcula o patente."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"numero_serie","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Identificaci\u00f3n del Veh\u00edculo o Serie","example":"4A3AK44T36E024814"},{"name":"placas","in":"query","required":true,"schema":{"type":"string"},"description":"Numero de placas o matricula","example":"775TWT"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"JjqK8LT1fvrvs3VAoYIZ","message":"Exitoso","status":200,"data":{"fecha_registro":"02\/03\/2020","lugar_registro":"REC. AUX. CERRO COLORADO","numero_serie":"1FMCU0G98DUC76815","placa":"A58NYE2","numero_motor":6815,"anio":2013,"color":"GRIS","tipo_vehiculo":"VAGONETA","estado":"BAJA CALIFORNIA","marca":"FORD TRUCKS","modelo":"ESCAPE","uso":"PARTICULAR","carroceria":"VAGONETA","estado_vehiculo":"ACTIVO","capacidad_carga":400,"ubicacion":"TIJUANA, B.C.","codigo_ubicacion":3557,"fecha_actualizacion":"03\/02\/2020","folio_constancia_inscripcion":143044976,"constancia_inscripcion":0,"observaciones":null,"comentarios":"Sin observaciones"}}}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"GCE3wlaHOnu40bZRKXjv","message":"No se encontraron datos.","status":200}}}}}}},"\/api\/repuve\/grupo\/consulta-robo":{"post":{"tags":["REPUVE"],"summary":"REPUVE consulta robo de Vehiculo API, es una API REST para la busqueda de reportes de robo de un vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie) de vehiculos.","x-short-description":"Permite la busqueda de reportes de robo de un vehiculo mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie)","description":"REPUVE consulta robo de Vehiculo API, es una API REST para la busqueda de reportes de robo de vehiculos mediante numeros de placa o N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie).","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"consulta-robo","x-form-schema":[{"name":"placas","type":"string","container":"input","attributes":"","is_required":"true","default_value":"775TWT","description":"N\u00famero de placas o matricula"},{"name":"numero_serie","type":"string","container":"input","attributes":"","is_required":"true","default_value":"4A3AK44T36E024814","description":"N\u00famero de Identificaci\u00f3n Vehicular (NIV\/Serie)"}],"x-title":"Consulta reporte de robo de Vehiculo","x-method":"POST","x-price":1,"x-docs":"app\/docs\/repuve\/consulta-robo.md","x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/repuve\/grupo\/consulta-robo?numero_serie=4A3AK44T36E024814\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#e7a992a0-1d1c-447c-acc9-af689732653d\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/apimarket.mx\/api\/repuve\/grupo\/consulta-robo?numero_serie=${numero_serie}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-seo_banner":"storage\/images\/front\/seo\/consulta-robo.png","x-permission":"use_consulta_robo","x-massive-processing-template":"storage\/masivo\/templates\/REPUVE-consulta-robo.xlsx","x-url":"api.repuve.consulta_robo","x-example_response":"{\"data\": { \"robado\": true, \"fecha_registro\": \"20\/06\/2017\", \"fecha_ultima_actualizacion\": \"20\/06\/2017\", \"placas\": \"775TWT\", \"numero_serie\": \"4A3AK44T36E024814\", \"fuente\": \"PGJ - JALISCO\", \"nuc\": \"61844\/17CI\", \"agente_mp\": \"null\" }, \"status\": 200, \"message\": \"Exitoso\", \"success\": true, \"codigoValidacion\": \"rROLBPbGzv1GLlP3Nz8t\"}","x-permissions":[{"name":"consulta_robo","display_name":"Consulta Robo de Vehiculo REPUVE","description":"Este permiso otorga la habilidad para consultar el reporte de robo de un vehiculo en repuve","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es Repuve?"},{"question":"\u00bfQue es Repuve?","response":"El Registro P\u00fablico Vehicular (REPUVE) es una Direcci\u00f3n General que depende del Secretariado Ejecutivo del Sistema Nacional de Seguridad P\u00fablica. Su objetivo, es otorgar seguridad jur\u00eddica a los actos que se realicen con veh\u00edculos que circulan en el territorio nacional, mediante la identificaci\u00f3n vehicular."},{"question":"\u00bfQue es el numero de serie o NIV?","response":"El VIN es el N\u00famero de Identificaci\u00f3n del Veh\u00edculo. Es un identificador alfanum\u00e9rico de 17 caracteres o un n\u00famero de serie del fabricante. Cada car\u00e1cter del n\u00famero VIN tiene un significado importante. Juntos, crean un n\u00famero que da informaci\u00f3n importante sobre el veh\u00edculo y su propio historial."},{"question":"\u00bfQue es el numero de Placa?","response":"El n\u00famero de placa es una combinaci\u00f3n de letras y n\u00fameros que identifica a un veh\u00edculo. Tambi\u00e9n se le conoce como matr\u00edcula o patente."}],"x-type":"default","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"numero_serie","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Identificaci\u00f3n del Veh\u00edculo o Serie","example":"4A3AK44T36E024814"},{"name":"placas","in":"query","required":true,"schema":{"type":"string"},"description":"Numero de placas o matricula","example":"775TWT"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"JjqK8LT1fvrvs3VAoYIZ","message":"Exitoso","status":200,"data":{"robado":true,"fecha_registro":"20\/06\/2017","fecha_ultima_actualizacion":"20\/06\/2017","placas":"775TWT","numero_serie":"4A3AK44T36E024814","fuente":"PGJ - JALISCO","nuc":"61844\/17CI","agente_mp":null}}}}}}},"404":{"description":"Not Found","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"GCE3wlaHOnu40bZRKXjv","message":"No se encontraron datos.","status":200}}}}}}},"\/api\/imss\/grupo\/idse\/registros-patronales":{"post":{"summary":"IDSE IMSS API. Obtener los registros patronales de un certificado.","description":"IDSE IMSS: Este endpoint te env\u00eda  los registros patronales asociados al certificado mediante webhook.\n","x-short-description":"IDSE IMSS: Este endpoint te env\u00eda  los registros patronales asociados al certificado mediante webhook.\n","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"idse-imss-api-registros-patronales","x-form-schema":[{"name":"webhook","type":"string","container":"input","attributes":"webhook","is_required":"true","default_value":"","description":"Webhook."}],"x-title":"IDSE IMSS API. Registros patronales.","x-method":"POST","x-price":0,"x-docs":"app\/docs\/imss\/obtener-registros-patronales.md","x-seo_banner":"storage\/images\/front\/seo\/seo-banner.png","x-permission":"use_obtener_registros_patronales_IDSE","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-UMF-asignada.xlsx","x-url":"api.imss.idse.obtenerRegistrosPatronales","x-example_response":"{\n          \"data\":\n            [\n              {\n                \"registro_patronal\": \"XXXXXXXX\",\n                \"npie\": \"\"\n              }\n            ]\n          ,\n          \"status\": 200,\n          \"message\": \"Exitoso\",\n          \"success\": true,\n          \"codigoValidacion\": \"zYxirsa7aeV1It1UB9cR\"\n        }\n","x-permissions":[{"name":"use_obtener_registros_patronales_IDSE","display_name":"Obtener registros patronales","description":"Este permiso otorga la habilidad para obtener registros patronales de IDSE","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es el IDSE?","response":"IDSE, que significa \"IMSS desde su Empresa\", es un sistema desarrollado por el Instituto Mexicano del Seguro Social (IMSS) en M\u00e9xico. Este sistema permite a los patrones realizar diversas operaciones relacionadas con las obligaciones que tienen con el IMSS, utilizando medios electr\u00f3nicos."},{"question":"\u00bfC\u00f3mo puedo integrar la API REST para el IDSE en mi sistema?","response":"Para integrar la API REST del IDSE en su sistema, debe seguir la documentaci\u00f3n proporcionada por nosotros. Recomendamos usar nuestro SDKs. Generalmente, esto implicar\u00e1 configurar endpoints, autenticar con las credenciales proporcionadas, y hacer llamadas a la API para realizar operaciones espec\u00edficas. Es esencial trabajar con un desarrollador familiarizado con las API REST y seguir todas las recomendaciones de seguridad."},{"question":"\u00bfEs seguro enviar las credenciales a trav\u00e9s de esta API?","response":"S\u00ed, la API del IDSE ha sido dise\u00f1ada con est\u00e1ndares de seguridad para proteger las credenciales y la informaci\u00f3n enviada. Sin embargo, es fundamental que los desarrolladores implementen pr\u00e1cticas de seguridad recomendadas, como usar HTTPS y almacenar las credenciales de forma segura."},{"question":"\u00bfQu\u00e9 tipos de movimientos de trabajadores puedo realizar con la API?","response":"Con la API del IDSE, puede realizar varios movimientos relacionados con los trabajadores, como registrar altas, bajas, y cambios de salario. Es importante consultar la documentaci\u00f3n espec\u00edfica para conocer todas las operaciones disponibles y sus detalles."},{"question":"\u00bfHay alg\u00fan l\u00edmite en la cantidad de solicitudes que puedo hacer a la API?","response":"S\u00ed, como muchas otras API, el IDSE puede tener l\u00edmites en el n\u00famero de solicitudes que se pueden hacer en un per\u00edodo espec\u00edfico para garantizar la estabilidad y el rendimiento del sistema. Estos l\u00edmites pueden variar, por lo que es recomendable revisar la documentaci\u00f3n o contactar al IMSS para obtener detalles espec\u00edficos."},{"question":"\u00bfQu\u00e9 hago si encuentro un error o problema al usar la API?","response":"Si encuentra un error o problema al usar la API del IDSE, es recomendable que primero consulte la documentaci\u00f3n y las FAQ para ver si el problema ya ha sido identificado. Si no encuentra una soluci\u00f3n, puede contactar al soporte t\u00e9cnico del IMSS o al equipo encargado de la API para obtener ayuda."},{"question":"\u00bfLa API proporciona retroalimentaci\u00f3n sobre los movimientos realizados?","response":"S\u00ed, al realizar movimientos a trav\u00e9s de la API, generalmente recibir\u00e1s una respuesta con el estado de la operaci\u00f3n, ya sea que se haya completado con \u00e9xito o si ha ocurrido alg\u00fan error. Esta retroalimentaci\u00f3n es esencial para que los sistemas puedan procesar y actuar en consecuencia."},{"question":"\u00bfCu\u00e1les son los t\u00e9rminos de uso? \u00bfCu\u00e1l es el uso de mi informaci\u00f3n?","response":"Te recomendamos consultar nuestras pol\u00edticas de privacidad y t\u00e9rminos de uso."}],"x-type":"special","tags":["IMSS"],"requestBody":{"content":{"application\/json":{"schema":{"type":"object","properties":{"webhook":{"type":"string","description":"Please provide a valid URL format. Here, we provide you with the IDSE movements."}},"required":["status"]}}}},"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"202":{"description":"Success","content":{"application\/json":{"schema":{"type":"string"}}}}}}},"\/api\/imss\/grupo\/idse\/seguir-lote":{"post":{"summary":"IDSE IMSS API. Sigue un lote hasta que este procesado.","description":"IDSE IMSS: Este endpoint te notifica cuando el lote cambia de \"Enviado\" a \"Procesado\" mediante webhooks. Regularmente, la notificaci\u00f3n ocurre un d\u00eda despu\u00e9s del env\u00edo.\n","x-short-description":"IDSE IMSS: Este endpoint te notifica cuando el lote cambia de \"Enviado\" a \"Procesado\" mediante webhooks. Regularmente, la notificaci\u00f3n ocurre un d\u00eda despu\u00e9s del env\u00edo.\n","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"idse-imss-api-seguimiento-de-lote","x-form-schema":[{"name":"lote","type":"string","container":"input","attributes":"lote","is_required":"true","default_value":"","description":"Lote. En caso de omision, esta API entrega todos los lotes."},{"name":"webhook","type":"string","container":"input","attributes":"webhook","is_required":"true","default_value":"","description":"Webhook."}],"x-title":"IDSE IMSS API. Seguimiento de lote.","x-method":"POST","x-price":0,"x-docs":"app\/docs\/imss\/consultar_movimientos_afiliatorios.md","x-seo_banner":"storage\/images\/front\/seo\/seo-banner.png","x-permission":"use_segur_lote_IDSE","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-UMF-asignada.xlsx","x-url":"api.imss.idse.seguirLote","x-example_response":"{\n          \"data\": {\n            \"estatus\": \"Procesado\",\n            \"lotes\": [\n              {\n                \"lote\": \"357056579\",\n                \"archivo\": \"https:\/\/apimarket.mx\/storage\/e293f889-d51e-4422-ac75-1884d8bf6bba-IDSE_Y6813217103\",\n                \"estatus\": \"Procesado\"\n              }\n            ],\n            \"movimientos\": [\n              {\n                \"codigoDetipoDeMovimiento\": \"8\",\n                \"tipoDeMovimiento\": \"REINGRESO\",\n                \"salarioDiarioIntegrado\": \"453.51\",\n                \"causaDeBaja\": \"\",\n                \"codigoDeCausaDeBaja\": \"-\",\n                \"nss\": \"14141414145\",\n                \"tipoDeTrabajador\": \"PERMANENTE\",\n                \"codigoTipoDeTrabajador\": \"1\",\n                \"nombre\": \"DOE SMITH JOHN\",\n                \"tipoDeSalario\": \"FIJO\",\n                \"codigoDeTipoDeSalario\": \"0\",\n                \"jornada\": \"SEMANA NORMAL\",\n                \"tipoDeJornada\": \"0\",\n                \"fechaDeMovimiento\": \"23-07-2023\",\n                \"umf\": \"0\",\n                \"claveDelTrabajador\": \"555\",\n                \"curp\": \"\",\n                \"error\": \"NUMERO DE SEGURIDAD SOCIAL ES INEXISTENTE\",\n                \"codigoError\": \"058\",\n                \"lote\": \"357056579\"\n              }\n            ]\n          },\n          \"status\": 200,\n          \"message\": \"Exitoso\",\n          \"success\": true,\n          \"codigoValidacion\": \"zYxirsa7aeV1It1UB9cR\"\n        }\n","x-permissions":[{"name":"use_segur_lote_IDSE","display_name":"Seguir movimiento de IDSE","description":"Este permiso otorga la habilidad para seguir movimientos de IDSE","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es el IDSE?","response":"IDSE, que significa \"IMSS desde su Empresa\", es un sistema desarrollado por el Instituto Mexicano del Seguro Social (IMSS) en M\u00e9xico. Este sistema permite a los patrones realizar diversas operaciones relacionadas con las obligaciones que tienen con el IMSS, utilizando medios electr\u00f3nicos."},{"question":"\u00bfC\u00f3mo puedo integrar la API REST para el IDSE en mi sistema?","response":"Para integrar la API REST del IDSE en su sistema, debe seguir la documentaci\u00f3n proporcionada por nosotros. Recomendamos usar nuestro SDKs. Generalmente, esto implicar\u00e1 configurar endpoints, autenticar con las credenciales proporcionadas, y hacer llamadas a la API para realizar operaciones espec\u00edficas. Es esencial trabajar con un desarrollador familiarizado con las API REST y seguir todas las recomendaciones de seguridad."},{"question":"\u00bfEs seguro enviar las credenciales a trav\u00e9s de esta API?","response":"S\u00ed, la API del IDSE ha sido dise\u00f1ada con est\u00e1ndares de seguridad para proteger las credenciales y la informaci\u00f3n enviada. Sin embargo, es fundamental que los desarrolladores implementen pr\u00e1cticas de seguridad recomendadas, como usar HTTPS y almacenar las credenciales de forma segura."},{"question":"\u00bfQu\u00e9 tipos de movimientos de trabajadores puedo realizar con la API?","response":"Con la API del IDSE, puede realizar varios movimientos relacionados con los trabajadores, como registrar altas, bajas, y cambios de salario. Es importante consultar la documentaci\u00f3n espec\u00edfica para conocer todas las operaciones disponibles y sus detalles."},{"question":"\u00bfHay alg\u00fan l\u00edmite en la cantidad de solicitudes que puedo hacer a la API?","response":"S\u00ed, como muchas otras API, el IDSE puede tener l\u00edmites en el n\u00famero de solicitudes que se pueden hacer en un per\u00edodo espec\u00edfico para garantizar la estabilidad y el rendimiento del sistema. Estos l\u00edmites pueden variar, por lo que es recomendable revisar la documentaci\u00f3n o contactar al IMSS para obtener detalles espec\u00edficos."},{"question":"\u00bfQu\u00e9 hago si encuentro un error o problema al usar la API?","response":"Si encuentra un error o problema al usar la API del IDSE, es recomendable que primero consulte la documentaci\u00f3n y las FAQ para ver si el problema ya ha sido identificado. Si no encuentra una soluci\u00f3n, puede contactar al soporte t\u00e9cnico del IMSS o al equipo encargado de la API para obtener ayuda."},{"question":"\u00bfLa API proporciona retroalimentaci\u00f3n sobre los movimientos realizados?","response":"S\u00ed, al realizar movimientos a trav\u00e9s de la API, generalmente recibir\u00e1s una respuesta con el estado de la operaci\u00f3n, ya sea que se haya completado con \u00e9xito o si ha ocurrido alg\u00fan error. Esta retroalimentaci\u00f3n es esencial para que los sistemas puedan procesar y actuar en consecuencia."},{"question":"\u00bfCu\u00e1les son los t\u00e9rminos de uso? \u00bfCu\u00e1l es el uso de mi informaci\u00f3n?","response":"Te recomendamos consultar nuestras pol\u00edticas de privacidad y t\u00e9rminos de uso."}],"x-type":"special","tags":["IMSS"],"requestBody":{"content":{"application\/json":{"schema":{"type":"object","properties":{"lote":{"description":"Specify a batch to retrieve movements.","type":"string"},"webhook":{"type":"string","description":"Please provide a valid URL format. Here, we provide you with the IDSE movements."}},"required":["status"]}}}},"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"202":{"description":"Success","content":{"application\/json":{"schema":{"type":"string"}}}}}}},"\/api\/imss\/grupo\/idse\/consultar-movimientos-afiliatorios":{"post":{"summary":"IDSE IMSS API. Consulta de movimientos afiliatorios ilimitados.","description":"IDSE IMSS: Tr\u00e1mites electr\u00f3nicos desde tu empresa. Presentaci\u00f3n de movimientos afiliatorios, descarga de emisiones y determinaci\u00f3n de prima de riesgos de trabajo con una API.\n","x-short-description":"IDSE IMSS: Tr\u00e1mites electr\u00f3nicos desde tu empresa. Presentaci\u00f3n de movimientos afiliatorios, descarga de emisiones y determinaci\u00f3n de prima de riesgos de trabajo con una API.\n","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"consulta-los-movimientos-afiliatorios-de-idse","x-form-schema":[{"name":"lote","type":"string","container":"input","attributes":"lote","is_required":"false","default_value":"","description":"Lote. En caso de omision, esta API entrega todos los lotes."},{"name":"webhook","type":"string","container":"input","attributes":"webhook","is_required":"true","default_value":"","description":"Webhook."}],"x-title":"Consulta los movimientos afiliatorios de IDSE","x-method":"POST","x-price":0,"x-docs":"app\/docs\/imss\/consultar_movimientos_afiliatorios.md","x-seo_banner":"storage\/images\/front\/seo\/seo-banner.png","x-permission":"use_consultar_estatus_de_los_movimientos_afiliatorios_IDSE","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-UMF-asignada.xlsx","x-url":"api.imss.idse.consultarEstatusDeLosMovimientosAfiliatorios","x-example_response":"{\n  \"data\": {\n    \"estatus\": \"Procesado\",\n    \"lotes\": [\n      {\n        \"lote\": \"357056579\",\n        \"constancia\": \"https:\/\/apimarket.mx\/storage\/e293f889-d51e-4422-ac75-1884d8bf6bba-IDSE_Y6813217103\",\n        \"estatus\": \"Procesado\"\n      }\n    ],\n    \"movimientos\": [\n      {\n        \"codigoDetipoDeMovimiento\": \"8\",\n        \"tipoDeMovimiento\": \"REINGRESO\",\n        \"salarioDiarioIntegrado\": \"453.51\",\n        \"causaDeBaja\": \"\",\n        \"codigoDeCausaDeBaja\": \"-\",\n        \"nss\": \"14141414145\",\n        \"tipoDeTrabajador\": \"PERMANENTE\",\n        \"codigoTipoDeTrabajador\": \"1\",\n        \"nombre\": \"DOE SMITH JOHN\",\n        \"tipoDeSalario\": \"FIJO\",\n        \"codigoDeTipoDeSalario\": \"0\",\n        \"jornada\": \"SEMANA NORMAL\",\n        \"tipoDeJornada\": \"0\",\n        \"fechaDeMovimiento\": \"23-07-2023\",\n        \"registroPatronal\": \"Z4141414145\",\n        \"umf\": \"0\",\n        \"claveDelTrabajador\": \"555\",\n        \"curp\": \"\",\n        \"error\": \"NUMERO DE SEGURIDAD SOCIAL ES INEXISTENTE\",\n        \"codigoError\": \"058\",\n        \"lote\": \"357056579\"\n      }\n    ]\n  },\n  \"status\": 200,\n  \"message\": \"Exitoso\",\n  \"success\": true,\n  \"codigoValidacion\": \"zYxirsa7aeV1It1UB9cR\"\n}\n","x-permissions":[{"name":"use_consultar_estatus_de_los_movimientos_afiliatorios_IDSE","display_name":"Consultar movimientos a IDSE","description":"Este permiso otorga la habilidad para consultar movimientos a IDSE","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es el IDSE?","response":"IDSE, que significa \"IMSS desde su Empresa\", es un sistema desarrollado por el Instituto Mexicano del Seguro Social (IMSS) en M\u00e9xico. Este sistema permite a los patrones realizar diversas operaciones relacionadas con las obligaciones que tienen con el IMSS, utilizando medios electr\u00f3nicos."},{"question":"\u00bfC\u00f3mo puedo integrar la API REST para el IDSE en mi sistema?","response":"Para integrar la API REST del IDSE en su sistema, debe seguir la documentaci\u00f3n proporcionada por nosotros. Recomendamos usar nuestro SDKs. Generalmente, esto implicar\u00e1 configurar endpoints, autenticar con las credenciales proporcionadas, y hacer llamadas a la API para realizar operaciones espec\u00edficas. Es esencial trabajar con un desarrollador familiarizado con las API REST y seguir todas las recomendaciones de seguridad."},{"question":"\u00bfEs seguro enviar las credenciales a trav\u00e9s de esta API?","response":"S\u00ed, la API del IDSE ha sido dise\u00f1ada con est\u00e1ndares de seguridad para proteger las credenciales y la informaci\u00f3n enviada. Sin embargo, es fundamental que los desarrolladores implementen pr\u00e1cticas de seguridad recomendadas, como usar HTTPS y almacenar las credenciales de forma segura."},{"question":"\u00bfQu\u00e9 tipos de movimientos de trabajadores puedo realizar con la API?","response":"Con la API del IDSE, puede realizar varios movimientos relacionados con los trabajadores, como registrar altas, bajas, y cambios de salario. Es importante consultar la documentaci\u00f3n espec\u00edfica para conocer todas las operaciones disponibles y sus detalles."},{"question":"\u00bfHay alg\u00fan l\u00edmite en la cantidad de solicitudes que puedo hacer a la API?","response":"S\u00ed, como muchas otras API, el IDSE puede tener l\u00edmites en el n\u00famero de solicitudes que se pueden hacer en un per\u00edodo espec\u00edfico para garantizar la estabilidad y el rendimiento del sistema. Estos l\u00edmites pueden variar, por lo que es recomendable revisar la documentaci\u00f3n o contactar al IMSS para obtener detalles espec\u00edficos."},{"question":"\u00bfQu\u00e9 hago si encuentro un error o problema al usar la API?","response":"Si encuentra un error o problema al usar la API del IDSE, es recomendable que primero consulte la documentaci\u00f3n y las FAQ para ver si el problema ya ha sido identificado. Si no encuentra una soluci\u00f3n, puede contactar al soporte t\u00e9cnico del IMSS o al equipo encargado de la API para obtener ayuda."},{"question":"\u00bfLa API proporciona retroalimentaci\u00f3n sobre los movimientos realizados?","response":"S\u00ed, al realizar movimientos a trav\u00e9s de la API, generalmente recibir\u00e1s una respuesta con el estado de la operaci\u00f3n, ya sea que se haya completado con \u00e9xito o si ha ocurrido alg\u00fan error. Esta retroalimentaci\u00f3n es esencial para que los sistemas puedan procesar y actuar en consecuencia."},{"question":"\u00bfCu\u00e1les son los t\u00e9rminos de uso? \u00bfCu\u00e1l es el uso de mi informaci\u00f3n?","response":"Te recomendamos consultar nuestras pol\u00edticas de privacidad y t\u00e9rminos de uso."}],"x-type":"special","tags":["IMSS"],"requestBody":{"content":{"application\/json":{"schema":{"type":"object","properties":{"lote":{"description":"Specify a batch to retrieve movements. If you don't specify one, you will retrieve all batches.","type":"string"},"webhook":{"type":"string","description":"Please provide a valid URL format. Here, we provide you with the IDSE movements."}},"required":["status"]}}}},"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"202":{"description":"Success","content":{"application\/json":{"schema":{"type":"string"}}}}}}},"\/api\/imss\/grupo\/idse\/capturar-movimientos-afiliatorios":{"post":{"summary":"IDSE IMSS: Tr\u00e1mites electr\u00f3nicos desde tu empresa. Presentaci\u00f3n de movimientos afiliatorios, descarga de emisiones y determinaci\u00f3n de prima de riesgos de trabajo con una API.\n","description":"Genera los movimientos afiliatorios de tus trabajadores ante el IMSS. Olvidate de DispMag y trabaja con JSON.","x-short-description":"IDSE IMSS: Tr\u00e1mites electr\u00f3nicos desde tu empresa. Presentaci\u00f3n de movimientos afiliatorios, descarga de emisiones y determinaci\u00f3n de prima de riesgos de trabajo con una API.\n","x-is-allowed-massive-processing":true,"x-need-account":false,"x-slug":"capturar-movimientos-de-afiliacion-en-idse","x-form-schema":[{"name":"movimientos","type":"string","container":"file","attributes":"movimientos","is_required":"true","default_value":"","description":"Movimientos"}],"x-title":"Capturar movimientos de afiliaci\u00f3n en IDSE","x-method":"POST","x-price":0,"x-docs":"app\/docs\/imss\/capturar_movimientos_afiliatorios.md","x-seo_banner":"storage\/images\/front\/seo\/seo-banner.png","x-permission":"use_capturar_movimiento_IDSE","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-UMF-asignada.xlsx","x-url":"api.imss.idse.capturarMovimientoDeAfiliacion","x-example_response":"{\n    \"success\": true,\n    \"codigoValidacion\": \"zYxirsa7aeV1It1UB9cR\",\n    \"message\": \"Exitoso\",\n    \"status\": 200,\n    \"data\": {\n        \"recibo\": \"https:\/\/apimarket.mx\/storage\/e293f889-d51e-4422-ac75-1884d8bf6bba-IDSE_Y6813217103_Lote_364333962.zip\",\n        \"lote\": \"357056579\"\n    }\n}\n","x-permissions":[{"name":"use_capturar_movimiento_IDSE","display_name":"Enviar movimientos a IDSE","description":"Este permiso otorga la habilidad para enviar movimientos a IDSE","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es el IDSE?","response":"IDSE, que significa \"IMSS desde su Empresa\", es un sistema desarrollado por el Instituto Mexicano del Seguro Social (IMSS) en M\u00e9xico. Este sistema permite a los patrones realizar diversas operaciones relacionadas con las obligaciones que tienen con el IMSS, utilizando medios electr\u00f3nicos."},{"question":"\u00bfC\u00f3mo puedo integrar la API REST para el IDSE en mi sistema?","response":"Para integrar la API REST del IDSE en su sistema, debe seguir la documentaci\u00f3n proporcionada por nosotros. Recomendamos usar nuestro SDKs. Generalmente, esto implicar\u00e1 configurar endpoints, autenticar con las credenciales proporcionadas, y hacer llamadas a la API para realizar operaciones espec\u00edficas. Es esencial trabajar con un desarrollador familiarizado con las API REST y seguir todas las recomendaciones de seguridad."},{"question":"\u00bfEs seguro enviar las credenciales a trav\u00e9s de esta API?","response":"S\u00ed, la API del IDSE ha sido dise\u00f1ada con est\u00e1ndares de seguridad para proteger las credenciales y la informaci\u00f3n enviada. Sin embargo, es fundamental que los desarrolladores implementen pr\u00e1cticas de seguridad recomendadas, como usar HTTPS y almacenar las credenciales de forma segura."},{"question":"\u00bfQu\u00e9 tipos de movimientos de trabajadores puedo realizar con la API?","response":"Con la API del IDSE, puede realizar varios movimientos relacionados con los trabajadores, como registrar altas, bajas, y cambios de salario. Es importante consultar la documentaci\u00f3n espec\u00edfica para conocer todas las operaciones disponibles y sus detalles."},{"question":"\u00bfHay alg\u00fan l\u00edmite en la cantidad de solicitudes que puedo hacer a la API?","response":"S\u00ed, como muchas otras API, el IDSE puede tener l\u00edmites en el n\u00famero de solicitudes que se pueden hacer en un per\u00edodo espec\u00edfico para garantizar la estabilidad y el rendimiento del sistema. Estos l\u00edmites pueden variar, por lo que es recomendable revisar la documentaci\u00f3n o contactar al IMSS para obtener detalles espec\u00edficos."},{"question":"\u00bfQu\u00e9 hago si encuentro un error o problema al usar la API?","response":"Si encuentra un error o problema al usar la API del IDSE, es recomendable que primero consulte la documentaci\u00f3n y las FAQ para ver si el problema ya ha sido identificado. Si no encuentra una soluci\u00f3n, puede contactar al soporte t\u00e9cnico del IMSS o al equipo encargado de la API para obtener ayuda."},{"question":"\u00bfLa API proporciona retroalimentaci\u00f3n sobre los movimientos realizados?","response":"S\u00ed, al realizar movimientos a trav\u00e9s de la API, generalmente recibir\u00e1s una respuesta con el estado de la operaci\u00f3n, ya sea que se haya completado con \u00e9xito o si ha ocurrido alg\u00fan error. Esta retroalimentaci\u00f3n es esencial para que los sistemas puedan procesar y actuar en consecuencia."},{"question":"\u00bfCu\u00e1les son los t\u00e9rminos de uso? \u00bfCu\u00e1l es el uso de mi informaci\u00f3n?","response":"Te recomendamos consultar nuestras pol\u00edticas de privacidad y t\u00e9rminos de uso."}],"x-type":"special","tags":["IMSS"],"requestBody":{"content":{"application\/json":{"schema":{"type":"object","properties":{"webhook":{"type":"string","description":"Please provide a valid URL format. Here, we provide you with the IDSE response to confirm your request."},"movimientos":{"type":"array","items":{"type":"object","properties":{"nss":{"type":"string","description":"Must be a valid NSS format."},"nombre":{"type":"string","pattern":"^[a-zA-Z]+$"},"apellidoPaterno":{"type":"string","pattern":"^[a-zA-Z]+$"},"apellidoMaterno":{"type":"string","pattern":"^[a-zA-Z]+$"},"tipoDeMovimiento":{"type":"string","description":"Valid values are based on the kindOfMovements array. Conditional validations apply."},"claveDelTrabajador":{"type":"string","pattern":"^[a-zA-Z0-9]+$"},"fechaDeMovimiento":{"type":"string","format":"date","description":"Date format should be 'd-m-Y'. Conditional date range validations apply."},"salarioDiarioIntegrado":{"type":"number","description":"Required for certain types of movimiento. Conditional validations apply."},"umf":{"type":"string","pattern":"^[0-9]{4}$","description":"Required for certain types of movimiento. Conditional validations apply."},"curp":{"type":"string","description":"Must be a valid CURP format."},"causaDeBaja":{"type":"string","description":"Required for 'BAJA' movimiento. Valid values are based on the reasonsForLeave array. Conditional validations apply."},"registroPatronal":{"type":"string","pattern":"^[A-Z][0-9]{9}[0-9]?$"},"tipoDeSalario":{"type":"string","description":"Required for certain types of movimiento. Valid values are based on the salarioTypes array. Conditional validations apply."},"jornada":{"type":"string","description":"Required for certain types of movimiento. Valid values are based on the journalTypes array. Conditional validations apply."},"tipoDeTrabajador":{"type":"string","description":"Required for 'REINGRESO'. Conditional validations apply."}},"required":["nss","nombre","apellidoPaterno","apellidoMaterno","tipoDeMovimiento","claveDelTrabajador","fechaDeMovimiento","registroPatronal"]}}},"required":["webhook","movimientos"]}}}},"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"202":{"description":"Success","content":{"application\/json":{"schema":{"type":"string"}}}}}}},"\/api\/ai\/v2\/mrz":{"post":{"tags":["Inteligencia Artificial"],"summary":"Extraccion MRZ \/ VIZ","x-short-description":"Extraccion de datos en identificaciones internacionales como pasaportes, INE, Visas y otros que contienen una Zona de lectura mec\u00e1nica (MRZ).","description":"Extraccion de datos en identificaciones internacionales como pasaportes, INE, Visas y otros que contienen una Zona de lectura mec\u00e1nica (MRZ). Este endpoint tiene soporte para multiples paises y tipos de documentos le permitira procesar im\u00e1genes de documentos para encontrar y analizar el MRZ y la Zona de inspecci\u00f3n visual (VIZ).","x-is-allowed-massive-processing":false,"x-need-account":false,"x-slug":"extraccion-mrz-viz","x-form-schema":[{"name":"image","type":"file","container":"file","attributes":"","is_required":"true","default_value":"","description":"Imagen"}],"x-title":"Extraccion MRZ \/ VIZ","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/historial-laboral.md","x-seo_banner":"storage\/images\/front\/seo\/historial-laboral.png","x-permission":"use_extract_mrz_viz","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\ReverseProxyArtificialIntelligenceController.performMRZ","x-example_response":"{\"success\":true,\"codigoValidacion\":\"sEk5kGrqkeAlS9ZEMEzP\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"text\": []}}","x-permissions":[{"name":"use_extract_mrz_viz","display_name":"Extraer MRZ de documento","description":"Este permiso otorga la habilidad para extraer mrz de una imagen de identificacion","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es MRZ?","response":"Una MRZ es una zona codificada que se usa en documentos de identidad como pasaportes,tarjetas de identificaci\u00f3n y a veces incluso permisos de conducir. MRZ significa zona legible por m\u00e1quina. Es un est\u00e1ndar internacional (ICAO 9303) desarrollado por gobiernos, oficinas de aduanas y aerol\u00edneas."}],"x-type":"default","requestBody":{"content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK","headers":{"x-sandbox":{"schema":{"type":"boolean","example":true}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"300"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"299"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Keep-Alive":{"schema":{"type":"string","example":"timeout=5, max=100"}},"Content-Type":{"schema":{"type":"string","example":"application\/json"}}},"content":{"application\/json":{"schema":{"type":"object"},"examples":{"example-0":{"summary":"Respuesta exitosa","value":{"success":true,"codigoValidacion":"dOjMq8vrTcu4WyUbjF9h","message":"Exitoso","status":200,"data":[]}},"example-1":{"summary":"solicitudes agotadas","value":{"success":false,"message":"Has agotado el n\u00famero de solicitudes permitidas por d\u00eda. Podr\u00e1s realizar nuevas solicitudes ma\u00f1ana o si lo prefieres puedes solicitarla directamente en la subdelegaci\u00f3n m\u00e1s cercana a tu domicilio en d\u00edas y horas h\u00e1biles","data":[]}}}}}}}}},"\/api\/ai\/v2\/universal-ocr":{"post":{"tags":["Inteligencia Artificial"],"summary":"OCR Universal","x-short-description":"Transforma tus im\u00e1genes y documentos escaneados en texto editable y dejar de perder tiempo hoy mismo. Este es un modelo de IA propio, no usamos servicios de terceros.","description":"Transforma tus im\u00e1genes y documentos escaneados en texto editable y dejar de perder tiempo hoy mismo. Este es un modelo de IA propio, no usamos servicios de terceros.","x-is-allowed-massive-processing":false,"x-need-account":false,"x-slug":"universal-ocr-api","x-form-schema":[{"name":"file","type":"file","container":"file","attributes":"","is_required":"true","default_value":"","description":"Imagen"}],"x-title":"EscaneaATexto: API de Conversi\u00f3n OCR","x-method":"POST","x-price":1,"x-docs":"app\/docs\/artificial-intelligence\/universal_ocr.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-rfc.png","x-permission":"use_ai_universal_ocr","x-massive-processing-template":"","x-url":"api.App\\Http\\Controllers\\ReverseProxyArtificialIntelligenceController.performOCR","x-example_response":"{\"success\":true,\"codigoValidacion\":\"sEk5kGrqkeAlS9ZEMEzP\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"text\": []}}","x-permissions":[{"name":"use_ai_universal_ocr","display_name":"Transforma la imagen a texto de cualquier formato","description":"Este permiso otorga la habilidad para transformar archivos multimedia a texto.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es OCR?","response":"El Reconocimiento \u00d3ptico de Caracteres (OCR) es una tecnolog\u00eda que permite transformar distintos tipos de documentos, como im\u00e1genes escaneadas de documentos impresos, fotograf\u00edas de textos o subt\u00edtulos de pantallas, en datos editables y buscables por las m\u00e1quinas. Este proceso convierte la informaci\u00f3n visual del texto en datos de texto codificados, permitiendo su edici\u00f3n, b\u00fasqueda y manipulaci\u00f3n en aplicaciones de procesamiento de texto. Por ejemplo, tras escanear un formulario o un recibo, el resultado es un archivo de imagen que no permite la edici\u00f3n directa o la b\u00fasqueda de texto. Mediante el uso de OCR, esta imagen se puede convertir en un archivo de texto, posibilitando la edici\u00f3n y b\u00fasqueda del contenido como si fuera un documento de texto tradicional."}],"x-type":"default","requestBody":{"content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Successful response","content":{"application\/json":[]}}}}},"\/api\/ai\/v2\/ocr-id":{"post":{"tags":["Inteligencia Artificial"],"summary":"OCR ID","description":"OCR de documentos de identidad","x-short-description":"La Extracci\u00f3n de Informaci\u00f3n Clave tiene como objetivo extraer informaci\u00f3n estructurada (por ejemplo, pares clave-valor) de documentos con estilo de formulario (por ejemplo, facturas), lo que constituye un paso importante hacia la comprensi\u00f3n inteligente de documentos.","x-is-allowed-massive-processing":false,"x-slug":"ocr-id-api","x-need-account":false,"x-title":"API de OCR de documentos de identidad (INE, pasaportes, etc.)","x-method":"POST","x-price":1,"x-type":"special","x-form-schema":[{"name":"file","type":"file","container":"file","attributes":"","is_required":"true","default_value":"","description":"Imagen"}],"x-docs":"app\/docs\/artificial-intelligence\/ocr-id.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-rfc.png","x-permission":"use_ai_ocr_id","x-massive-processing-template":"","x-url":"api.App\\Http\\Controllers\\ReverseProxyArtificialIntelligenceController.performOcrId","x-example_response":"{\"success\":true,\"codigoValidacion\":\"H4QQ5TIaqnFCUi7sTVWd\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"document_country\":\"Mexico\",\"document_name\":\"Voter Card (2024)\",\"document_version\":\"G\",\"valid\":true,\"global_score\":3.62,\"ocr\":{\"Curp\":\"PELJ850315HDFRBC01\",\"ApellidoPaterno\":\"PEREZ\",\"ApellidoMaterno\":\"LOPEZ\",\"Nombres\":\"JUAN\",\"FechaNacimiento\":\"1985-03-15\",\"FechaEmision\":\"2024-01-01\",\"FechaExpiracion\":\"2034-12-31\",\"SexDesc\":\"Hombre\"},\"validations\":{\"VERIF\":[\"ocr_id_validation_validity_valid\"],\"MRZ\":[\"ocr_id_validation_valid\"],\"INE\":[\"ocr_id_validation_curp_checksum_ok\",\"ocr_id_validation_curp_name_match\",\"ocr_id_validation_curp_birthdate_match\"]},\"errors\":[],\"suggestions\":[]}}","x-permissions":[{"name":"use_ai_ocr_id","display_name":"Detecta el texto en la imagen","description":"Este permiso otorga la habilidad para detectar el texto en la imagen o archivoos multimedia.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es OCR ID?","response":"Extracci\u00f3n de Informaci\u00f3n Clave consiste en dar significado a una imagen o documento como clave-valor, en lugar de entregarte el texto plano. Nosotros en particular usamos JSON para expresar el significado de tu imagenes, CVs, PDFs o captchas. Porque queremos proveerte del mejor servicio posible, consultanos sobre la imagen o documento sin coste para mejorar los resultados en tus procesos."},{"question":"\u00bfQue es OCR?","response":"El Reconocimiento \u00d3ptico de Caracteres (OCR) es una tecnolog\u00eda que permite transformar distintos tipos de documentos, como im\u00e1genes escaneadas de documentos impresos, fotograf\u00edas de textos o subt\u00edtulos de pantallas, en datos editables y buscables por las m\u00e1quinas. Este proceso convierte la informaci\u00f3n visual del texto en datos de texto codificados, permitiendo su edici\u00f3n, b\u00fasqueda y manipulaci\u00f3n en aplicaciones de procesamiento de texto. Por ejemplo, tras escanear un formulario o un recibo, el resultado es un archivo de imagen que no permite la edici\u00f3n directa o la b\u00fasqueda de texto. Mediante el uso de OCR, esta imagen se puede convertir en un archivo de texto, posibilitando la edici\u00f3n y b\u00fasqueda del contenido como si fuera un documento de texto tradicional."}],"requestBody":{"content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Falla del motor OCR ID upstream. El campo `data.error_code` contiene un c\u00f3digo estable del cat\u00e1logo.","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"H4QQ5TIaqnFCUi7sTVWd"},"message":{"type":"string","example":"Fall\u00f3 la carga del archivo al servicio OCR ID."},"status":{"type":"integer","example":502},"data":{"type":"object","properties":{"error_code":{"type":"string","description":"C\u00f3digo estable del cat\u00e1logo de errores OCR ID.","enum":["ocr_id_no_endpoints_configured","ocr_id_upstream_unavailable","ocr_id_upload_failed","ocr_id_upload_invalid_response","ocr_id_enqueue_failed","ocr_id_enqueue_invalid_response","ocr_id_result_stream_failed","ocr_id_result_stream_error","ocr_id_result_empty","ocr_id_parse_failed"]}}}}}}}},"4XX":{"description":"Error del cliente. El campo `data.error_code` indica la causa.","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string"},"message":{"type":"string"},"status":{"type":"integer"},"data":{"type":"object","properties":{"error_code":{"type":"string","enum":["ocr_id_validation_failed","ocr_id_pdf_conversion_failed"]}}}}}}}},"400":{"description":"Par\u00e1metros inv\u00e1lidos (archivo faltante, tipo no soportado o > 2 MB).","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"H4QQ5TIaqnFCUi7sTVWd"},"message":{"type":"string","example":"Par\u00e1metros inv\u00e1lidos."},"status":{"type":"integer","example":400},"data":{"type":"object","properties":{"error_code":{"type":"string","example":"ocr_id_validation_failed"},"errors":{"type":"object","description":"Errores del validador agrupados por campo.","example":{"file":["The file field is required."]}}}}}}}}},"401":{"description":"Token inv\u00e1lido.","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"200":{"description":"Documento procesado correctamente. La respuesta contiene los campos OCR normalizados, el cat\u00e1logo de validaciones con c\u00f3digos estables, los recortes (portrait, signature) en base64 y arreglos de `errors`\/`suggestions` con c\u00f3digos accionables.","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","description":"Trace id. Se reenv\u00eda al motor upstream como `X-Trace-Id` \/ `X-Codigo-Validacion`.","example":"H4QQ5TIaqnFCUi7sTVWd"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"image_quality":{"type":"object","properties":{"detect_score":{"type":"number","format":"float","example":0.96},"class_similarity":{"type":"number","format":"float","example":0.97}}},"document_type":{"type":"string","example":"ID"},"document_description":{"type":"string","example":"Mexico - Voter Card (2024)"},"document_country":{"type":"string","nullable":true,"example":"Mexico"},"document_name":{"type":"string","nullable":true,"example":"Voter Card (2024)"},"document_version":{"type":"string","nullable":true,"description":"Versi\u00f3n INE (A\u2013H) cuando aplica.","example":"G"},"valid":{"type":"boolean","example":true},"global_score":{"type":"number","format":"float","example":3.62},"ocr":{"type":"object","description":"Campos extra\u00eddos y normalizados. Las fechas est\u00e1n en formato ISO 8601 (`YYYY-MM-DD`).","properties":{"Curp":{"type":"string","example":"PELJ850315HDFRBC01"},"ClaveElector":{"type":"string","example":"PRZLPZ85031509H123"},"ApellidoPaterno":{"type":"string","example":"PEREZ"},"ApellidoMaterno":{"type":"string","nullable":true,"example":"LOPEZ"},"Nombres":{"type":"string","example":"JUAN"},"FechaNacimiento":{"type":"string","format":"date","example":"1985-03-15"},"DateOfBirth":{"type":"string","format":"date","example":"1985-03-15"},"FechaEmision":{"type":"string","format":"date","example":"2024-01-01"},"FechaExpiracion":{"type":"string","format":"date","example":"2034-12-31"},"SexDesc":{"type":"string","enum":["Hombre","Mujer"],"example":"Hombre"},"Estado_Nacimiento":{"type":"string","nullable":true,"example":"Ciudad de M\u00e9xico"},"Estado_Nacimiento_codigo":{"type":"string","nullable":true,"example":"DF"},"curp_homoclave":{"type":"string","nullable":true,"example":"C"},"verification_digit":{"type":"string","nullable":true,"example":"1"}}},"MRZ":{"type":"object","properties":{"fields":{"type":"object","additionalProperties":{"type":"string"}},"valid":{"type":"boolean","example":true},"validations":{"type":"array","items":{"type":"string"},"example":["ocr_id_validation_valid"]}}},"validations":{"type":"object","description":"C\u00f3digos estables de validaci\u00f3n agrupados por fuente. Los c\u00f3digos siguen el formato `ocr_id_validation_<campo>_<resultado>` y forman parte del contrato del API.","properties":{"VERIF":{"type":"array","items":{"type":"string"},"example":["ocr_id_validation_validity_valid"]},"MRZ":{"type":"array","items":{"type":"string"},"example":["ocr_id_validation_valid"]},"INE":{"type":"array","items":{"type":"string","enum":["ocr_id_validation_curp_checksum_ok","ocr_id_validation_curp_checksum_fail","ocr_id_validation_curp_name_match","ocr_id_validation_curp_name_mismatch","ocr_id_validation_curp_birthdate_match","ocr_id_validation_curp_birthdate_mismatch"]},"example":["ocr_id_validation_curp_checksum_ok","ocr_id_validation_curp_name_match","ocr_id_validation_curp_birthdate_match"]}}},"scores":{"type":"object","description":"`{score, label, source}` por campo. `label`: excellent\/good\/acceptable\/low.","additionalProperties":{"type":"object","properties":{"score":{"type":"number","format":"float"},"label":{"type":"string","enum":["excellent","good","acceptable","low"]},"source":{"type":"string","enum":["MRZ","VIZ","NORM"]}}}},"confidence":{"type":"object","description":"Confianza normalizada (0\u20131) por campo.","additionalProperties":{"type":"number","format":"float"}},"cropped_images":{"type":"object","properties":{"portrait":{"type":"string","nullable":true,"description":"Data URI PNG."},"ghost_portrait":{"type":"string","nullable":true},"holder_signature":{"type":"string","nullable":true}}},"errors":{"type":"array","description":"Hallazgos cr\u00edticos sobre la captura.","items":{"type":"object","properties":{"code":{"type":"string","enum":["ocr_id_error_document_expired","ocr_id_error_low_detect_score","ocr_id_error_low_confidence"]},"message":{"type":"string"},"variables":{"type":"object"}}}},"suggestions":{"type":"array","description":"Recomendaciones para mejorar la captura.","items":{"type":"object","properties":{"code":{"type":"string","enum":["ocr_id_suggestion_clearer_image","ocr_id_suggestion_improve_field"]},"message":{"type":"string"},"variables":{"type":"object"}}}}}}}}}}}}}},"\/api\/ai\/v2\/smart-processing":{"post":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Paso 1: Cargar Dataset","x-short-description":"Sube un archivo CSV para iniciar el procesamiento masivo. El sistema crea una base de datos privada por token con tus datos listos para ser procesados.","description":"Primer paso del flujo de procesamiento masivo. Sube un archivo CSV con encabezados en la primera fila. El sistema sanitiza los nombres de columna a snake_case, crea una tabla en la base de datos SQLite privada de tu token (respaldada por DuckDB) e inicializa las tablas de seguimiento (`apimarket_runs`, `apimarket_transactions`, `apimarket_fields`). El valor `resource` en la respuesta es el nombre de la tabla creada \u2014 \u00fasalo en los siguientes pasos (plan, execute, export).","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-cargar-dataset","x-title":"Procesamiento Masivo \u2014 Cargar Dataset CSV","x-method":"POST","x-price":0,"x-docs":"app\/docs\/artificial-intelligence\/massive-processing.md","x-seo_banner":"storage\/images\/front\/seo\/procesamiento-masivo.png","x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.store","x-type":"default","x-form-schema":[{"name":"data","type":"file","container":"file","attributes":"","is_required":"true","default_value":"","description":"Archivo CSV con encabezados en la primera fila"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"aB3cD4eF5gH6iJ7kLmNo\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"resource\":\"empleados_enero\"}}","x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es el procesamiento masivo?","response":"El procesamiento masivo permite ejecutar llamadas a m\u00faltiples endpoints de la API de ApiMarket sobre cada fila de un archivo CSV. Es ideal para validar grandes vol\u00famenes de datos (CURP, NSS, RFC, etc.) de forma automatizada."},{"question":"\u00bfQu\u00e9 formato debe tener el archivo CSV?","response":"El archivo debe ser un CSV con encabezados en la primera fila. Los encabezados se normalizan autom\u00e1ticamente a snake_case para usarse como nombres de columna. Se admiten caracteres especiales y acentos ya que se convierten a ASCII."},{"question":"\u00bfQu\u00e9 significa el campo `resource` en la respuesta?","response":"El campo `resource` es el nombre de la tabla creada en tu base de datos privada. Debes usar este valor en los endpoints de plan, execute y export para referirte a los datos que subiste."},{"question":"\u00bfLos datos est\u00e1n seguros?","response":"S\u00ed. Cada token tiene su propia base de datos SQLite aislada. Ning\u00fan otro usuario puede acceder a tus datos."}],"requestBody":{"required":true,"content":{"multipart\/form-data":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"string","format":"binary","description":"Archivo CSV con encabezados en la primera fila"}}}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando el archivo CSV no es v\u00e1lido o no puede ser procesado.","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"OK \u2014 Dataset cargado correctamente","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"120"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"119"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":true},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"aB3cD4eF5gH6iJ7kLmNo"},"message":{"type":"string","description":"Mensaje de la solicitud","example":"Exitoso"},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":200},"data":{"type":"object","properties":{"resource":{"type":"string","description":"Nombre de la tabla creada en la base de datos privada del token. Corresponde al nombre del archivo CSV sanitizado a snake_case. \u00dasalo en los endpoints plan, execute y export.\n","example":"empleados_enero"}}}}},"example":{"success":true,"codigoValidacion":"aB3cD4eF5gH6iJ7kLmNo","message":"Exitoso","status":200,"data":{"resource":"empleados_enero"}}}}}}}},"\/api\/ai\/v2\/smart-processing\/plan":{"post":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Paso 2: Configurar Plan","x-short-description":"Mapea las columnas del CSV subido a endpoints de la API y define qu\u00e9 datos extraer de cada respuesta usando JSONPath.","description":"Segundo paso del flujo de procesamiento masivo. Define qu\u00e9 endpoints de la API consultar para cada columna del dataset y c\u00f3mo extraer los datos de las respuestas usando JSONPath. Soporta notaci\u00f3n de punto en `resource` para crear relaciones jer\u00e1rquicas entre tablas (por ejemplo, `\"empleados.historial_laboral\"` crea una tabla `historial_laboral` con clave for\u00e1nea hacia `empleados`). Al finalizar se crea un registro de transacci\u00f3n con estado `pending`.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-configurar-plan","x-title":"Procesamiento Masivo \u2014 Configurar Plan","x-method":"POST","x-price":0,"x-docs":"app\/docs\/artificial-intelligence\/massive-processing.md","x-seo_banner":"storage\/images\/front\/seo\/procesamiento-masivo.png","x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.plan","x-type":"default","x-form-schema":[],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"pQ7rS8tU9vW0xY1z2A3b\",\"message\":\"Exitoso\",\"status\":200,\"data\":{}}","x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es un `json_path_query`?","response":"Es una expresi\u00f3n JSONPath que extrae un valor espec\u00edfico de la respuesta de la API. Por ejemplo, `$.data.curp` extrae el campo `curp` dentro del objeto `data` de la respuesta."},{"question":"\u00bfPuedo consultar m\u00faltiples endpoints por fila?","response":"S\u00ed. Puedes incluir tantos objetos en el array `resources` como endpoints quieras consultar. Cada uno puede apuntar a un endpoint diferente y extraer un campo diferente."},{"question":"\u00bfQu\u00e9 significa la notaci\u00f3n de punto en `resource`?","response":"La notaci\u00f3n de punto (por ejemplo, `\"empleados.historial_laboral\"`) crea una tabla secundaria con clave for\u00e1nea hacia la tabla principal, ideal para almacenar respuestas con m\u00faltiples registros por fila del CSV original."}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["resources"],"properties":{"resources":{"type":"array","description":"Lista de mapeos entre columnas del dataset y endpoints de la API","items":{"type":"object","required":["resource","field","url","json_path_query"],"properties":{"resource":{"type":"string","description":"Nombre de la tabla destino donde guardar el resultado. Soporta notaci\u00f3n de punto para relaciones jer\u00e1rquicas (e.g. \"empleados.historial_laboral\"). El primer segmento debe coincidir con el `resource` devuelto en el paso 1.\n","example":"empleados_enero"},"field":{"type":"string","description":"Nombre de la columna del dataset que contiene el valor de entrada para la consulta (e.g. el NSS, la CURP, el RFC).","example":"nss"},"url":{"type":"string","description":"URL del endpoint a consultar. Soporta placeholders `{{nombre_columna}}` que se reemplazan con los valores del dataset en tiempo de ejecuci\u00f3n.\n","example":"https:\/\/apimarket.mx\/api\/imss\/grupo\/umf-asignada?nss={{nss}}"},"json_path_query":{"type":"string","description":"Expresi\u00f3n JSONPath para extraer el valor deseado de la respuesta del endpoint.","example":"$.data.umf"}}}}}},"example":{"resources":[{"resource":"empleados_enero","field":"nss","url":"https:\/\/apimarket.mx\/api\/imss\/grupo\/umf-asignada?nss={{nss}}","json_path_query":"$.data.umf"},{"resource":"empleados_enero","field":"curp","url":"https:\/\/apimarket.mx\/api\/renapo\/grupo\/valida-curp?curp={{curp}}","json_path_query":"$.data.nombres"}]}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos.","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"200":{"description":"OK \u2014 Plan configurado correctamente, transacci\u00f3n creada con estado `pending`","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"120"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"119"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"pQ7rS8tU9vW0xY1z2A3b"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object","example":[]}}}}}}}}},"\/api\/ai\/v2\/smart-processing\/estimate":{"post":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Paso 2.5: Estimar Costo","x-short-description":"Calcula cu\u00e1ntas unidades consumir\u00e1 tu procesamiento masivo y verifica si tienes saldo suficiente antes de ejecutar.","description":"Calcula el costo estimado del procesamiento masivo para un dataset dado. Por cada URL configurada en el plan, resuelve el endpoint correspondiente y multiplica su precio por el n\u00famero de filas del dataset para obtener el total estimado. Si el saldo actual es menor al estimado, devuelve **HTTP 402** con el desglose completo. Se recomienda llamar a este endpoint antes de `execute` para evitar procesar sin saldo suficiente. El endpoint `execute` tambi\u00e9n realiza esta verificaci\u00f3n internamente y rechaza la operaci\u00f3n con 402 si el saldo es insuficiente.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-estimar-costo","x-title":"Procesamiento Masivo \u2014 Estimar Costo","x-method":"POST","x-price":0,"x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.estimate","x-type":"default","x-form-schema":[{"name":"dataset","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"Nombre del dataset (valor `resource` devuelto en el paso 1)"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"eF4gH5iJ6kL7mN8oP9qR\",\"message\":\"Estimaci\u00f3n calculada.\",\"status\":200,\"data\":{\"dataset\":\"empleados_enero\",\"row_count\":500,\"endpoints\":[{\"url\":\"https:\/\/apimarket.mx\/api\/imss\/grupo\/umf-asignada?nss={{nss}}\",\"route\":\"api.imss.umfAsignada\",\"price_per_row\":1,\"subtotal\":500}],\"estimated_units\":500,\"current_balance\":1200,\"sufficient\":true}}","x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfCu\u00e1ndo debo llamar a este endpoint?","response":"Ll\u00e1malo despu\u00e9s del paso 2 (plan) y antes del paso 3 (execute). Te permite verificar el saldo disponible antes de comprometer el procesamiento."},{"question":"\u00bfQu\u00e9 pasa si mi saldo es insuficiente?","response":"Recibir\u00e1s una respuesta HTTP 402 con el desglose completo de costos. El endpoint `execute` tambi\u00e9n hace esta verificaci\u00f3n internamente y rechaza la operaci\u00f3n con 402 en ese caso."},{"question":"\u00bfC\u00f3mo se calcula el costo?","response":"Para cada URL \u00fanica en el plan, se resuelve el endpoint correspondiente y se obtiene su precio unitario. El total es la suma de (precio \u00d7 n\u00famero de filas del dataset) para cada endpoint."},{"question":"\u00bfEl costo es exacto?","response":"Es una estimaci\u00f3n m\u00e1xima. El costo real puede ser menor si algunas filas tienen errores o ya fueron procesadas. Solo se cobran las llamadas exitosas."}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["dataset"],"properties":{"dataset":{"type":"string","description":"Nombre del dataset a estimar (el valor `resource` devuelto por el paso 1)","example":"empleados_enero"}}}}}},"parameters":[{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"404":{"description":"Dataset no encontrado","content":{"application\/json":{"schema":{"type":"object"}}}},"402":{"description":"Saldo insuficiente \u2014 el procesamiento no puede ejecutarse con el saldo actual","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"eF4gH5iJ6kL7mN8oP9qR"},"message":{"type":"string","example":"Saldo insuficiente para ejecutar el procesamiento masivo."},"status":{"type":"integer","example":402},"data":{"$ref":"#\/components\/schemas\/EstimateResult"}}}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"200":{"description":"OK \u2014 Saldo suficiente para ejecutar el procesamiento","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"data":{"$ref":"#\/components\/schemas\/EstimateResult"}}},"example":{"success":true,"codigoValidacion":"eF4gH5iJ6kL7mN8oP9qR","message":"Estimaci\u00f3n calculada.","status":200,"data":{"dataset":"empleados_enero","row_count":500,"endpoints":[{"url":"https:\/\/apimarket.mx\/api\/imss\/grupo\/umf-asignada?nss={{nss}}","route":"api.imss.umfAsignada","price_per_row":1,"subtotal":500},{"url":"https:\/\/apimarket.mx\/api\/renapo\/grupo\/valida-curp?curp={{curp}}","route":"api.renapo.valida","price_per_row":1,"subtotal":500}],"estimated_units":1000,"current_balance":1200,"sufficient":true}}}}}}}},"\/api\/ai\/v2\/smart-processing\/execute":{"post":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Paso 3: Ejecutar","x-short-description":"Lanza el procesamiento en segundo plano. Cada fila del dataset ser\u00e1 consultada contra los endpoints configurados en el plan.","description":"Tercer paso del flujo de procesamiento masivo. Antes de despachar el job, verifica que el saldo actual sea suficiente para cubrir el costo estimado del dataset indicado (misma l\u00f3gica que `\/estimate`). Si el saldo es insuficiente devuelve **HTTP 402**. Si el saldo es suficiente, despacha `SmartJobExecutor` en segundo plano y devuelve 202. La tarea no se cobra hasta completarse. Usa el `codigoValidacion` devuelto para consultar el estado en el endpoint de tracking.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-ejecutar","x-title":"Procesamiento Masivo \u2014 Ejecutar","x-method":"POST","x-price":0,"x-docs":"app\/docs\/artificial-intelligence\/massive-processing.md","x-seo_banner":"storage\/images\/front\/seo\/procesamiento-masivo.png","x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.execute","x-type":"default","x-form-schema":[{"name":"dataset","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"Nombre del dataset a ejecutar (valor `resource` del paso 1)"}],"x-example_response":"{\"success\":false,\"codigoValidacion\":\"eF4gH5iJ6kL7mN8oP9qR\",\"message\":\"La tarea fue movida a segundo plano y no ser\u00e1 cobrada hasta que se complete. Puede usar el campo webhook.url en este endpoint o usar el codigo de validacion para consultar el estado de la tarea en nuestro endpoint admnistrativo.\",\"status\":202}","x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfCu\u00e1ndo se cobran las unidades?","response":"Las unidades se cobran por cada llamada exitosa a los endpoints configurados en el plan, no al llamar a este endpoint. El cobro ocurre al momento de completarse cada consulta individual."},{"question":"\u00bfC\u00f3mo s\u00e9 cuando termin\u00f3 la ejecuci\u00f3n?","response":"Usa el `codigoValidacion` devuelto en la respuesta 202 para consultar el estado en el endpoint de tracking `\/api\/tracking\/request?codigoValidacion=...`."},{"question":"\u00bfQu\u00e9 pasa si no tengo saldo suficiente?","response":"El endpoint devuelve HTTP 402 con el mismo desglose de costos que el endpoint `\/estimate`. Recarga tu saldo e intenta nuevamente."}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","required":["dataset"],"properties":{"dataset":{"type":"string","description":"Nombre del dataset a ejecutar (valor `resource` del paso 1)","example":"empleados_enero"},"transaction_id":{"type":"integer","description":"ID de la transacci\u00f3n a ejecutar (obtenido del paso 2). Si se omite, ejecuta la \u00faltima transacci\u00f3n pendiente.","example":1},"webhook":{"type":"string","format":"uri","description":"URL de webhook para notificaci\u00f3n al completarse la tarea.","example":"https:\/\/mi-sistema.com\/webhook\/masivo"}}}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"402":{"description":"Saldo insuficiente \u2014 la tarea no fue encolada","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"message":{"type":"string","example":"Saldo insuficiente para ejecutar el procesamiento masivo."},"status":{"type":"integer","example":402},"data":{"$ref":"#\/components\/schemas\/EstimateResult"}}}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"202":{"description":"Accepted \u2014 Tarea encolada correctamente, se procesar\u00e1 en segundo plano","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Siempre `false` en respuestas 202 (la tarea a\u00fan no se complet\u00f3)","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo para rastrear el estado de la tarea en el endpoint de tracking","example":"eF4gH5iJ6kL7mN8oP9qR"},"message":{"type":"string","example":"La tarea fue movida a segundo plano y no ser\u00e1 cobrada hasta que se complete. Puede usar el campo webhook.url en este endpoint o usar el codigo de validacion para consultar el estado de la tarea en nuestro endpoint admnistrativo."},"status":{"type":"integer","example":202}}}}}}}}},"\/api\/ai\/v2\/smart-processing\/export":{"post":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Paso 4: Exportar Resultados","x-short-description":"Exporta los resultados del procesamiento masivo. Genera un archivo descargable con todos los datos procesados de tu base de datos privada.","description":"Cuarto y \u00faltimo paso del flujo de procesamiento masivo. Despacha el job `TokenDatabaseExporterJob` en segundo plano, que genera un archivo exportable con los resultados almacenados en la base de datos privada del token. La respuesta es 202 Accepted. Usa el `codigoValidacion` devuelto para obtener el enlace de descarga cuando el archivo est\u00e9 listo.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-exportar","x-title":"Procesamiento Masivo \u2014 Exportar Resultados","x-method":"POST","x-price":0,"x-docs":"app\/docs\/artificial-intelligence\/massive-processing.md","x-seo_banner":"storage\/images\/front\/seo\/procesamiento-masivo.png","x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.export","x-type":"default","x-form-schema":[],"x-example_response":"{\"success\":false,\"codigoValidacion\":\"sT1uV2wX3yZ4aB5cD6eF\",\"message\":\"La tarea fue movida a segundo plano y no ser\u00e1 cobrada hasta que se complete. Puede usar el campo webhook.url en este endpoint o usar el codigo de validacion para consultar el estado de la tarea en nuestro endpoint admnistrativo.\",\"status\":202}","x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfEn qu\u00e9 formato se exportan los datos?","response":"El formato de exportaci\u00f3n depende de la configuraci\u00f3n del job `TokenDatabaseExporterJob`. Generalmente se genera un archivo CSV o Excel con todas las columnas del dataset original m\u00e1s los campos obtenidos durante la ejecuci\u00f3n."},{"question":"\u00bfC\u00f3mo obtengo el archivo exportado?","response":"Usa el `codigoValidacion` de la respuesta 202 para consultar el estado en el endpoint de tracking. Cuando el estado sea completado, recibir\u00e1s la URL de descarga del archivo."}],"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"202":{"description":"Accepted \u2014 Exportaci\u00f3n encolada, se notificar\u00e1 cuando el archivo est\u00e9 listo","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Siempre `false` en respuestas 202 (la exportaci\u00f3n a\u00fan no se complet\u00f3)","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo para rastrear el estado y obtener la URL de descarga","example":"sT1uV2wX3yZ4aB5cD6eF"},"message":{"type":"string","example":"La tarea fue movida a segundo plano y no ser\u00e1 cobrada hasta que se complete. Puede usar el campo webhook.url en este endpoint o usar el codigo de validacion para consultar el estado de la tarea en nuestro endpoint admnistrativo."},"status":{"type":"integer","example":202}}}}}}}}},"\/api\/ai\/v2\/smart-processing\/status":{"get":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Estado de Transacciones","x-short-description":"Consulta el progreso de tus transacciones de procesamiento masivo. Filtra por `transaction_id` para ver el estado de un lote espec\u00edfico.","description":"Devuelve las estad\u00edsticas de ejecuci\u00f3n de las transacciones de procesamiento masivo para el token autenticado, le\u00eddas desde la vista `apimarket_transactions_stats` de la base de datos privada del token. Incluye totales, tasa de \u00e9xito, tiempos de ejecuci\u00f3n y estado actual. Filtra con `transaction_id` para obtener el estado de un lote espec\u00edfico.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-status","x-title":"Procesamiento Masivo \u2014 Estado","x-method":"GET","x-price":0,"x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.status","x-type":"default","x-form-schema":[],"x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 informaci\u00f3n contiene la respuesta?","response":"Cada elemento del array `transactions` incluye: `transaction_id`, `status`, `estimated_units`, `total_transactions`, `total_evaluations`, `total_successes`, `total_failures`, `success_rate`, `total_execution_time`, `avg_execution_time`, `min_execution_time`, `max_execution_time`.\n"}],"parameters":[{"name":"transaction_id","in":"query","required":false,"schema":{"type":"integer"},"description":"ID de la transacci\u00f3n a consultar. Si se omite, devuelve todas las transacciones del token.","example":1},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"codigoValidacion":{"type":"string","example":"xY9zA0bC1dE2fG3hI4jK"},"message":{"type":"string","example":"Exitoso"},"status":{"type":"integer","example":200},"data":{"type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"transaction_id":{"type":"integer","example":1},"transaction_status":{"type":"string","example":"pending"},"estimated_units":{"type":"integer","example":500},"total_transactions":{"type":"integer","example":500},"total_evaluations":{"type":"integer","example":423},"total_successes":{"type":"integer","example":410},"total_failures":{"type":"integer","example":13},"success_rate":{"type":"number","format":"float","example":0.969},"avg_execution_time":{"type":"number","format":"float","example":1.24}}}}}}}}}}}}}},"\/api\/ai\/v2\/smart-processing\/{resource}":{"delete":{"tags":["Inteligencia Artificial"],"summary":"Procesamiento Masivo \u2014 Eliminar Dataset","x-short-description":"Elimina un dataset y todos sus datos de la base de datos privada del token. Esta operaci\u00f3n es irreversible.","description":"Elimina permanentemente la tabla del dataset especificado de la base de datos privada del token, junto con todos sus registros en `apimarket_fields` y `apimarket_runs`. Esta operaci\u00f3n es irreversible.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"procesamiento-masivo-eliminar-dataset","x-title":"Procesamiento Masivo \u2014 Eliminar Dataset","x-method":"DELETE","x-price":0,"x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.App\\Http\\Controllers\\SmartJobController.destroy","x-type":"default","x-form-schema":[],"x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfSe pueden recuperar los datos eliminados?","response":"No. La eliminaci\u00f3n es permanente. Se recomienda exportar los resultados antes de eliminar el dataset."}],"parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"},"description":"Nombre del dataset a eliminar (el valor `resource` devuelto por el paso 1)","example":"empleados_enero"},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"404":{"description":"Dataset no encontrado","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"codigoValidacion":{"type":"string","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","example":"El token proporcionado no es valido."},"status":{"type":"integer","example":401}}}}}},"200":{"description":"OK \u2014 Dataset eliminado correctamente","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"message":{"type":"string","example":"Eliminado correctamente."},"status":{"type":"integer","example":200},"data":{"type":"object","example":[]}}}}}}}}},"\/api\/ai\/v2\/dataset":{"get":{"tags":["Inteligencia Artificial"],"summary":"Dataset API \u2014 Listar Datasets","x-short-description":"Lista todos los datasets disponibles para tu token, con sus columnas y n\u00famero de registros.","description":"Devuelve todos los datasets (tablas CSV subidas) disponibles en la base de datos privada del token, junto con sus columnas y el n\u00famero total de registros. \u00dasalo para descubrir qu\u00e9 datos tienes disponibles antes de consultar filas.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"dataset-api-listar","x-title":"Dataset API \u2014 Listar Datasets","x-method":"GET","x-price":0,"x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.dataset.index","x-type":"default","x-form-schema":[],"x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"parameters":[{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object"}}}},"200":{"description":"OK","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"data":{"type":"object","properties":{"datasets":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"empleados_enero"},"columns":{"type":"array","items":{"type":"string"},"example":["nss","curp","nombre","apimarket_id"]},"total":{"type":"integer","example":500}}}}}}}}}}}}}},"\/api\/ai\/v2\/dataset\/{resource}":{"get":{"tags":["Inteligencia Artificial"],"summary":"Dataset API \u2014 Consultar Filas","x-short-description":"Consulta las filas de un dataset con filtros, ordenamiento y paginaci\u00f3n. Sin configuraci\u00f3n previa \u2014 el esquema se detecta autom\u00e1ticamente.","description":"Expone las filas de cualquier dataset subido como una API REST con soporte para: filtrado por columna (`filter[columna]=valor` o `filter[columna][like]=valor`), ordenamiento (`sort=columna` o `sort=-columna` para descendente), selecci\u00f3n de columnas (`select=col1,col2`), y paginaci\u00f3n (`page` + `per_page`). Solo se exponen tablas registradas en `apimarket_fields` \u2014 las tablas internas del sistema no son accesibles.","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"dataset-api-filas","x-title":"Dataset API \u2014 Consultar Filas","x-method":"GET","x-price":0,"x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.dataset.rows","x-type":"default","x-form-schema":[],"x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfC\u00f3mo filtro por m\u00faltiples columnas?","response":"A\u00f1ade varios par\u00e1metros `filter`: `?filter[nss]=12345&filter[nombre][like]=juan`. Todos los filtros se aplican con AND."},{"question":"\u00bfC\u00f3mo ordeno de forma descendente?","response":"Antep\u00f3n un guion al nombre de la columna en `sort`. Ejemplo: `?sort=-created_at`."},{"question":"\u00bfCu\u00e1ntos registros puedo pedir por p\u00e1gina?","response":"El m\u00e1ximo es 100 registros por p\u00e1gina. Usa `per_page=100` y navega con `page=1`, `page=2`, etc."}],"parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"},"description":"Nombre del dataset (valor `resource` del paso 1)","example":"empleados_enero"},{"name":"filter","in":"query","required":false,"schema":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"object","properties":{"like":{"type":"string"}}}]}},"style":"deepObject","explode":true,"description":"Filtros por columna. Exacto: `filter[nss]=123`. Parcial: `filter[nombre][like]=juan`.","example":{"nss":"12345678901"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string"},"description":"Columna para ordenar. Prefija con `-` para descendente. Ejemplo: `-created_at`","example":"-apimarket_id"},{"name":"select","in":"query","required":false,"schema":{"type":"string"},"description":"Columnas a devolver, separadas por coma. Si se omite, devuelve todas.","example":"nss,curp,nombre"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1},"example":1},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":25,"maximum":100},"example":25},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"404":{"description":"Dataset no encontrado","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object"}}}},"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"data":{"type":"object","properties":{"resource":{"type":"string","example":"empleados_enero"},"columns":{"type":"array","items":{"type":"string"},"example":["nss","curp","nombre","apimarket_id"]},"rows":{"type":"array","items":{"type":"object"}},"pagination":{"type":"object","properties":{"total":{"type":"integer","example":500},"per_page":{"type":"integer","example":25},"current_page":{"type":"integer","example":1},"last_page":{"type":"integer","example":20}}}}}}},"example":{"success":true,"codigoValidacion":"kL5mN6oP7qR8sT9uV0wX","message":"Exitoso","status":200,"data":{"resource":"empleados_enero","columns":["nss","curp","nombre","apimarket_id"],"rows":[{"apimarket_id":1,"nss":"12345678901","curp":"LOPE940101HDFRRL09","nombre":"JUAN LOPEZ PEREZ"}],"pagination":{"total":500,"per_page":25,"current_page":1,"last_page":20}}}}}}}}},"\/api\/ai\/v2\/dataset\/{resource}\/{id}":{"get":{"tags":["Inteligencia Artificial"],"summary":"Dataset API \u2014 Obtener Registro","x-short-description":"Obtiene un registro espec\u00edfico del dataset por su `apimarket_id`.","description":"Devuelve un \u00fanico registro del dataset identificado por su `apimarket_id` (columna auto-generada al subir el CSV).","x-is-allowed-massive-processing":false,"x-need-account":true,"x-slug":"dataset-api-registro","x-title":"Dataset API \u2014 Obtener Registro","x-method":"GET","x-price":0,"x-permission":"use_ai_smart_processing","x-massive-processing-template":null,"x-url":"api.dataset.show","x-type":"default","x-form-schema":[],"x-permissions":[{"name":"use_ai_smart_processing","display_name":"Procesamiento Masivo","description":"Este permiso otorga la habilidad de subir datasets CSV para procesamiento masivo mediante la API de ApiMarket.","guard_name":"api"}],"parameters":[{"name":"resource","in":"path","required":true,"schema":{"type":"string"},"description":"Nombre del dataset","example":"empleados_enero"},{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"description":"El `apimarket_id` del registro (n\u00famero de fila asignado al subir el CSV)","example":1},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":{"404":{"description":"Registro o dataset no encontrado","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object"}}}},"200":{"description":"OK","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"data":{"type":"object","properties":{"row":{"type":"object","example":{"apimarket_id":1,"nss":"12345678901","curp":"LOPE940101HDFRRL09","nombre":"JUAN LOPEZ PEREZ"}}}}}}}}}}}},"\/api\/v2\/apimarket\/permissions":{"get":{"tags":["Admin"],"summary":"Permisos del token","x-admin":true,"x-permission":"use_admin_permissions","x-need-account":false,"x-permissions":[{"name":"use_admin_permissions","display_name":null,"description":null,"guard_name":"api"}],"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Successful response","content":{"application\/json":[]}}}}},"\/api\/balance":{"get":{"tags":["Admin"],"summary":"Balance del token","x-admin":true,"x-permission":"use_admin_balance","x-need-account":false,"x-permissions":[{"name":"use_admin_balance","display_name":null,"description":null,"guard_name":"api"}],"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Successful response","content":{"application\/json":[]}}}}},"\/api\/v2\/apimarket\/tokens":{"post":{"tags":["Admin"],"summary":"Crear nuevo token","x-admin":true,"x-permission":"use_admin_tokens","x-need-account":false,"x-permissions":[{"name":"use_admin_tokens","display_name":null,"description":null,"guard_name":"api"}],"requestBody":{"content":{"application\/json":{"schema":{"type":"object","example":{"name":"Prueba","empresa":"Pruebaaaaaa","descripcion":"Pruebaaaaa","permissions":["use_obtener_datos_fiscales_idcif"]}}}}},"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"x-encryption","in":"header","schema":{"type":"boolean"},"example":"true"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"default":{"description":"","content":{"text\/plain":{"schema":{"type":"string"},"examples":{"example-0":{"summary":"Crear nuevo token con RFC y CIEC","value":null},"example-1":{"summary":"Crear nuevo token (CIEC y RFC son opcionales)","value":null},"example-2":{"summary":"Crear nuevo token con informaci\u00f3n encriptada","value":null}}}}}}}},"\/api\/v2\/apimarket\/public-key":{"get":{"tags":["Admin"],"summary":"GET Public Key","x-admin":true,"x-permission":"use_admin_public_key","x-need-account":false,"x-permissions":[{"name":"use_admin_public_key","display_name":null,"description":null,"guard_name":"api"}],"parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Successful response","content":{"application\/json":[]}}}}},"\/openapi.json":{"get":{"tags":["Admin"],"summary":"OPEN API Specification","x-need-account":false,"x-admin":true,"x-permission":"use_admin_schema","x-permissions":[{"name":"use_admin_schema","display_name":"","description":"","guard_name":"api"}],"responses":{"5XX":{"description":"Ocurrio un error inesperado","content":{"application\/json":{"schema":{"type":"object"}}}},"4XX":{"description":"Ocurrio un error","content":{"application\/json":{"schema":{"type":"object"}}}},"400":{"description":"Ocurre cuando los par\u00e1metros no son v\u00e1lidos (validaciones por algoritmo).","content":{"application\/json":{"schema":{"type":"object"}}}},"401":{"description":"Respuesta cuando el token no es v\u00e1lido","content":{"application\/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indica si la solicitud fue exitosa","example":false},"codigoValidacion":{"type":"string","description":"C\u00f3digo de validaci\u00f3n \u00fanico para la solicitud","example":"MQctcyTfmWS5fY3aKcOX"},"message":{"type":"string","description":"Mensaje que indica el problema con el token","example":"El token proporcionado no es valido."},"status":{"type":"integer","description":"C\u00f3digo de estado HTTP","example":401}}}}}},"200":{"description":"Successful response","content":{"application\/json":[]}}}}},"\/api\/imss\/grupo\/consultar-pension":{"post":{"tags":["IMSS"],"summary":"Consultar pensi\u00f3n IMSS","x-short-description":"Valida si un N\u00famero de Seguro Social tiene una pension en el IMSS.","description":"Valida si un N\u00famero de Seguro Social tiene una pension en el IMSS.","x-is-allowed-massive-processing":true,"x-need-account":false,"x-code-samples":[{"lang":"curl","label":"curl","source":"curl -X POST \"https:\/\/apimarket.mx\/api\/imss\/grupo\/consultar-pension?nss=10101010101\" \\\n--header 'Authorization: Bearer <TU-API-KEY>' \\\n--header 'Accept: application\/json'\n"},{"lang":"postman","label":"POSTMAN","source":"https:\/\/documenter.getpostman.com\/view\/8823093\/2sAYHwJ4iz#74a4ee5b-7b19-4a96-9166-6afc597488c1\n"},{"lang":"cli","label":"cli","source":"# pip install apimarket\n# export APIMARKET_APIKEY=\"YOUR-API-KEY\"\napimarket -lnc XXXX800204MTSDRR00\n"},{"lang":"python","label":"Python SDK","source":"# https:\/\/apimarket.mx\/docs?activeTab=python-sdk\n# pip install apimarket\ndata = apimarket.locate_nss_by_curp(curp)\n"},{"lang":"php","label":"WordPress Plugin","source":"https:\/\/apimarket.mx\/docs?activeTab=wordpress-plugin\n"},{"lang":"JavaScript","label":"JS + fetch","source":"const headers = new Headers();\nheaders.append(\"Accept\", \"application\/json\");\nheaders.append(\"Authorization\", `Bearer ${token}`);\nconst requestOptions = {\n  method: 'POST',\n  headers: myHeaders,\n  redirect: 'follow'\n};\nfetch(`https:\/\/apimarket.mx\/api\/imss\/grupo\/consultar-pension?nss=${nss}`, requestOptions)\n  .then(response => response.json())\n  .then(result => console.log(result))\n  .catch(error => console.log('error', error));\n"}],"x-slug":"consultar-pension-imss","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"10101010101","description":"Numero de Seguro Social"}],"x-title":"Consultar pensi\u00f3n IMSS","x-method":"POST","x-price":1,"x-docs":"app\/docs\/imss\/obtener-nss-curp.md","x-seo_banner":"storage\/images\/front\/seo\/localiza-nss.png","x-permission":"use_consultar_pension_imss","x-massive-processing-template":"storage\/masivo\/templates\/IMSS-NSS.xlsx","x-url":"api.imss.consultarPensionImss","x-example_response":"{\"success\":true,\"codigoValidacion\":\"UiL7SAsYpo38HjpSkNmQ\",\"message\":\"Exitoso\",\"status\":200,\"data\":{\"curp\":\"JLOP540208HSPRHJ02\",\"nss\":\"21139684567\",\"nombre\":\"JUAN\",\"apaterno\":\"PEREZ\",\"amaterno\":\"LOPEZ\",\"fecNacimiento\":\"1954-11-03\",\"sexo\":\"Hombre\"}}","x-permissions":[{"name":"use_consultar_pension_imss","display_name":"Consultar pension relacionada a un NSS","description":"Este permiso otorga la habilidad para consultar si un numero de seguro social tiene pension en el IMSS","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQue es el IMSS?","response":"El IMSS (Instituto Mexicano del Seguro Social) es una instituci\u00f3n gubernamental en M\u00e9xico encargada de brindar servicios de seguridad social a los trabajadores y sus familias. Fue creado en 1943 y es una de las principales instituciones de seguridad social en el pa\u00eds."},{"question":"\u00bfCual es la funcion principal del IMSS?","response":"El IMSS tiene como objetivo principal garantizar la protecci\u00f3n social de los trabajadores, ofreciendo servicios m\u00e9dicos, atenci\u00f3n hospitalaria, prestaciones econ\u00f3micas, y otros servicios relacionados con la salud y el bienestar de los afiliados"},{"question":"\u00bfQue es el NSS?","response":"El NSS (N\u00famero de Seguridad Social) es un n\u00famero \u00fanico de identificaci\u00f3n asignado a cada trabajador en M\u00e9xico. Es un requisito obligatorio para tener acceso a los servicios de seguridad social y recibir los beneficios correspondientes, El NSS es emitido por el Instituto Mexicano del Seguro Social (IMSS) y se utiliza como identificaci\u00f3n personal en todo lo relacionado con la seguridad social en M\u00e9xico. Este n\u00famero consta de 11 d\u00edgitos y se asigna de forma permanente a cada persona a lo largo de su vida laboral."}],"x-type":"special","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integrate with us your system at no cost, using our sandbox. You don't need to spend your units."},{"name":"Accept","in":"header","schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","schema":{"type":"string"},"required":true,"description":"Numero de Seguro Social","example":"010101010101"}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"1"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":true,"codigoValidacion":"UiL7SAsYpo38HjpSkNmQ","message":"Exitoso","status":200,"data":[{"cveCurp":"XXXX800204MTSDRR00","nomNombre":"JUAN","refApellidoPaterno":"PEREZ","refApellidoMaterno":"GARCIA","fecNacimiento":"1982-02-04","numNss":"010101010101","desEmail":"hhdjdjdnnxncncncjj@qq.com","fecBaja":null,"fecAlta":"2022-11-23","arco":null}]}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application\/json"}},"X-RateLimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-RateLimit-Remaining":{"schema":{"type":"integer","example":"3"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}}},"content":{"application\/json":{"schema":{"type":"object"},"example":{"success":false,"codigoValidacion":"iNBGl2ELbCgNRgad6aqz","message":"No existe informaci\u00f3n con ese identificador id = 010101010101","status":400,"data":[]}}}}}}},"\/api\/infonavit\/historico":{"post":{"tags":["INFONAVIT"],"x-title":"Hist\u00f3rico de Cr\u00e9dito INFONAVIT API","x-slug":"historico-infonavit","x-need-account":false,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":50,"x-docs":"app\/docs\/infonavit\/historico.md","x-seo_banner":"storage\/images\/front\/seo\/historico.png","x-permission":"use_historico_infonavit","x-massive-processing-template":"","x-url":"api.infonavit.historico","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"N\u00famero de Seguro Social"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"aK39dLWpZxY72QuvNfTr\",\"message\":\"Validado por el Infonavit\",\"status\":200,\"data\":{\"credito_infonavit\":{\"num_credito\":\"1792038472\"},\"verificaciones\":{\"historico\":{\"verificado\":true,\"label\":\"Validado por el Infonavit\"}},\"historico\":{\"titular\":{\"nss\":\"08451234928\",\"curp\":\"GAVM920305HDFLRS03\",\"nombre\":\"GAVIL\u00c1N MART\u00cdNEZ MAR\u00cdA\",\"rfc\":\"GAVM920305H23\"},\"credito\":{\"saldoTotal\":\"47,238.50\",\"numeroCredito\":\"1792038472\",\"mensualidadCon\":\"3,890.75\",\"tipoTasa\":\"FIJA\",\"fechaOtorg\":\"3 de octubre de 2014\",\"saldoCapital\":\"46,741.00\",\"montoOtorgVSM\":\"148.275\",\"address_1\":\"CALLE NOGAL 32 INT 4\",\"address_2\":\"COLONIA SAN LUCAS TEPEMAJALCO\",\"tipoPago\":\"CUOTA FIJA\",\"plazoAnios\":\"30\",\"address_3\":\"76160 QUER\u00c9TARO\",\"saldoInteres\":\"376.15\",\"moneda\":\"VSM\",\"tipoCredito\":\"TOTAL\",\"comisiones\":\"121.35\",\"fechaCorte\":\"1 de agosto de 2025\",\"mensualidadSin\":\"4,212.10\",\"tasa\":\"8.40 %\"},\"movimientos\":[{\"fecha\":\"03\/10\/2014\",\"codigo\":\"7001\",\"descripcion\":\"FORMAL.PRESTAMO\",\"origen\":\"-\",\"montoTrans\":\"148.2750\",\"comisiones\":\"0.0000\",\"pagoInteres\":\"0.0000\",\"pagoCapital\":\"0.0000\",\"saldoCapital\":\"148.2750\"},{\"fecha\":\"31\/10\/2014\",\"codigo\":\"7011\",\"descripcion\":\"SEGURO\/COMISION\",\"origen\":\"-\",\"montoTrans\":\"0.0350\",\"comisiones\":\"0.0350\",\"pagoInteres\":\"0.0000\",\"pagoCapital\":\"0.0000\",\"saldoCapital\":\"148.2750\"}],\"pagos\":{\"2023\":{\"1\":\"1\",\"2\":\"1\",\"3\":\"1\",\"4\":\"-\",\"5\":\"-\",\"6\":\"-\",\"7\":\"1\",\"8\":\"-\",\"9\":\"1\",\"10\":\"-\",\"11\":\"-\",\"12\":\"1\",\"requeridos\":12,\"efectuado\":7},\"2024\":{\"1\":\"1\",\"2\":\"-\",\"3\":\"-\",\"4\":\"1\",\"5\":\"1\",\"6\":\"-\",\"7\":\"1\",\"8\":\"1\",\"9\":\"-\",\"10\":\"-\",\"11\":\"1\",\"12\":\"1\",\"requeridos\":12,\"efectuado\":8},\"2025\":{\"1\":\"1\",\"2\":\"1\",\"3\":\"1\",\"4\":\"1\",\"5\":\"-\",\"6\":\"1\",\"7\":\"-\",\"8\":\"-\",\"9\":\"-\",\"10\":\"-\",\"11\":\"-\",\"12\":\"-\",\"requeridos\":8,\"efectuado\":5}},\"pagos_resumen\":{\"requeridos\":164,\"efectuado\":85,\"porcentaje\":51.83}}}}","x-permissions":[{"name":"use_historico_infonavit","display_name":"Hist\u00f3rico de Cr\u00e9dito INFONAVIT","description":"Permiso para consultar el hist\u00f3rico del cr\u00e9dito INFONAVIT del derechohabiente.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 informaci\u00f3n contiene el hist\u00f3rico de cr\u00e9dito del Infonavit?","response":"El hist\u00f3rico muestra los pagos realizados, omisiones, saldos y comportamiento del cr\u00e9dito a lo largo del tiempo."},{"question":"\u00bfCada cu\u00e1ndo se actualiza el hist\u00f3rico de cr\u00e9dito?","response":"Se actualiza mensualmente con los datos proporcionados por el Infonavit."},{"question":"\u00bfPara qu\u00e9 sirve consultar el hist\u00f3rico?","response":"Para analizar el comportamiento del cr\u00e9dito, detectar irregularidades y mantener un buen historial crediticio."}],"x-type":"premium","summary":"Hist\u00f3rico de Cr\u00e9dito","x-short-description":"Consulta el hist\u00f3rico del cr\u00e9dito INFONAVIT","description":"Este endpoint permite obtener el hist\u00f3rico del cr\u00e9dito de un derechohabiente, incluyendo informaci\u00f3n de pagos, periodos omitidos y evoluci\u00f3n del saldo.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","required":true,"schema":{"type":"integer"},"description":"N\u00famero de Seguro Social","example":"21108782689"}],"responses":[]}},"\/api\/infonavit\/obtener-datos-contacto":{"post":{"tags":["INFONAVIT"],"x-title":"Datos de Contacto INFONAVIT API","x-slug":"datos-contacto-infonavit","x-need-account":false,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":5,"x-docs":"app\/docs\/infonavit\/datos-contacto.md","x-seo_banner":"storage\/images\/front\/seo\/contacto.png","x-permission":"use_datos_contacto_infonavit","x-massive-processing-template":"","x-url":"api.infonavit.datos-contacto","x-form-schema":[{"name":"nss","type":"int","container":"input","attributes":"","is_required":"true","default_value":"010101010101","description":"N\u00famero de Seguro Social"}],"x-example_response":"{\"success\":true,\"message\":\"Validado por el Infonavit\",\"status\":200,\"data\":{\"domicilio\":\"CALLE NOGAL 32 INT 4, COLONIA SAN LUCAS TEPEMAJALCO, 76160 QUER\u00c9TARO\",\"telefono\":\"4421234567\",\"email\":\"usuario@example.com\",\"email_alternativo\":\"usuario2@example.com\",\"referencia\":{\"nombre\":\"Juan\",\"apellido_parteno\":\"P\u00e9rez\",\"apellido_materno\":\"L\u00f3pez\",\"telefono\":\"4427654321\"},\"verificaciones\":{\"contact_data\":{\"verificado\":true,\"label\":\"Validado por el Infonavit\"}}}}","x-permissions":[{"name":"use_datos_contacto_infonavit","display_name":"Datos de Contacto INFONAVIT","description":"Permiso para consultar datos de contacto del derechohabiente registrados en el Infonavit.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 informaci\u00f3n proporciona este endpoint?","response":"Devuelve el domicilio, tel\u00e9fono, correo electr\u00f3nico y contacto de referencia asociados al NSS consultado."},{"question":"\u00bfCada cu\u00e1nto se actualizan estos datos?","response":"La informaci\u00f3n se actualiza conforme los registros del Infonavit son modificados por el derechohabiente."},{"question":"\u00bfEs posible consultar m\u00faltiples NSS al mismo tiempo?","response":"S\u00ed, este endpoint permite procesamiento masivo."}],"x-type":"premium","summary":"Datos de Contacto del Cr\u00e9dito INFONAVIT","x-short-description":"Consulta tel\u00e9fono, correo, domicilio y referencia asociados al NSS.","description":"Este endpoint permite obtener los datos de contacto que el derechohabiente tiene registrados ante el Infonavit, incluyendo informaci\u00f3n de domicilio, tel\u00e9fonos, correos y referencias personales.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"nss","in":"query","required":true,"schema":{"type":"integer"},"description":"N\u00famero de Seguro Social","example":"21108782689"}],"responses":[]}},"\/api\/infonavit\/datos-financieros":{"post":{"tags":["INFONAVIT"],"x-title":"Datos Financieros del credito INFONAVIT API","x-slug":"datos-financieros-infonavit","x-need-account":false,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":50,"x-docs":"app\/docs\/infonavit\/datos-financieros.md","x-seo_banner":"storage\/images\/front\/seo\/datos-financieros.png","x-permission":"use_datos_financieros_infonavit","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-datos-financieros.xlsx","x-url":"api.infonavit.datos-credito","x-form-schema":[{"name":"num_credito","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1234567890","description":"N\u00famero de Cr\u00e9dito INFONAVIT"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"Ab9Xy3LMnQp7RsVtZkW2\",\"message\":\"\u00c9xito\",\"status\":200,\"data\":{\"datos_legales\":{\"tipo_credito_familiar\":\"INDIVIDUAL\",\"tipo_credito\":\"HIPOTECARIO LINEA 3 CREDITO INFONAVIT\",\"fecha_liquidacion\":20191215,\"tipo_liquidacion\":\"CREDITO LIQUIDADO POR PAGO ANTICIPADO\",\"status_legal\":\"ACTIVO\",\"fecha_actual_als\":\"MONTERREY\",\"fecha_restructura\":20170322,\"nombre_reestructur\":\"REESTRUCTURA 2017\",\"fecha_asignacion\":20240630},\"datos_financieros\":{\"fecha_otorgamiento\":20110509,\"tipo_moneda\":\"PESOS\",\"tipo_pago\":\"Descuento v\u00eda n\u00f3mina\",\"monto_otorgado_vsm\":\"120.450\",\"monto_otorgado_pesos\":\"250000.00\",\"tasa_interes\":\"10.5%\",\"tipo_tasa_interes\":\"Variable\",\"plazo\":\"20 a\u00f1os\"},\"saldos\":{\"saldo_liquidar_pesos\":\"98000.50\",\"saldo_liquidar_vsm\":\"45.760\",\"pago_corriente_dia_consulta\":\"1520.75\",\"pago_mensualidad_dia_consulta\":\"3050.00\"}}}","x-permissions":[{"name":"use_datos_financieros_infonavit","display_name":"Datos Financieros INFONAVIT","description":"Permiso para consultar los datos financieros del cr\u00e9dito INFONAVIT del derechohabiente.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 informaci\u00f3n financiera puedo consultar con este servicio?","response":"Se obtiene el detalle de saldos, pagos realizados, intereses y estado actual del cr\u00e9dito INFONAVIT."},{"question":"\u00bfCada cu\u00e1nto tiempo se actualizan los datos financieros?","response":"Los datos financieros se actualizan de manera mensual con base en los registros oficiales de INFONAVIT."},{"question":"\u00bfQu\u00e9 utilidad tiene esta informaci\u00f3n?","response":"Permite dar seguimiento al estatus financiero del cr\u00e9dito, identificar adeudos y mantener un control sobre los pagos."}],"x-type":"premium","summary":"Datos Financieros","x-short-description":"Consulta los datos financieros del cr\u00e9dito INFONAVIT","description":"Este endpoint permite obtener los datos financieros asociados a un cr\u00e9dito INFONAVIT, incluyendo saldos, pagos y estatus contable relacionados con el NSS del derechohabiente.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"num_credito","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Cr\u00e9dito INFONAVIT","example":"1234567890"}],"responses":[]}},"\/api\/infonavit\/datos-cobranza":{"post":{"tags":["INFONAVIT"],"x-title":"Datos de Cobranza INFONAVIT API","x-slug":"datos-cobranza-infonavit","x-need-account":false,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":50,"x-docs":"app\/docs\/infonavit\/datos-cobranza.md","x-seo_banner":"storage\/images\/front\/seo\/datos-cobranza.png","x-permission":"use_datos_cobranza_infonavit","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-datos-cobranza.xlsx","x-url":"api.infonavit.datos-cobranza","x-form-schema":[{"name":"num_credito","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"N\u00famero de Cr\u00e9dito INFONAVIT"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"RDk38zXvLaqw02GfHt8M\",\"message\":\"El proceso finaliz\u00f3\",\"status\":200,\"data\":{\"cobranza\":{\"monto_otorgado_vsm\":\"150.250\",\"monto_otorgado_pesos\":\"265000.00\",\"pago_corriente\":\"8300.00\",\"saldo_liquidar_pesos\":\"54321.00\",\"saldo_liquidar_vsm\":\"15.478\",\"despacho\":\"DESPACHO JURIDICO MEX SA\",\"fecha_restructura\":\"12\/05\/2021\",\"fecha_asignacion\":\"15\/05\/2021\",\"status_legal\":\"ACTIVO\"},\"verificaciones\":{\"detalles_credito\":{\"verificado\":true,\"label\":\"Detalles del Cr\u00e9dito localizados\"}}}}","x-permissions":[{"name":"use_datos_cobranza_infonavit","display_name":"Datos de Cobranza INFONAVIT","description":"Permiso para consultar la informaci\u00f3n de cobranza del cr\u00e9dito INFONAVIT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 significa la cobranza en el cr\u00e9dito INFONAVIT?","response":"La cobranza es el proceso mediante el cual el INFONAVIT gestiona el cobro de los pagos pendientes o vencidos del cr\u00e9dito."},{"question":"\u00bfQu\u00e9 datos incluye este reporte de cobranza?","response":"Incluye informaci\u00f3n sobre el monto otorgado, adeudos, intereses generados, despacho de cobranza y estatus de cobranza vigente."},{"question":"\u00bfPuedo regularizar mi cr\u00e9dito desde este sistema?","response":"No, este endpoint es \u00fanicamente de consulta. Para regularizar pagos pendientes debes acudir directamente al INFONAVIT."}],"x-type":"premium","summary":"Datos de Cobranza","x-short-description":"Consulta informaci\u00f3n de cobranza de un cr\u00e9dito INFONAVIT","description":"Este endpoint permite obtener los datos relacionados con la cobranza del cr\u00e9dito INFONAVIT, incluyendo adeudos, intereses y situaci\u00f3n de pagos pendientes del NSS consultado.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"num_credito","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Cr\u00e9dito INFONAVIT","example":"1792038472"}],"responses":[]}},"\/api\/infonavit\/datos-acreditado":{"post":{"tags":["INFONAVIT"],"x-title":"Datos del Acreditado INFONAVIT API","x-slug":"datos-acreditado-infonavit","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":5,"x-docs":"app\/docs\/infonavit\/datos-acreditado.md","x-seo_banner":"storage\/images\/front\/seo\/datos-acreditado.png","x-permission":"use_datos_acreditado_infonavit","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-datos-acreditado.xlsx","x-url":"api.infonavit.datos-acreditado","x-form-schema":[{"name":"identificador","type":"string","container":"input","attributes":"","is_required":"true","default_value":"GARA850621HDFLNS03","description":"NSS, RFC, CURP o n\u00famero de cr\u00e9dito"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"KX48G2MP7zyLDtRQw9sN\",\"message\":\"Datos personales localizados\",\"status\":200,\"data\":{\"verificaciones\":{\"datos_personales\":{\"verificado\":true,\"label\":\"Datos personales localizados\"}},\"datos_personales\":{\"nss\":\"08917345612\",\"rfc\":\"LOPA820304HT0\",\"curp\":\"LOPA820304MDFRRL01\",\"nombre\":\"LORENA\",\"aPaterno\":\"PACHECO\",\"aMaterno\":\"TORRES\",\"marcaSepUni\":\"000\",\"nss_unificador\":\"08917345612\",\"nss_estatus\":100,\"tipo_nss\":1}}}","x-permissions":[{"name":"use_datos_acreditado_infonavit","display_name":"Datos del Acreditado INFONAVIT","description":"Permiso para consultar la informaci\u00f3n personal y general del acreditado INFONAVIT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 informaci\u00f3n puedo obtener de un acreditado?","response":"Se obtiene informaci\u00f3n personal b\u00e1sica como nombre, RFC, CURP y otros datos generales asociados al cr\u00e9dito."},{"question":"\u00bfEsta informaci\u00f3n incluye los datos financieros?","response":"No, los datos financieros se consultan en otro endpoint espec\u00edfico. Aqu\u00ed solo se consultan los datos del acreditado."},{"question":"\u00bfPara qu\u00e9 sirve este servicio?","response":"Sirve para identificar al titular del cr\u00e9dito y verificar su informaci\u00f3n personal vinculada con el NSS o un numero de cr\u00e9dito."}],"x-type":"premium","summary":"Datos del Acreditado","x-short-description":"Consulta informaci\u00f3n general del acreditado INFONAVIT","description":"Este endpoint permite obtener los datos generales de la persona acreditada en un cr\u00e9dito INFONAVIT, identificada mediante el NSS, CURP, RFC o n\u00famero de cr\u00e9dito.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"identificador","in":"query","required":true,"schema":{"type":"string"},"description":"NSS, RFC, CURP o n\u00famero de cr\u00e9dito","example":"1792038472"}],"responses":[]}},"\/api\/infonavit\/obtener-pdf-historico-credito":{"post":{"tags":["INFONAVIT"],"x-title":"Reporte Hist\u00f3rico de Cr\u00e9dito INFONAVIT en PDF","x-slug":"obtener-historico-credito-infonavit-pdf","x-need-account":false,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":125,"x-docs":"app\/docs\/infonavit\/obtener-historico-credito.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-historico-credito.png","x-permission":"use_obtener_historico_credito_infonavit","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-obtener-historico-credito.xlsx","x-url":"api.infonavit.reporte-credito","x-form-schema":[{"name":"num_credito","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"N\u00famero de Cr\u00e9dito INFONAVIT"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"ZX28Y91PmRws6AC2Nf4V\",\"message\":\"Exito\",\"status\":200,\"data\":{\"reporte\":\"JVBERi0xLjQKJeLjz9MKMyAwIG9iaiA8PC9GaWx0ZXIvQmFzZTY0L0xlbmd0aCA0NT4+CnN0cmVhbQp4nD3IQQqAMAwE0O9InlD\/\/1ZTkBQkCR0pDUpQqKZGX3XbdoyXB2Y5mDwO9LxoyHOUh3z+3mcP9vxqWQplZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAxMTAgMDAwMDAgbiAKMDAwMDAwMDI1NSAwMDAwMCBuIAowMDAwMDAwNDA3IDAwMDAwIG4gCnRyYWlsZXIKPDwvUm9vdCAxIDAgUi9JRCBbPGQ1YmI1MTRkZTBiODllN2RhZDcwYWRiZjcwOGYyNTQ0Pl08ZDViYjUxNGRlMGI4OWU3ZGFkNzBhZGJmNzA4ZjI1ND4+PgpzdGFydHhyZWYKNTAwCiUlRU9G\"}}","x-permissions":[{"name":"use_obtener_historico_credito_infonavit","display_name":"Reporte Hist\u00f3rico de Cr\u00e9dito INFONAVIT","description":"Permiso para consultar el reporte hist\u00f3rico detallado de un cr\u00e9dito INFONAVIT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 diferencia tiene el reporte hist\u00f3rico de cr\u00e9dito respecto al hist\u00f3rico normal?","response":"El reporte hist\u00f3rico incluye el detalle en un documento entregado en PDF, el otro servicio retorna JSON."},{"question":"\u00bfPuedo usar este reporte para tr\u00e1mites legales?","response":"S\u00ed, es un documento oficial que refleja la situaci\u00f3n completa del cr\u00e9dito, \u00fatil en procesos legales o financieros."},{"question":"\u00bfQu\u00e9 datos necesito para consultar este reporte?","response":"Solo el NSS del derechohabiente, que permite acceder a la informaci\u00f3n registrada en el INFONAVIT."},{"question":"\u00bfPorque es mas costoso este endpoint si contiene la misma informaci\u00f3n?","response":"Al ser un archivo pdf debe almacenarse en nuestros servidores, lo que aumenta los costos operativos y de mantenimiento."}],"x-type":"premium","summary":"Reporte Hist\u00f3rico de Cr\u00e9dito","x-short-description":"Consulta el reporte hist\u00f3rico de un cr\u00e9dito INFONAVIT","description":"Este endpoint permite obtener un reporte hist\u00f3rico detallado de un cr\u00e9dito INFONAVIT en PDF, incluyendo pagos, adeudos, intereses y evoluci\u00f3n completa del financiamiento.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"num_credito","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Cr\u00e9dito INFONAVIT","example":"1792038472"}],"responses":[]}},"\/api\/infonavit\/obtener-estado-cuenta":{"post":{"tags":["INFONAVIT"],"x-title":"Estado de Cuenta INFONAVIT API","x-slug":"obtener-estado-cuenta-infonavit","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":125,"x-docs":"app\/docs\/infonavit\/obtener-estado-cuenta.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-estado-cuenta.png","x-permission":"use_obtener_estado_cuenta_infonavit","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-obtener-estado-cuenta.xlsx","x-url":"api.infonavit.estado-de-cuenta","x-form-schema":[{"name":"num_credito","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"N\u00famero de Cr\u00e9dito INFONAVIT"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"VD62FaGtqRmX93PDLbEy\",\"message\":\"Exito\",\"status\":200,\"data\":{\"reporte\":\"JVBERi0xLjQKJeLjz9MKMyAwIG9iaiA8PC9MZW5ndGggMzAwL0ZpbHRlci9CYXNlNjQ+PnN0cmVhbQp4nM2QMQ7CMBBE74W8wbqZk4xZ1XYE+f+JLBtDpIW6kpUlDUv7vK6ZPKQQD8uBdOtwhDFyHIE7eUx2CxMfmx7X5+uKqC4cYV5kL+Pdt0q3TS2piU\/OWtnV3TUz9P7CDgplZW5kc3RyZWFtCmVuZG9iago=\"}}","x-permissions":[{"name":"use_obtener_estado_cuenta_infonavit","display_name":"Estado de Cuenta INFONAVIT","description":"Permiso para consultar el estado de cuenta mensual del cr\u00e9dito INFONAVIT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 incluye el estado de cuenta?","response":"Incluye saldos, movimientos, intereses y pagos registrados en el periodo consultado, el resultado es un PDF."},{"question":"\u00bfCada cu\u00e1ndo se emite el estado de cuenta?","response":"Generalmente de forma mensual, conforme a la informaci\u00f3n oficial del INFONAVIT."},{"question":"\u00bfPuedo descargar el estado de cuenta?","response":"Si, este endpoint entrega el ultimo estado de cuenta del credito en base64."}],"x-type":"premium","summary":"Obtener Estado de Cuenta","x-short-description":"Consulta el estado de cuenta del cr\u00e9dito INFONAVIT","description":"Este endpoint permite consultar el ultimo estado de cuenta del cr\u00e9dito INFONAVIT, incluyendo movimientos y saldos del periodo.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"num_credito","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Cr\u00e9dito INFONAVIT","example":"1792038472"}],"responses":[]}},"\/api\/infonavit\/obtener-reporte-intereses":{"post":{"tags":["INFONAVIT"],"x-title":"Reporte de Intereses INFONAVIT API","x-slug":"obtener-reporte-intereses-infonavit","x-need-account":false,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":125,"x-docs":"app\/docs\/infonavit\/obtener-reporte-intereses.md","x-seo_banner":"storage\/images\/front\/seo\/obtener-reporte-intereses.png","x-permission":"use_obtener_reporte_intereses_infonavit","x-massive-processing-template":"storage\/masivo\/templates\/INFONAVIT-obtener-reporte-intereses.xlsx","x-url":"api.infonavit.reporte-intereses","x-form-schema":[{"name":"num_credito","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"N\u00famero de Cr\u00e9dito INFONAVIT"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"T9aXkN04pzReHw8LfbWy\",\"message\":\"Exito\",\"status\":200,\"data\":{\"reporte\":\"JVBERi0xLjQKJeLjz9MKMyAwIG9iaiA8PC9Db2xvclNwYWNlL0RldmljZVJHQi9MZW5ndGggMTI3MDcvQml0c1BlckNvbXBvbmVudCA4L0hlaWdodCAzMzYvRmlsdGVyL0RDVERlY29kZS9XaWR0aCAzMzYvVHlwZS9YT2JqZWN0L1N1YnR5cGUvSW1hZ2U+PnN0cmVhbQr\/2P\/gABBKRklGAAEBAQBgAGAAAP\/hADZFeGlmAABJSSoACAAAAAIAAQMFAAEAAAAmAAAAAwMBAAEAAAAAAAAAAAAAAKCGAQCPsQAA\/\"}}","x-permissions":[{"name":"use_obtener_reporte_intereses_infonavit","display_name":"Reporte de Intereses INFONAVIT","description":"Permiso para consultar el reporte de intereses generados por el cr\u00e9dito INFONAVIT y timbrados al SAT para efectos de la devolucion de impuestos.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 informaci\u00f3n incluye el reporte de intereses?","response":"Incluye los intereses generados durante el periodo del cr\u00e9dito, as\u00ed como su desglose."},{"question":"\u00bfPara qu\u00e9 sirve este reporte?","response":"Sirve para conocer el monto exacto de intereses generados y puede utilizarse en la declaraci\u00f3n anual."},{"question":"\u00bfCada cu\u00e1nto se puede consultar?","response":"Se recomienda consultarlo mensualmente o antes de presentar declaraciones fiscales."}],"x-type":"premium","summary":"Reporte de Intereses","x-short-description":"Consulta el reporte de intereses de un cr\u00e9dito INFONAVIT","description":"Este endpoint permite obtener el reporte detallado de intereses generados por un cr\u00e9dito INFONAVIT, con base en el n\u00famero de cr\u00e9dito del derechohabiente que podra utilizarse en la deduccion anual de impuestos.","parameters":[{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox, sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"},{"name":"num_credito","in":"query","required":true,"schema":{"type":"string"},"description":"N\u00famero de Cr\u00e9dito INFONAVIT","example":"1792038472"}],"responses":[]}},"\/api\/sat\/informacion":{"post":{"tags":["SAT"],"x-title":"Informaci\u00f3n SAT API","x-slug":"informacion-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":10,"x-docs":"app\/docs\/sat\/informacion.md","x-seo_banner":"storage\/images\/front\/seo\/sat-informacion.png","x-permission":"use_informacion_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-informacion.xlsx","x-url":"api.sat.informacion","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{ \"success\": true, \"codigoValidacion\": \"Xj39DvbW2nRoUeQzA1pY\", \"message\": \"Informaci\u00f3n obtenida con \u00e9xito\", \"status\": 200, \"data\": { \"medios_de_contacto_sat\": [ { \"rfc\": \"GAPL8706215LK\", \"number_contact\": \"1\", \"contact\": \"j.gallardo@correoempresarial.com\", \"created_at\": \"28\/12\/2023\", \"load_dwh\": \"27\/08\/2025\" }, { \"rfc\": \"GAPL8706215LK\", \"number_contact\": \"2\", \"contact\": \"5512348765\", \"created_at\": \"28\/12\/2023\", \"load_dwh\": \"27\/08\/2025\" } ], \"certificados_fiel_sat\": [ { \"rfc\": \"GAPL8706215LK\", \"certificate_number\": \"00001000000722345678\", \"fecha_inicio\": \"26\/11\/2024 20:24:45\", \"fecha_fin\": \"26\/11\/2028 20:25:25\", \"certificate_status\": \"A\", \"load_atdwh\": \"27\/08\/2025\" }, { \"rfc\": \"GAPL8706215LK\", \"certificate_number\": \"00001000000699887766\", \"fecha_inicio\": \"25\/10\/2023 20:17:30\", \"fecha_fin\": \"26\/11\/2024 20:24:44\", \"certificate_status\": \"R\", \"load_atdwh\": \"27\/08\/2025\" }, { \"rfc\": \"GAPL8706215LK\", \"certificate_number\": \"00001000000565432109\", \"fecha_inicio\": \"06\/04\/2022 00:01:07\", \"fecha_fin\": \"25\/10\/2023 20:17:30\", \"certificate_status\": \"R\", \"load_atdwh\": \"27\/08\/2025\" }, { \"rfc\": \"GAPL8706215LK\", \"certificate_number\": \"00001000000499887711\", \"fecha_inicio\": \"31\/10\/2017 22:45:38\", \"fecha_fin\": \"31\/10\/2021 22:46:18\", \"certificate_status\": \"C\", \"load_atdwh\": \"27\/08\/2025\" }, { \"rfc\": \"GAPL8706215LK\", \"certificate_number\": \"00001000000311223344\", \"fecha_inicio\": \"15\/05\/2015 15:55:25\", \"fecha_fin\": \"31\/10\/2017 22:44:43\", \"certificate_status\": \"R\", \"load_atdwh\": \"27\/08\/2025\" } ], \"certificados_sello_sat\": [ { \"rfc\": \"GAPL8706215LK\", \"certificate_number\": \"00001000000701234567\", \"fecha_inicio\": \"26\/10\/2023 20:50:22\", \"fecha_fin\": \"26\/10\/2027 20:50:22\", \"certificate_status\": \"A\", \"load_atdwh\": \"27\/08\/2025\" } ], \"informacion_general_sat\": { \"id_taxpayer\": \"8935127346298812736458293451283\", \"rfc\": \"GAPL8706215LK\", \"curp\": \"GAPL870621HDFNVR05\", \"fecha_inicio\": \"15\/03\/2015\", \"status_description\": \"ACTIVO\", \"situation_date\": \"15\/03\/2015\", \"tradename\": \"VICTOR ALONSO GALLARDO PEREZ\", \"street\": \"AV. INDEPENDENCIA\", \"num_exterior\": \"1456\", \"num_interior\": \"B2\", \"colonia\": \"RESIDENCIAL SAN MIGUEL\", \"zipcode\": \"52100\", \"municipio\": \"METEPEC\", \"localidad\": \"METEPEC\", \"description_federal\": \"ESTADO DE M\u00c9XICO\", \"load_at\": \"27\/08\/2025\", \"regimen_fiscal\": [ { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_regime\": \"605\", \"descripcion\": \"R\u00e9gimen de Sueldos y Salarios e Ingresos Asimilados a Salarios\", \"created_atfiscal\": \"01\/11\/2018\", \"deleted_atfiscal\": null, \"load_dwhfiscal\": \"27\/08\/2025\" }, { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_regime\": \"621\", \"descripcion\": \"R\u00e9gimen de Actividades Empresariales y Profesionales\", \"created_atfiscal\": \"15\/01\/2024\", \"deleted_atfiscal\": null, \"load_dwhfiscal\": \"27\/08\/2025\" } ], \"actividad_economica\": [ { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_economic\": \"2390\", \"description\": \"Consultor\u00eda en tecnolog\u00edas de la informaci\u00f3n\", \"porcentage\": 80, \"created_at_economic\": \"01\/11\/2018\", \"deleted_at_economic\": \"31\/12\/2099\", \"load_dwh_economic\": \"27\/08\/2025\" }, { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_economic\": \"2456\", \"description\": \"Servicios de dise\u00f1o de software a la medida\", \"porcentage\": 20, \"created_at_economic\": \"15\/01\/2024\", \"deleted_at_economic\": \"31\/12\/2099\", \"load_dwh_economic\": \"27\/08\/2025\" } ], \"medios_de_contacto\": [ { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_contact\": \"4\", \"value_contact\": \"victor.gallardo@empresa.com\", \"created_at_contact\": \"01\/11\/2023\", \"deleted_at_contact\": \"31\/12\/2999\", \"load_dwh_contact\": \"27\/08\/2025\" }, { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_contact\": \"4\", \"value_contact\": \"contacto.gallardo@gmail.com\", \"created_at_contact\": \"05\/09\/2023\", \"deleted_at_contact\": \"31\/12\/2999\", \"load_dwh_contact\": \"27\/08\/2025\" }, { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_contact\": \"2\", \"value_contact\": \"5556781234\", \"created_at_contact\": \"01\/11\/2023\", \"deleted_at_contact\": \"31\/12\/2999\", \"load_dwh_contact\": \"27\/08\/2025\" }, { \"id_taxpayer\": \"8935127346298812736458293451283\", \"key_contact\": \"2\", \"value_contact\": \"5556781234\", \"created_at_contact\": \"05\/09\/2023\", \"deleted_at_contact\": \"31\/12\/2999\", \"load_dwh_contact\": \"27\/08\/2025\" } ], \"obligaciones_fiscales\": [] } } }","x-permissions":[{"name":"use_informacion_sat","display_name":"Informaci\u00f3n SAT","description":"Permiso para consultar informaci\u00f3n general del contribuyente en SAT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 datos se obtienen con este endpoint?","response":"Se obtienen los certificados activos y revocados, datos fiscales, contacto, domicilio, actividad econ\u00f3mica y r\u00e9gimen fiscal registrados ante el SAT."},{"question":"\u00bfEste servicio muestra si el contribuyente est\u00e1 activo?","response":"S\u00ed, incluye el estatus actual del contribuyente registrado ante el SAT."},{"question":"\u00bfLa informaci\u00f3n puede usarse para validaciones fiscales?","response":"S\u00ed, esta informaci\u00f3n puede utilizarse para verificar identidad fiscal y cumplimiento tributario."}],"x-type":"premium","summary":"Informaci\u00f3n SAT","x-short-description":"Consulta informaci\u00f3n general del SAT","description":"Endpoint para consultar informaci\u00f3n general de un contribuyente en el SAT, incluyendo certificados, datos fiscales, actividad econ\u00f3mica, r\u00e9gimen fiscal y medios de contacto oficiales.","parameters":[{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro Federal de Contribuyentes","example":"XAXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial (CIEC)","example":"MiC1ecSegura123!"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/csf":{"post":{"tags":["SAT"],"x-title":"Descargar la Constancia de Situaci\u00f3n Fiscal SAT API","x-slug":"csf-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":10,"x-docs":"app\/docs\/sat\/csf.md","x-seo_banner":"storage\/images\/front\/seo\/sat-csf.png","x-permission":"use_csf_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-csf.xlsx","x-url":"api.sat.csf","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"JNcr37KXbn8R3zpAhM7a\",\"message\":\"\u00c9xito\",\"status\":200,\"data\":{\"constancia\":\"https:\/\/apimarket.mx\/storage\/tmp\/CSF_XAXX010101000_20250812_080408.pdf?expires=1755068400&signature=abc123def456ghi789\"}}","x-permissions":[{"name":"use_csf_sat","display_name":"Constancia de Situaci\u00f3n Fiscal","description":"Permiso para obtener la CSF del SAT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es la Constancia de Situaci\u00f3n Fiscal?","response":"Es un documento oficial emitido por el SAT que contiene la informaci\u00f3n fiscal del contribuyente, como domicilio, r\u00e9gimen y estatus."},{"question":"\u00bfPuedo obtener la constancia del RFC de terceros?","response":"No, por confidencialidad y seguridad solo puedes obtener la CSF de tu empresa ligada a la CIEC."},{"question":"\u00bfEste servicio devuelve el archivo en PDF?","response":"S\u00ed, se obtiene un enlace temporal para descargar la CSF en formato PDF."},{"question":"\u00bfCuanto tiempo dura el link de descarga?","response":"Almacenaremos la constancia durante 2 horas, despues de ese tiempo ya no podras descargarla porque sera eliminada del sistema de archivos, deberas solicitarla nuevamente en caso de requerirla."}],"x-type":"premium","summary":"CSF SAT","x-short-description":"Obt\u00e9n la CSF del contribuyente","description":"Endpoint para consultar y descargar la Constancia de Situaci\u00f3n Fiscal del SAT, en formato PDF, utilizando las credenciales del contribuyente.","parameters":[{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro Federal de Contribuyentes","example":"XAXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial (CIEC)","example":"MiCiec2024!"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/cif":{"post":{"tags":["SAT"],"x-title":"C\u00e9dula de Identificaci\u00f3n Fiscal SAT API","x-slug":"cif-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":10,"x-docs":"app\/docs\/sat\/cif.md","x-seo_banner":"storage\/images\/front\/seo\/sat-cif.png","x-permission":"use_cif_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-cif.xlsx","x-url":"api.sat.cif","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"AbC123456XyZ\",\"message\":\"\u00c9xito\",\"status\":200,\"data\":{\"constancia\":\"https:\/\/apimarket.mx\/storage\/tmp\/CIF_XAXX010101000_20250812_080408.pdf?expires=1755068400&signature=firma123456abcdef\"}}","x-permissions":[{"name":"use_cif_sat","display_name":"C\u00e9dula de Identificaci\u00f3n Fiscal","description":"Permiso para consultar la CIF del SAT.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 es la C\u00e9dula de Identificaci\u00f3n Fiscal?","response":"Es un documento emitido por el SAT que contiene informaci\u00f3n b\u00e1sica del contribuyente como RFC, CURP y domicilio fiscal."},{"question":"\u00bfQu\u00e9 formato tiene el archivo descargado?","response":"El documento se entrega en formato PDF firmado digitalmente por el SAT."},{"question":"\u00bfCu\u00e1ndo es \u00fatil este documento?","response":"Es solicitado com\u00fanmente para tr\u00e1mites bancarios, fiscales y administrativos."}],"x-type":"premium","summary":"CIF SAT","x-short-description":"Consulta la c\u00e9dula de identificaci\u00f3n fiscal","description":"Endpoint para obtener la C\u00e9dula de Identificaci\u00f3n Fiscal (CIF) del SAT. El archivo se devuelve en formato PDF con firma digital y es v\u00e1lido para distintos tr\u00e1mites oficiales.","parameters":[{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro Federal de Contribuyentes (RFC) del contribuyente","example":"XAXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial (CIEC)","example":"MiCiec123!"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/buzon\/leidos":{"post":{"tags":["SAT"],"x-title":"Buz\u00f3n Tributario (Le\u00eddos) SAT API","x-slug":"buzon-leidos-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":5,"x-docs":"app\/docs\/sat\/buzon\/leidos.md","x-seo_banner":"storage\/images\/front\/seo\/sat-buzon-leidos.png","x-permission":"use_buzon_leidos_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-buzon-leidos.xlsx","x-url":"api.sat.buzon.leidos","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"aX92kLmPoqr38FzYT5Gh\",\"message\":\"Buz\u00f3n consultado correctamente\",\"status\":200,\"data\":{\"total\":2,\"mensajes\":[{\"id\":\"9f72ab11-d3e5-4b28-8f40-5e21aab9c123\",\"asunto\":\"Respuesta al registro o actualizaci\u00f3n de medios de contacto GARC850101HDF001\",\"detalle_html\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic <a target=\\\"_blank\\\" href=\\\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?rfc=abc123xyz456%2f89jkl%2bmn0opq&c_contrib_buzon=qwerty0987asdfgh4567\\\">aqu\u00ed<\/a>.\",\"detalle_texto\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic aqu\u00ed.\",\"recepcion\":\"2024-01-15\",\"expiracion\":\"2029-01-15\",\"error\":\"\",\"visto\":true,\"link\":\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?rfc=abc123xyz456%2f89jkl%2bmn0opq&c_contrib_buzon=qwerty0987asdfgh4567\"},{\"id\":\"c2d4e6f8-7a90-42bc-9e34-bf12345de678\",\"asunto\":\"Registro o actualizaci\u00f3n de medios de contacto GARC850101HDF001\",\"detalle_html\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic <a target=\\\"_blank\\\" href=\\\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?solicitud=7&rfc=abc123xyz456%2f89jkl%2bmn0opq\\\">aqu\u00ed<\/a>.\",\"detalle_texto\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic aqu\u00ed.\",\"recepcion\":\"2024-01-15\",\"expiracion\":\"2029-01-15\",\"error\":\"\",\"visto\":true,\"link\":\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?solicitud=7&rfc=abc123xyz456%2f89jkl%2bmn0opq\"}]}}","x-permissions":[{"name":"use_buzon_leidos_sat","display_name":"Buz\u00f3n SAT - Le\u00eddos","description":"Permiso para listar mensajes le\u00eddos del Buz\u00f3n Tributario.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 se considera como mensaje le\u00eddo en el Buz\u00f3n Tributario?","response":"Es un mensaje que ya fue consultado y marcado como le\u00eddo por el contribuyente dentro del sistema del SAT."},{"question":"\u00bfQu\u00e9 informaci\u00f3n contiene cada mensaje?","response":"Incluye el asunto, fecha de recepci\u00f3n, fecha de expiraci\u00f3n, estado de visualizaci\u00f3n y enlace para consultar el documento oficial."},{"question":"\u00bfPuedo consultar mensajes antiguos?","response":"S\u00ed, siempre que el mensaje siga disponible en el sistema del SAT y no haya expirado."}],"x-type":"premium","summary":"Buz\u00f3n SAT - Le\u00eddos","x-short-description":"Lista mensajes le\u00eddos del Buz\u00f3n Tributario","description":"Endpoint para consultar los mensajes marcados como le\u00eddos en el Buz\u00f3n Tributario del SAT. Los mensajes contienen informaci\u00f3n oficial relevante para el contribuyente, incluyendo enlaces de descarga y fechas de vigencia.","parameters":[{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro federal de contribuyentes","example":"XAXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial","example":"MiCiec123!"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/buzon\/nuevos":{"post":{"tags":["SAT"],"x-title":"Buz\u00f3n Tributario (nuevos) SAT API","x-slug":"buzon-nuevos-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":5,"x-docs":"app\/docs\/sat\/buzon\/nuevos.md","x-seo_banner":"storage\/images\/front\/seo\/sat-buzon-nuevos.png","x-permission":"use_buzon_nuevos_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-buzon-nuevos.xlsx","x-url":"api.sat.buzon.nuevos","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"aX92kLmPoqr38FzYT5G0\",\"message\":\"Buz\u00f3n consultado correctamente\",\"status\":200,\"data\":{\"total\":2,\"mensajes\":[{\"id\":\"9f72ab11-d3e5-4b28-8f40-5e21aab9c123\",\"asunto\":\"Respuesta al registro o actualizaci\u00f3n de medios de contacto GARC850101HDF001\",\"detalle_html\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic <a target=\\\"_blank\\\" href=\\\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?rfc=abc123xyz456%2f89jkl%2bmn0opq&c_contrib_buzon=qwerty0987asdfgh4567\\\">aqu\u00ed<\/a>.\",\"detalle_texto\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic aqu\u00ed.\",\"recepcion\":\"2024-01-15\",\"expiracion\":\"2029-01-15\",\"error\":\"\",\"visto\":true,\"link\":\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?rfc=abc123xyz456%2f89jkl%2bmn0opq&c_contrib_buzon=qwerty0987asdfgh4567\"},{\"id\":\"c2d4e6f8-7a90-42bc-9e34-bf12345de678\",\"asunto\":\"Registro o actualizaci\u00f3n de medios de contacto GARC850101HDF001\",\"detalle_html\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic <a target=\\\"_blank\\\" href=\\\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?solicitud=7&rfc=abc123xyz456%2f89jkl%2bmn0opq\\\">aqu\u00ed<\/a>.\",\"detalle_texto\":\"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic aqu\u00ed.\",\"recepcion\":\"2024-01-15\",\"expiracion\":\"2029-01-15\",\"error\":\"\",\"visto\":true,\"link\":\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?solicitud=7&rfc=abc123xyz456%2f89jkl%2bmn0opq\"}]}}","x-permissions":[{"name":"use_buzon_nuevos_sat","display_name":"Buz\u00f3n SAT - Nuevos","description":"Permiso para listar mensajes nuevos del Buz\u00f3n Tributario.","guard_name":"api"}],"x-faqs":[{"question":"\u00bfQu\u00e9 se considera como mensaje le\u00eddo en el Buz\u00f3n Tributario?","response":"Es un mensaje que ya fue consultado y marcado como le\u00eddo por el contribuyente dentro del sistema del SAT."},{"question":"\u00bfQu\u00e9 informaci\u00f3n contiene cada mensaje?","response":"Incluye el asunto, fecha de recepci\u00f3n, fecha de expiraci\u00f3n, estado de visualizaci\u00f3n y enlace para consultar el documento oficial."},{"question":"\u00bfPuedo consultar mensajes antiguos?","response":"S\u00ed, siempre que el mensaje siga disponible en el sistema del SAT y no haya expirado."}],"x-type":"premium","summary":"Buz\u00f3n SAT - Le\u00eddos","x-short-description":"Lista mensajes le\u00eddos del Buz\u00f3n Tributario","description":"Endpoint para consultar los mensajes marcados como le\u00eddos en el Buz\u00f3n Tributario del SAT. Los mensajes contienen informaci\u00f3n oficial relevante para el contribuyente, incluyendo enlaces de descarga y fechas de vigencia.","parameters":[{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro federal de contribuyentes","example":"XAXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial","example":"MiCiec123!"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/buzon\/leer\/{uuid}":{"post":{"tags":["SAT"],"x-title":"Buz\u00f3n Tributario (Leer Mensaje) SAT API","x-slug":"buzon-leer-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":3,"x-docs":"app\/docs\/sat\/buzon\/leer.md","x-seo_banner":"storage\/images\/front\/seo\/sat-buzon-leer.png","x-permission":"use_buzon_leer_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-buzon-leer.xlsx","x-url":"api.sat.buzon.leer","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{ \"success\": true, \"codigoValidacion\": \"aX92kLmPoqr38FzYT5Gh\", \"message\": \"Buz\u00f3n consultado correctamente\", \"status\": 200, \"data\": { \"total\": 1, \"mensajes\": [ { \"id\": \"9f72ab11-d3e5-4b28-8f40-5e21aab9c123\", \"asunto\": \"Respuesta al registro o actualizaci\u00f3n de medios de contacto GARC850101HDF001\", \"detalle_html\": \"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic <a target=\\\"_blank\\\" href=\\\"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?rfc=abc123xyz456%2f89jkl%2bmn0opq&c_contrib_buzon=qwerty0987asdfgh4567\\\">aqu\u00ed<\/a>.\", \"detalle_texto\": \"Para consultar los detalles del registro de tu mecanismo de comunicaci\u00f3n da clic aqu\u00ed.\", \"recepcion\": \"2024-01-15\", \"expiracion\": \"2029-01-15\", \"error\": \"\", \"visto\": true, \"link\": \"mat.sat.gob.mx\/BuzonTributario.Presentacion\/AcuseBuzon.aspx\/Buzon\/AcuseBuzon.aspx?rfc=abc123xyz456%2f89jkl%2bmn0opq&c_contrib_buzon=qwerty0987asdfgh4567\" } ] } }","x-permissions":[{"name":"use_buzon_leer_sat","display_name":"Buz\u00f3n SAT - Leer Mensaje","description":"Permiso para leer un mensaje espec\u00edfico del Buz\u00f3n Tributario.","guard_name":"api"}],"x-faqs":[],"x-type":"premium","summary":"Buz\u00f3n SAT - Leer Mensaje","x-short-description":"Lee un mensaje del Buz\u00f3n Tributario","description":"Endpoint para leer el contenido de un mensaje del Buz\u00f3n Tributario identificado por UUID.","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"},"description":"Identificador del mensaje en el Buz\u00f3n Tributario."},{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro federal de contribuyentes","example":"4A3AK44T36E024814"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial","example":"4A3AK44T36E024814"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/declaraciones\/{year}":{"post":{"tags":["SAT"],"x-title":"Declaraciones SAT API","x-slug":"declaraciones-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":3,"x-docs":"app\/docs\/sat\/declaraciones\/lista.md","x-seo_banner":"storage\/images\/front\/seo\/sat-declaraciones.png","x-permission":"use_declaraciones_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-declaraciones.xlsx","x-url":"api.sat.declaraciones.list","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{ \"success\": true, \"codigoValidacion\": \"abcXYZ7890code\", \"message\": \"Buz\u00f3n consultado correctamente\", \"status\": 200, \"data\": { \"total\": 1, \"declaraciones\": [ { \"folio\": \"d123fa45-b678-9abc-def0-123456789abc\", \"cid\": 202410010001, \"tipo\": \"Normal\", \"tipo_complementaria\": \"\", \"linea_de_captura\": \"\", \"fecha\": \"2024-04-23 12:56 PM\", \"error\": null } ] } }","x-permissions":[{"name":"use_declaraciones_sat","display_name":"Declaraciones SAT - Listado","description":"Permiso para listar declaraciones por a\u00f1o.","guard_name":"api"}],"x-faqs":[],"x-type":"premium","summary":"Declaraciones SAT (por a\u00f1o)","x-short-description":"Lista declaraciones del SAT para un a\u00f1o dado","description":"Endpoint para obtener el listado de declaraciones del SAT correspondientes al a\u00f1o indicado.","parameters":[{"name":"year","in":"path","required":true,"schema":{"type":"integer"},"description":"A\u00f1o de las declaraciones a consultar.","example":2024},{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro federal de contribuyentes","example":"XAXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial","example":"MiCiecSegura123"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/declaraciones\/obtener-acuse\/{uuid}":{"post":{"tags":["SAT"],"x-title":"Declaraciones SAT (Obtener Acuse) API","x-slug":"declaraciones-obtener-acuse-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":5,"x-docs":"app\/docs\/sat\/declaraciones\/obtener-acuse.md","x-seo_banner":"storage\/images\/front\/seo\/sat-declaraciones-acuse.png","x-permission":"use_declaraciones_obtener_acuse_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-declaraciones-obtener-acuse.xlsx","x-url":"api.sat.declaraciones.get","x-form-schema":[{"name":"rfc","type":"string","container":"input","attributes":"","is_required":"true","default_value":"1792038472","description":"Registro federal de contribyentes"},{"name":"ciec","type":"string","container":"input","attributes":"","is_required":"true","default_value":"","description":"CIEC"}],"x-example_response":"{ \"success\": true, \"codigoValidacion\": \"s1mpl3cod3Acu53\", \"message\": \"Acuse de declaracion obtenido correctamente.\", \"status\": 200, \"data\": { \"acuse\": \"https:\/\/apimarket.mx\/tmp\/DEC_XEXX010101000_20250827_141503.pdf?expires=1755072000&signature=5f5e100acdb74c14f4b1a0ff00fcd123\" } }","x-permissions":[{"name":"use_declaraciones_obtener_acuse_sat","display_name":"Declaraciones SAT - Obtener Acuse","description":"Permiso para obtener el acuse de una declaraci\u00f3n del SAT.","guard_name":"api"}],"x-faqs":[{"q":"\u00bfCu\u00e1nto tiempo est\u00e1 disponible el enlace de descarga del acuse?","a":"El enlace generado es seguro, p\u00fablico y tiene una validez de 2 horas. Una vez transcurrido ese periodo, el archivo es eliminado autom\u00e1ticamente por razones de seguridad, por lo que ser\u00e1 necesario generar uno nuevo si se requiere nuevamente."}],"x-type":"premium","summary":"Declaraciones SAT - Obtener Acuse","x-short-description":"Obt\u00e9n el acuse de una declaraci\u00f3n por UUID","description":"Endpoint para obtener el acuse oficial de una declaraci\u00f3n del SAT identificado por su UUID.","parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"},"description":"Identificador de la declaraci\u00f3n (UUID).","example":"3fa85f64-5717-4562-b3fc-2c963f66afa6"},{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro Federal de Contribuyentes (RFC).","example":"XEXX010101000"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial.","example":"MiCiecSegura456"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/sat\/facturacion\/buscar":{"post":{"tags":["SAT"],"x-title":"Facturaci\u00f3n SAT (Buscar CFDI) API","x-slug":"facturacion-buscar-sat","x-need-account":true,"x-is-allowed-massive-processing":true,"x-method":"POST","x-price":3,"x-docs":"app\/docs\/sat\/facturacion\/buscar.md","x-seo_banner":"storage\/images\/front\/seo\/sat-facturacion-buscar.png","x-permission":"use_facturacion_buscar_sat","x-massive-processing-template":"storage\/masivo\/templates\/SAT-facturacion-buscar.xlsx","x-url":"api.sat.facturacion.search","x-form-schema":[{"name":"Uuid","type":"string","is_required":false,"default_value":"4f6e28a0-e000-44aa-b403-2a67cb04d4d9","description":"UUID espec\u00edfico del CFDI que se desea consultar.","container":"input","attributes":""}],"x-example_response":"{ \"success\": true, \"codigoValidacion\": \"CfdiRespYv29bxvKPl\", \"message\": \"Exito\", \"status\": 200, \"data\": [ { \"uuid\": \"4f6e28a0-e000-44aa-b403-2a67cb04d4d9\", \"fecha_emision\": \"2024-05-03T12:15:00\", \"rfc_emisor\": \"XEXX010101000\", \"rfc_receptor\": \"XAXX010101000\", \"monto\": \"11500.00\", \"estado\": \"Vigente\" } ] }","x-permissions":[{"name":"use_facturacion_buscar_sat","display_name":"Facturaci\u00f3n SAT - Buscar CFDI","description":"Permiso para realizar b\u00fasquedas de CFDI.","guard_name":"api"}],"x-faqs":[{"q":"\u00bfQu\u00e9 filtros puedo aplicar al buscar CFDI?","a":"Puedes realizar b\u00fasquedas flexibles de CFDI emitidos y recibidos utilizando uno o m\u00e1s de los siguientes filtros: - `RfcReceptor`: RFC del receptor. - `RfcTercero`: RFC de un tercero participante. - `FechaInicialPeriodo` y `FechaFinalPeriodo`: Rango de fechas (formato YYYY-MM-DD). - `EstadoComprobante`: Estado del CFDI (por ejemplo: Vigente o Cancelado). - `FiltroComplementos`: Tipo de complemento que se desea filtrar (como TimbreFiscalDigital). - `Complementos`: Lista de complementos que deben estar presentes en el CFDI. - `Uuid`: UUID del CFDI a consultar directamente. Puedes combinar estos filtros para afinar los resultados. El filtro por UUID ignora los dem\u00e1s si es v\u00e1lido.\n"}],"x-type":"premium","summary":"Facturaci\u00f3n SAT - Buscar","x-short-description":"B\u00fasqueda de CFDI","description":"Endpoint para realizar b\u00fasquedas de CFDI en el sistema de facturaci\u00f3n del SAT.","parameters":[{"name":"rfc","in":"query","required":true,"schema":{"type":"string"},"description":"Registro federal de contribuyentes","example":"4A3AK44T36E024814"},{"name":"ciec","in":"query","required":true,"schema":{"type":"string"},"description":"Clave de Identificaci\u00f3n Electr\u00f3nica Confidencial","example":"4A3AK44T36E024814"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"example":true,"description":"Integraci\u00f3n de pruebas en sandbox sin consumo de unidades."},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}},"\/api\/infonavit\/ficha-tecnica":{"post":{"tags":["INFONAVIT"],"summary":"Ficha T\u00e9cnica Jur\u00eddica del Cr\u00e9dito Infonavit","x-title":"Ficha T\u00e9cnica Jur\u00eddica Infonavit","x-slug":"infonavit-ficha-tecnica","x-need-account":true,"x-method":"POST","x-price":150,"x-type":"premium","x-docs":"app\/docs\/infonavit\/ficha-tecnica.md","x-seo_banner":"storage\/images\/front\/seo\/infonavit-ficha-tecnica.png","x-permission":"use_infonavit_ficha_tecnica","x-url":"api.infonavit.ficha_tecnica","x-short-description":"Generaci\u00f3n de la ficha t\u00e9cnica juridica del cr\u00e9dito INFONAVIT.","x-is-allowed-massive-processing":true,"x-massive-processing-template":"storage\/masivo\/templates\/SAT-facturacion-buscar.xlsx","x-form-schema":[],"description":"La ficha t\u00e9cnica juridica del cr\u00e9dito INFONAVIT es el documento generado por el Infonavit que contiene toda la informacion relacionada a un credito en el instituto, sus pagos, montos, deuda y toda aquella informacion relevante asociada a un credito.","x-permissions":[{"name":"use_infonavit_ficha_tecnica","display_name":"Ficha T\u00e9cnica Infonavit","description":"Permite generar la ficha t\u00e9cnica oficial del cr\u00e9dito hipotecario en formato PDF.","guard_name":"api"}],"x-example_response":"{\"success\":true,\"codigoValidacion\":\"bC4qTZxPjWe91yGo8K3v\",\"message\":\"Datos Personales V\u00e1lidos\",\"status\":200,\"data\":{\"datos_acreditado\":{\"nombre\":\"VERONICA LOPEZ CASTILLO\",\"nss\":18765203418,\"rfc\":\"LOCV8103229D5\",\"curp\":\"LOCV810322MDFRSR07\",\"domicilio\":\"AV. TEZONTLE 3211, LOS OLIVOS, IZTAPALAPA, CDMX, 09860\",\"telefono\":5512345678,\"perfil\":\"2.3\",\"fallecido\":\"0\",\"email\":\"vlopez.castillo@example.com\",\"datos_familiares\":[{\"credito\":\"5938201467\",\"nombre\":\"DIAZ LOPEZ MARGARITA\",\"tipo\":\"TITULAR\"},{\"credito\":\"5998201069\",\"nombre\":\"LOPEZ MARTINEZ RICARDO\",\"tipo\":\"PARTICIPANTE\"}],\"subcuenta_vivienda\":{\"saldoSARTotal\":0,\"saldoAnterior\":0,\"saldoSAR92\":0,\"saldoSAR97\":0,\"bimestre\":\"0000\",\"fechaPago\":\"\",\"nombreEmpresa\":\"\",\"aportacion\":0,\"observaciones\":\"\"},\"referencia\":{\"nombre\":\"Luis\",\"apellido_parteno\":\"Lopez\",\"apellido_materno\":\"Castillo\",\"telefono\":5598765432}},\"credito\":{\"numero\":\"0937126591\",\"estatus\":\"Activo\",\"tipo_liquidacion\":\"CREDITO ACTIVO\",\"tipo_credito\":\"HIPOTECARIO LINEA 2 CREDITO INFONAVIT\",\"fecha_liquidacion\":\"10\/07\/2025\",\"direccion_inmueble\":\"CALLE AVENA 12345, COL. GRANJAS DE CHAPULTEPEC, TIJUANA, BC, 22640\",\"moneda\":\"Pesos\",\"tipo_moneda\":\"PESOS\",\"tipo\":\"Hipotecario\",\"nivel\":\"INDIVIDUAL\",\"regimen\":\"ROA\",\"producto\":\"ILML\",\"marca_de_cierre\":\"AC\",\"prorroga_vigente\":\"N\",\"fecha_origen\":\"20\/11\/2023\",\"fecha_cierre\":\"\"},\"empleos\":[{\"empresa\":\"SOLUCIONES CONTACT SA DE CV\",\"nrp\":\"Z4178123049\",\"start\":\"10\/03\/2016\",\"end\":\"15\/08\/2016\",\"vigente\":false,\"salary\":395.0},{\"empresa\":\"SERVICIOS EMPRESARIALES MZT SA DE CV\",\"nrp\":\"Z4082219071\",\"start\":\"05\/02\/2019\",\"end\":\"30\/03\/2019\",\"vigente\":false,\"salary\":410.5},{\"empresa\":\"LOGISTICA INTEGRAL JAD SA DE CV\",\"nrp\":\"Z4219764212\",\"start\":\"01\/04\/2017\",\"end\":\"15\/10\/2018\",\"vigente\":false,\"salary\":98.0}],\"informacion_financiera\":{\"saldo_liquidar_pesos\":\"748120.90\",\"saldo_liquidar_vsm\":\"239.872\",\"pago_corriente\":\"7689.90\",\"pago_mensualidad\":\"7689.90\",\"mensualidad_roa\":\"7689.90\",\"mensualidad_rea\":\"7541.72\",\"monto_otorgado_vsm\":\"0.000\",\"monto_otorgado_pesos\":\"755600.00\",\"saldoInteres\":\"13,920.42\",\"tasa_interes\":\"10.45 %\",\"tipo_tasa_interes\":\"Fija\",\"plazo\":\"30 a\u00f1os\",\"tipo_pago\":\"Cuota fija\",\"comisiones\":\"752.81\"},\"cobranza\":{\"despacho\":\"Gomez Fernandez y Asociados SC\",\"meses_omisos\":\"10\",\"fecha_restructura\":\"03\/02\/2020\",\"fecha_asignacion\":\"01\/02\/2023\",\"status_legal\":\"Liquidacion por adjudicacion\"},\"historico\":{\"titular\":{\"nss\":\"18765203418\",\"curp\":\"LOCV810322MDFRSR07\",\"nombre\":\"LOPEZ CASTILLO VERONICA\",\"rfc\":\"LOCV8103229D5\"},\"pagos_resumen\":{\"requeridos\":21,\"efectuado\":11,\"porcentaje\":52.38},\"pagos\":{\"2024\":{\"1\":\"1\",\"2\":\"-\",\"3\":\"1\",\"4\":\"1\",\"5\":\"1\",\"6\":\"-\",\"7\":\"1\",\"8\":\"-\",\"9\":\"1\",\"10\":\"-\",\"11\":\"1\",\"12\":\"-\",\"requeridos\":12,\"efectuado\":7},\"2025\":{\"1\":\"1\",\"2\":\"-\",\"3\":\"1\",\"4\":\"-\",\"5\":\"1\",\"6\":\"-\",\"7\":\"1\",\"8\":\"-\",\"9\":\"-\",\"10\":\"-\",\"11\":\"-\",\"12\":\"-\",\"requeridos\":9,\"efectuado\":4}},\"movimientos\":[{\"fecha\":\"10\/07\/2025\",\"codigo\":\"8880\",\"descripcion\":\"RETENC SALARIAL\",\"origen\":\"323\",\"montoTrans\":\"15430.10\",\"comisiones\":\"-1498.76\",\"pagoInteres\":\"-13931.34\",\"pagoCapital\":\"0.00\",\"saldoCapital\":\"730169.56\"},{\"fecha\":\"31\/07\/2025\",\"codigo\":\"7011\",\"descripcion\":\"SEGURO\/COMISION\",\"origen\":\"-\",\"montoTrans\":\"598.73\",\"comisiones\":\"598.73\",\"pagoInteres\":\"0.00\",\"pagoCapital\":\"0.00\",\"saldoCapital\":\"730169.56\"},{\"fecha\":\"31\/07\/2025\",\"codigo\":\"7011\",\"descripcion\":\"SEGURO\/COMISION\",\"origen\":\"-\",\"montoTrans\":\"10.87\",\"comisiones\":\"10.87\",\"pagoInteres\":\"0.00\",\"pagoCapital\":\"0.00\",\"saldoCapital\":\"730169.56\"}]},\"verificaciones\":{\"datos_personales\":{\"verificado\":true,\"label\":\"Datos Personales V\u00e1lidos\"},\"credito_infonavit\":{\"verificado\":true,\"label\":\"Cr\u00e9dito Infonavit encontrado\"},\"subcuenta_vivienda\":{\"verificado\":true,\"label\":\"Se encontraron registros en la subcuenta de vivienda\"},\"historial_laboral\":{\"verificado\":true,\"label\":\"Registros de Antig\u00fcedad laboral localizados.\"},\"detalles_credito\":{\"verificado\":true,\"label\":\"Detalles del Cr\u00e9dito localizados\"},\"contact_data\":{\"verificado\":true,\"label\":\"Validado por el Infonavit\"},\"historico\":{\"verificado\":true,\"label\":\"Validado por el Infonavit\"}}}}","x-faqs":[{"q":"\u00bfQu\u00e9 informaci\u00f3n contiene la ficha t\u00e9cnica?","a":"Contiene el resumen detallado del cr\u00e9dito INFONAVIT, incluyendo montos, fechas, tipo de cr\u00e9dito, estructura financiera y status general."},{"q":"\u00bfQu\u00e9 formato tiene la respuesta?","a":"La respuesta es un archivo PDF descargable mediante una URL firmada."},{"q":"\u00bfCu\u00e1nto tiempo estar\u00e1 disponible el archivo?","a":"El archivo PDF estar\u00e1 disponible durante 2 horas mediante una URL firmada. Despu\u00e9s de ese periodo, se eliminar\u00e1 autom\u00e1ticamente del servidor por seguridad."},{"q":"\u00bfQu\u00e9 hacer si el enlace expira?","a":"Puedes volver a generar la ficha t\u00e9cnica enviando una nueva solicitud a este mismo endpoint."},{"q":"\u00bfQu\u00e9 pasa si el cr\u00e9dito est\u00e1 inactivo, adjudicado o en proceso legal?","a":"En esos casos, es posible que el archivo no est\u00e9 disponible. Se recomienda utilizar el endpoint de Hist\u00f3rico del Cr\u00e9dito."}],"parameters":[{"name":"identificador","in":"query","schema":{"type":"string"},"required":true,"description":"Identificador, puede ser CURP, NSS o RFC","example":"LOPE940101HDFRRL09"},{"name":"x-sandbox","in":"header","schema":{"type":"boolean"},"description":"Si se activa, la respuesta ser\u00e1 simulada y no consumir\u00e1 unidades.","example":true},{"name":"Accept","in":"header","required":true,"schema":{"type":"string"},"example":"application\/json"}],"responses":[]}}}}