CNNM API version 1.1
https://api.notariadomexicano.org.mx
Este API es del Colegio Nacional del Notariado Mexicano.
Para obtener la versión en Postman, descargar aquí
Prueba de conexión a API
Proveedores
Prueba de conexión de proveedores a API
Muestra esta documentación
Validar status del proveedor en el API
SDN
Conjunto de funciones para el sistema del Sello Digital Notarial SDN
Validar status del proveedor con el usuario en el API
get /sdn/status/{tokennotario}
Función para solicitar el sello de la cadena de datos compartida.
post /sdn/createstamp/{tokennotario}
Función para solicitar el sello de la cadena de datos compartida.
URI Parameters
- tokennotario: required(string)
Headers
- token: required(string)
Token de acceso del proveedor emitido por CNNM
Body
Media type: application/json
Type: object
Properties- tipoQr: required(one of INS, COT)
Instrumento o Cotejo
- tipoInstrumento: required(string)
Tipo de instrumento a reportar, separado por comas, limitado a 512 caracteres
- actores: required(string)
Ciudadanos involucrados en el acto, separados por comas, limitado a 65,535 caracteres (64 Kb)
- escritura: required(string)
Número de escritura definido en el acto, limitado a 128 caracteres
- volumen: required(string)
Número de volumen definido en el acto, limitado a 128 caracteres
- acto: required(string)
Detalla del acto a sellar, limitado a 16,777,215 caracteres (16 Mb)
Example:
{
"tipoQr":"INS",
"tipoInstrumento":"Compraventa, Testamento, Sucesorio",
"actores":"Juan Perez Martinez, María Gutierrez Hernández",
"escritura":"123456",
"volumen":"745",
"fecha":"09/10/2019",
"acto":"Lorem ipsum dolor sit amet, do minim quis deserunt deserunt elit esse ipsum commodo nulla fugiat. Minim esse consequat deserunt ad velit excepteur. Non excepteur sit aliqua et ad minim duis. Sunt magna sint culpa non consectetur enim ad quis fugiat dolor qui sit sunt irure exercitation elit. Consectetur laboris eiusmod Lorem. Nostrud velit mollit deserunt reprehenderit. Nulla laborum non ut quis ad anim duis. Fugiat sit ea qui non irure pariatur in officia ea ex aute ullamco.
Enim cillum commodo velit voluptate dolor culpa proident deserunt laborum velit id et aliquip. Et magna incididunt cupidatat voluptate deserunt magna sit et pariatur eu. Culpa fugiat pariatur aute nostrud minim et minim id sit commodo ullamco sint exercitation enim quis est non nisi non.
Eiusmod aute consectetur irure incididunt ut nulla sunt nulla sunt. Dolore est eu aliqua aute reprehenderit sunt sit quis qui amet proident pariatur excepteur duis sit sunt. Dolore ex Lorem magna fugiat irure ex sit.
Non laboris veniam non anim irure anim. Sit laborum fugiat fugiat veniam laboris laboris dolore deserunt ad quis. Excepteur non occaecat fugiat incididunt. Sit ea proident deserunt mollit adipisicing nostrud laboris sit incididunt sunt amet ut officia Lorem dolore. Eu est aute laborum cillum. Magna qui sunt qui occaecat sunt quis veniam pariatur laboris ad veniam ea sunt. Sint ea consectetur nisi dolor incididunt cillum. Duis do dolore et anim veniam exercitation ad non adipisicing culpa amet labore incididunt duis ea sint cillum laborum. Ut veniam ea fugiat est ipsum officia elit enim irure ut aliquip.
Labore ex dolore est voluptate laborum in Lorem cupidatat quis irure aute esse amet veniam quis do ut. Velit eu minim aliqua aute fugiat. Labore laboris enim eu elit nisi ea nisi cillum qui pariatur sint aliquip non ullamco adipisicing. Deserunt et sunt deserunt id ea est ad et ipsum veniam qui aliqua nisi enim magna consequat. Magna ut voluptate do. Labore magna fugiat ad ad dolore id exercitation culpa non mollit magna reprehenderit excepteur quis excepteur. Elit velit velit incididunt nostrud magna. Labore Lorem veniam elit aute.
Aute anim sit ipsum excepteur enim magna duis tempor nostrud eiusmod mollit aliqua ut et consectetur voluptate duis voluptate aliqua. Aute ea sit anim culpa minim sint proident pariatur in incididunt consectetur Lorem in irure qui laborum et. Aliqua in consectetur non occaecat qui occaecat reprehenderit officia veniam occaecat elit veniam nostrud."
}
HTTP status code 200
Body
Media type: application/json
Type: any
Example:
{
"msg": "OK",
"detalles": {
"codigo": "10005220201000417",
"qr": "cnnm://cacc9a8f066cf4f412aa13fd68f551fd",
"queue": 37,
"fechaTimbrado": "2022-02-01 19:46:52.192004"
}
}
HTTP status code 201
Body
Media type: application/json
Type: any
Example:
{
"msg": "Sello ya existe. Cancele sello anterior y reintente nuevamente.",
"detalles": {
"codigo": "10005220923007634",
"qr": "https://cnnm.app/qr/1cbca6fb28a39800264804d9dc20a87a",
"queue": 0,
"fechaTimbrado": "2022-09-23 09:41:59"
}
}
HTTP status code 500
Atributo inválido
Body
Media type: application/json
Type: any
Example:
{
"msg": "Error",
"error": "Atributo no válido en tipoQr"
}
Función para obtener la representación del sello (QR)
get /sdn/getstamp
Función para obtener la representación del sello (QR)
Headers
- token: required(string)
Token de acceso del proveedor emitido por CNNM
Query Parameters
- cadena: required(string)
Cadena del Sello a regresar
Example:
cnnm://cacc9a8f066cf4f412aa13fd68f551fd - formato: (string)
Formato de respuesta del servicio
Example:
base64png (Default)