1. Home
  2. SW API´S
  3. API Certificados

API Certificados

API para gestionar los certificados CSD de tu cuenta, será posible cargar, consultar y eliminar los certificados.
Para administrar los certificados de manera gráfica, puede hacerlo desde el Administrador de timbres.

🧰 Url Producción : https://services.sw.com.mx

Cargar Certificado

Servicio para cargar un certificado, el cuál recibe el CSD en Base64.

Endpoint

MétodoRuta
POST /certificates/save

Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Type application/json

Parámetros JSON Body

PropiedadTipoUsoDescripción
typestringRequeridoColocar el valor ‘stamp’
b64CerstringRequeridoCSD en Base64
b64KeystringRequeridoKey en Base64
passwordstringRequeridoContraseña del certificado

Ejemplo Request

curl --request POST \
  --url https://services.test.sw.com.mx/certificates/save \
  --header 'Authorization: Bearer $token' \
  --header 'Content-Type: application/json' \
  --data '{    
"type":"stamp",
"b64Key":"$b64Key",    
"b64Cer":"$b64Cer",    
"password":"12345678a"
}'

Ejemplo Response

Response Ok
{
    "data": "CSD Guardados Correctamente.",
    "status": "success"
}
Response Error
{
    "message": "Certificados",
    "messageDetail": "Te hacen falta archivos o el password esta vacio",
    "data": null,
    "status": "error"
}

Consultar Certificados

Servicio para consultar todos los certificados cargados en la cuenta.

Endpoint

MétodoRuta
GET /certificates

Autenticación y Headers

HeaderValue
AuthorizationBearer Token

Ejemplo Request

curl --request GET \
  --url https://services.test.sw.com.mx/certificates \
  --header 'Authorization: Bearer $token'

Ejemplo Response

Response Ok
{
    "data": [
        {
            "issuer_rfc": "EKU9003173C9",
            "certificate_number": "30001000000400002434",
            "csd_certificate": "MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==",
            "is_active": true,
            "issuer_business_name": "ESCUELA KEMPER URGATE SA DE CV",
            "valid_from": "2019-06-17T14:44:14",
            "valid_to": "2023-06-17T14:44:14",
            "certificate_type": "stamp"
        },
        {
            "issuer_rfc": "FUNK671228PH6",
            "certificate_number": "30001000000400002321",
            "csd_certificate": "MIIFijCCA3KgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDIzMjEwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNTI5MTcxNzQwWhcNMjMwNTI5MTcxNzQwWjCBsTEdMBsGA1UEAxMUS0FSTEEgRlVFTlRFIE5PTEFTQ08xHTAbBgNVBCkTFEtBUkxBIEZVRU5URSBOT0xBU0NPMR0wGwYDVQQKExRLQVJMQSBGVUVOVEUgTk9MQVNDTzEWMBQGA1UELRMNRlVOSzY3MTIyOFBINjEbMBkGA1UEBRMSRlVOSzY3MTIyOE1DTE5MUjA1MR0wGwYDVQQLExRLQVJMQSBGVUVOVEUgTk9MQVNDTzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALcigR0/27nsBVgrbB/neBsY7R3cRvR3Ka9w4ovRtpN2pe62A5dfew7eNaaXQESF/bcbaq/bI9VuI5NJqxx0QVIRRn+pAJb53PsMVVAj81JoPUislh0AlxuMHhI8TxpGmwrVU+PejfuQ49wqfQsOnqYAuHi0PvvzE/N2Ja32+yEOMzE40B0OqoBO2t93I+he+/THXhijEKeeSO4s+kgNBUKvZNqu/00Rrqu5DjfFLFHCwqBQraym1xlSBt7C3m8nGsPbn/R0BMypfSZPSuQJNxDX0W3+zhlKrnFMMQWEHgMJ75kQPIhHLN+/MKUe3j75ViDL6ejupN/DO/AtYHcMtPsCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBACdpf+YqxKhVyH/nTxnZHTbg4BzMoCrC5NXKU4XUvZ37/E1fzqLIcLaNZUIwdwhKw5qQrNIbn0AEtWA/PIHUeAffoJOMWklNlGMOeXlX6PmAF692ywISLxhy7Nt9aLYIr4yT6P8a8zR9em0B6guW3BudSNKIui+FpTYNmCpttSPfJ07lvYY1VYvGwAqwnAzWUWHqoh1S6Y+qKxvUAw6Cj3n3A1iQiWqrCFBeaoe2iw050jTRT/THx4qIGAqQJSYiO+z5xjiUxTnxZBj7ZGAjjNITg+AEnqEnyYUnjhRLq38BlJTvaPrAmXuisJV8YGvwvuyrBG/eSZqnLf1MkD2Z5aX2L2blmvUxpTSUw9kz2scXUVUBiBiW3AXztrtM5Dyg3O/vGdFOPh1f9CNuzDCgbUAe2ifIyPYtJKAmicMatc279+Z14MpqpsWkgvHHPE2D8tlsnnrIs5eT+ghKhOtQKCXrwv7khTU3szJOjTFvANy6V6iiEswABn4fbKVwK3XbwwtWa9oMFj4hHVi6LAz9ze8R36MFq+O6ERIlVqD/sVcypU2mEEjqRypP8lu6qO6oUo1lt91TqqBLjFz1dIN9B4o+vpikUlCJldOSvhHNtwmg/lgepxR9P2RYJhH5xz+6tlM1/Fs9SAYY52g6nqMmxcddfMNQKp15u0DW5ue+4F5m",
            "is_active": true,
            "issuer_business_name": "KARLA FUENTE NOLASCO",
            "valid_from": "2019-05-29T12:17:40",
            "valid_to": "2023-05-29T12:17:40",
            "certificate_type": "stamp"
        },
        {
            "issuer_rfc": "OÑO120726RX3",
            "certificate_number": "30001000000400002464",
            "csd_certificate": "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",
            "is_active": true,
            "issuer_business_name": "ORGANICOS ÑAVEZ OSORIO S.A DE C.V SA DE CV",
            "valid_from": "2019-06-20T15:58:17",
            "valid_to": "2023-06-20T15:58:17",
            "certificate_type": "stamp"
        },
        {
            "issuer_rfc": "RAQÑ7701212M3",
            "certificate_number": "30001000000400002453",
            "csd_certificate": "MIIFkDCCA3igAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0NTMwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MjMzMzI1WhcNMjMwNjE3MjMzMzI1WjCBtzEeMBwGA1UEAxQV0UVWRVMgUkFNSVJFWiBRVUVaQURBMR4wHAYDVQQpFBXRRVZFUyBSQU1JUkVaIFFVRVpBREExHjAcBgNVBAoUFdFFVkVTIFJBTUlSRVogUVVFWkFEQTEWMBQGA1UELRQNUkFR0Tc3MDEyMTJNMzEbMBkGA1UEBRMSUkFRTjc3MDEyMUhERk1aVjA4MSAwHgYDVQQLFBfRRVZFUyBSQU1JUkVaIFFVRVpBREEgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJRP66ngVa3/EOOuKQFsZX81s+F8482Emdq80cK5TzlycTdYnyMyPpHHjORdKwcV8FnNlpIx2Qe6kA8nSVL+x9P13ZCij6TsE8CvIA/YxGnCM1AYl6ZineHrBVssX+GurKDWWPl4jgMti54M30FjAIGaZrfJ9wz3sf/DAEXF6S/cbidwuQwkemSA9WroNetByTVWVA3CSR6oY/8pPSW40/c1/GJtkKjCntMjdasRNF4DEmu93fMNdB9nLvNFyOQAPjw7/WTdQhrAl6EZZ2TCrJegamE4yWje71Ux2MVrVaXAtN8w51Kg74BktrKypc5Vh94pa90rwVL1WlNaSwTuOdECAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAD5Gowv5g7XrJ/j3o7zP40D/yCut/Wki7usmI/EWnmvghwmas4ZHWzJY5y4tWNll+Kj6NfTicKpnZ8Ph8JKM5BhvrT1kLqh+uj9L9ZRUkQmi3MnYprwds9D+VT6eeqnGeHH544W6am5MLj9c88E3KvWgTM5cC+QKpAKBFOrf07Bm3PEi3sJBufdVz0yAWLA6xrOVfjBieJySCdpYQ6ESvWBUx9CMRlYMxIGZdll5vsQ4WsbilrzeyT7tifzHcCtuGDLeMyZ3nKIkXftT2JvVR92pbjY09RHiuVZNmoLnpAorK2tNyJ/Tkv679qRrSNabgTtAkP/yIC0hy/IJjbZf20xoIv0Q9dtri4s+URBNdqYIsKIcBGb13aBkGqBcIsLs91Ji345U7bAkPWV78dJaU7da2nYHYrtk1WKWP4s4WuCoDPBnGwTalBu30CnCEMPTU4+FvFTE4OKSq0fpgVhqLS1wOnV7w3JrNKNmJMxyvb6XBA8K5l8otXEWEoxAbi26GfSl0x0fQMHytIbl0bOOnQD60OAwZo6Q1cgukH5xJi9Nh4Qi/0o6HPfvnW7dMDlmBpTENgeur5EHWmRtIiy1L7xFRxTYlgsSdInwPP+V8HTuGEEMYhRzqvqOtbo63IItO7fXArfByYPL3EctYW/1u0sq+wS/muBbIunC+8YsMpoB",
            "is_active": false,
            "issuer_business_name": "ÑEVES RAMIREZ QUEZADA",
            "valid_from": "2019-06-17T18:33:25",
            "valid_to": "2023-06-17T18:33:25",
            "certificate_type": "stamp"
        },
        {
            "issuer_rfc": "RAQÑ7701212M3",
            "certificate_number": "30001000000400002448",
            "csd_certificate": "MIIFjjCCA3agAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0NDgwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MjExMTA5WhcNMjMwNjE3MjExMTA5WjCBtTEeMBwGA1UEAxQV0UVWRVMgUkFNSVJFWiBRVUVaQURBMR4wHAYDVQQpFBXRRVZFUyBSQU1JUkVaIFFVRVpBREExHjAcBgNVBAoUFdFFVkVTIFJBTUlSRVogUVVFWkFEQTEWMBQGA1UELRQNUkFR0Tc3MDEyMTJNMzEbMBkGA1UEBRMSUkFRTjc3MDEyMUhERk1aVjA4MR4wHAYDVQQLFBXRRVZFUyBSQU1JUkVaIFFVRVpBREEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzC7243Db2FuASY1LbkcLfv7GaTdeX0++rTYCsgvpyCQoE48F3hWe/ku60HGIdm8b7DlTqjrR+BJ0JRzpJ0A7O0U9XXxtHDC1vHFKMtXOVPxPoRsrfF00/SWFnJaIAT3jXVXU5C3psci08f0UryTdgtAmvfp9H30s5668sPywNPmy8TMLQq/Pj35CZKzWuD2R64ZJHAV/lV6JMZX4LaKQnRxZ29vUta06CN94R3hUCTNzp45pxaUZznsS+VgDngt3CUxlLIPsqXhqNn9+j8tGFXFJCYxMmYV2RXoJwxXO/9WfTU621a7mYNafOSYWNOwYfYU+Vvip/aVn6CBBZR8+PAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQCBxVD5mG92x8UMYDepwQlZPMIgAYqVLNAZMNBNPiNJFvBgRNVZhAovC7rQ9wq4mQu4actWcBDTDdLlJiuU1M1PMMsQiwf5NLz9sDcC01ouV1JwaGLU2iYV/sLCSXjbt4UtEnt2YCiPv6lvY32iEzyJGhnT5UxNlE6JN0b1oOv6B5BfPDF51LN17F32C6H6d9bm9scjX4FgNL/Zm8mBe+fWGVtEewV6jm6QR9K8s7D4L58kbzFMK80aI7p3MTZFdiHCSveyKlnKRP1IbgYmXx4nrrVczsWkh2r5iH6SRztQwiVNET1xWoblwgQf3pZRfeCEU13jDOzB1b3ueTJ8htsVWbSDbJDyB3jnbjT9LF+QXs1ShOMNX28fk1VdntyRc7gcMwDT5O2aIh+AOub8bYpYjAfGZ5ig4a9nrpDawNledO77iRK8wKU8IJzgf5MzoDEwFtlAcsKclDGn7mQU6OUxtDrTKWFBIAV3TYxOqDnfaLnj+dHxmZXJEkRHSUnaUix49x2F1QAHcpUeN8FSxXUaVBXLGiRsD1L4L0gU8lEjVfAGJy68Twu6fTq9b/2i3wqNu0pMPgL39tBAdRahtxtIKKbxqn/kuUiONX1RgsMUTKT2RDC1ZB1VFOFM6oqD/0qDWmxzwZf1fXHZYPP4e1lIcRYxuu+ZZpQoj1kHXG7y4g==",
            "is_active": true,
            "issuer_business_name": "ÑEVES RAMIREZ QUEZADA",
            "valid_from": "2019-06-17T16:11:09",
            "valid_to": "2023-06-17T16:11:09",
            "certificate_type": "stamp"
        },
        {
            "issuer_rfc": "XIA190128J61",
            "certificate_number": "30001000000400002443",
            "csd_certificate": "MIIFyDCCA7CgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0NDMwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MjA0MDUxWhcNMjMwNjE3MjA0MDUxWjCB7zEqMCgGA1UEAxMhWEVOT04gSU5EVVNUUklBTCBBUlRJQ0xFUyBTIERFIENWMSowKAYDVQQpEyFYRU5PTiBJTkRVU1RSSUFMIEFSVElDTEVTIFMgREUgQ1YxKjAoBgNVBAoTIVhFTk9OIElORFVTVFJJQUwgQVJUSUNMRVMgUyBERSBDVjElMCMGA1UELRMcWElBMTkwMTI4SjYxIC8gS0FITzY0MTEwMUIzOTEeMBwGA1UEBRMVIC8gS0FITzY0MTEwMUhOVExLUzA2MSIwIAYDVQQLExlYZW5vbiBJbmR1c3RyaWFsIEFydGljbGVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiJQ5YcSgjwsGf29+3go7VGdtMZCcH9wUpn46ZMAlFwUojnCPTvwJ3+cSwjqJnw8ahr3DuRwekvGR4BJAb5b9Xi8kyoiWtwcGOSWxO38Bp9J1e/BO9HMbQBPAtLDuG47oqnH8zWLOeaoYRJDpARw4RX1ko2+9tbj0ntBtM7Vk1E8EWiA/h2Meq0LIv1+ySGTUrEW46FM01J5pzELv5XupBghuJxR5DG9fiOW7u3dR5s3tZoVLwA1KdjJtY0mmnfCwxg6i5AqhvY+FAI5D6CF6/lHA8PWg63WasvrhuIv70xCLjgPT/j00ZcPrLvBf1DefGVic980Ch/SDvC+MdJ1F5wIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEACjfTPoKY2N5MxjmAMltd5XZCV1vgAwEtrIRYTodhE8R0Tp1QanAXb0luPyBv5hIXWK4VqAI4fcTtP+n7kkrwfha6ErkPWFNJWJm8ZsMmby/3WgVoJkOFyRYQqr5Il3N6wMa5kiDBtDRbqB3iEXmvtrvjWSHyxAER+zo3jWGFlhBZ0nQNRtjx8sPFihVc5TUH682HJiU4oWvT63Dnra8ncqiW/uCuY86crnUq0fW7Lw/3+PY5xXjNxR/Hh3sUPITfJrGaLWurD1J9npr9yGAJ6t9zrhhZnepIC0DUMc5+j4pg1DrO32jzwUOLQqErDizh84NoJCWwbg+US8wi3zD0ZKiDv7XsTNWAW2Ap2JkzykKHjFTZiEm3uZOkJNfcu3o+kefr5HfXFT+iN9K5FUEhaQwgUeZBRJ8V5F6gmhz3d6ixVbiZoFNhYR8e2k8gF9gGrVMrEbJGQrl+6+ZYQLFiauXeG7fu1svk19PuyredRJGnseJqyV4RzcRGhJA+cLnmpdDOTEhignnvnhEuY6HVRYYXhOTyeeluET7KRCxbJGqO7TdWgjrHL3HRbNE4NY5GAdOZuLaWxElG5ZVCHqtG0Nh7UQAhcz+EKyZBAewv5XuH0OomZXw6mM2mY2soL6z1224NusM8/BbJcYTQUlAEKblEChhGK1XlxiVOU2nc9KE=",
            "is_active": true,
            "issuer_business_name": "XENON INDUSTRIAL ARTICLES S DE CV",
            "valid_from": "2019-06-17T15:40:51",
            "valid_to": "2023-06-17T15:40:51",
            "certificate_type": "stamp"
        }
    ],
    "status": "success"
}
Response Error
{
    "data": [],
    "status": "success"
}

Consultar Certificado Por NoCertificado

Servicio para obtener un certificado cargado enviando como parámetro el número de certificado.

Endpoint

MétodoRuta
GET /certificates/{noCertificado}

Autenticación y Headers

HeaderValue
AuthorizationBearer Token

Parámetros Path

PropiedadDescripción
noCertficado Número de certificado a obtener

Ejemplo Request

curl --request GET \
  --url https://services.test.sw.com.mx/certificates/30001000000400002321 \
  --header 'Authorization: Bearer $token'

Ejemplo Response

Response Ok
{
    "data": {
        "issuer_rfc": "CACX7605101P8",
        "certificate_number": "30001000000400002335",
        "csd_certificate": "MIIFijCCA3KgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDIzMzUwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNTI5MTk1MDAxWhcNMjMwNTI5MTk1MDAxWjCBsTEdMBsGA1UEAxMUWE9DSElMVCBDQVNBUyBDSEFWRVoxHTAbBgNVBCkTFFhPQ0hJTFQgQ0FTQVMgQ0hBVkVaMR0wGwYDVQQKExRYT0NISUxUIENBU0FTIENIQVZFWjEWMBQGA1UELRMNQ0FDWDc2MDUxMDFQODEbMBkGA1UEBRMSQ0FDWDc2MDUxME1HVFNIQzA0MR0wGwYDVQQLExRYT0NISUxUIENBU0FTIENIQVZFWjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKvYaTyUuvtUIwymg88xS3Ri7W2J758lusEgwUaxdyIyxLQK2736yrK6RotjDu7pfbzqD5CyJ6gkT70x29QNe5MHUgcNPnARoYK2+0a0kWjpweNqjb0pCOMevUCzblF72c7MkErbW5qolIRIsI4UFSZOlLDI9O9lKm0Tk85Ab0siaqUefGl9lOOkjPT7Pr/CkHk4jxZJOzY2cWVey00vgFh/t9xxbF6Rvi738dfZ9R9h2TVEpaRRYb+m4rpTMos6HEfmhuKSsNe2/M8NDxC4zkcwdC5WS9NhNd4kUQ+7TFLmIo14tOXXSBZVVsg49/L+lq/eh44K1Ze3iSW9M7Ii8mECAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAK1bJ6vhkqIF0Y4XnDUFQ/nZUOsQCXbs+czwu62kVaOffHWcKhJ1mTaSwkmFoqykV3VAib7RYKYTXcERow21uGEfnOhNxeSi4l2An7y6PtJOGy4wTjAX++iAeoh+ZDel3VBhvNYv6IZAcsVqdTl0Mfs/E7EuCc6YqumEBTbFTMcp92A31HWHqkI+UnXcogYndsaIK2m+iER6AHhUokfOjOiSJmSEovaXmaJVkmjbv3g07FeMB2fZ8fp3rrRtHjgTzbZyPY2LjhBnV/0vaTnGZH4l1RWZ+dgFn5/09GJJYLgaTBHpuRNBI6JRQ9/iR4NMjOEbNXDIpKibnIg3zG1yqQtUwQBUic0lF958n1KOg7fM+Msgq9Fjg2FY3aI2DAoGWKJR8PTiFbXy+Arpzd669QWzgIusT7KLwlFhKm+a+9dmE2lp0WUj2QH0drJdfSuvqA9ZIu3I0yvnpUT0jlun0PZyoloTOd5X+8z2kLSAxbZaOu9I4XATcwZntZK0FIueh4Htom524ne/MNp6nEXzpxV4HPiW626VoykB4AHJwIp7ljcg8D4IJ7oIF/0UEduwbsx3amAfDeg/9YtPRC4j5M0h3l7zLcJ2/BFwr8qYM74d0v00Hm4msirCPkE+kr58oL1NjwN7vvPA96HbSeBohH+f/X8FcZ965FhmjmZWgj0W",
        "is_active": false,
        "issuer_business_name": "XOCHILT CASAS CHAVEZ",
        "valid_from": "2019-05-29T14:50:01",
        "valid_to": "2023-05-29T14:50:01",
        "certificate_type": "stamp"
    },
    "status": "success"
}
Response Error
{
    "message": "Certificados",
    "messageDetail": "No se encontro certificado con el numero de certificado 3000100000040000233 activo.",
    "data": null,
    "status": "error"
}

Consultar Certificado Por RFC

Servicio para obtener un certificado cargado enviando como parámetro el RFC del contribuyente.

Endpoint

MétodoRuta
GET /certificates/rfc/{rfc}

Autenticación y Headers

HeaderValue
AuthorizationBearer Token

Parámetros Path

PropiedadDescripción
rfc RFC del contribuyente a consultar

Ejemplo Request

curl --request GET \
  --url https://services.test.sw.com.mx/certificates/rfc/EKU9003173C9 \
  --header 'Authorization: Bearer $token'

Ejemplo Response

Response Ok
{
    "data": [
        {
            "issuer_rfc": "EKU9003173C9",
            "certificate_number": "30001000000400002434",
            "csd_certificate": "MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==",
            "is_active": false,
            "issuer_business_name": "ESCUELA KEMPER URGATE SA DE CV",
            "valid_from": "2019-06-17T14:44:14",
            "valid_to": "2023-06-17T14:44:14",
            "certificate_type": "stamp"
        },
        {
            "issuer_rfc": "EKU9003173C9",
            "certificate_number": "30001000000500003416",
            "csd_certificate": "MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUxWjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gVkFEQTgwMDkyN0RKMzEeMBwGA1UEBRMVIC8gVkFEQTgwMDkyN0hTUlNSTDA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHGQVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oKH9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWLb02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVvDKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3vQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAFaUgj5PqgvJigNMgtrdXZnbPfVBbukAbW4OGnUhNrA7SRAAfv2BSGk16PI0nBOr7qF2mItmBnjgEwk+DTv8Zr7w5qp7vleC6dIsZFNJoa6ZndrE/f7KO1CYruLXr5gwEkIyGfJ9NwyIagvHHMszzyHiSZIA850fWtbqtythpAliJ2jF35M5pNS+YTkRB+T6L/c6m00ymN3q9lT1rB03YywxrLreRSFZOSrbwWfg34EJbHfbFXpCSVYdJRfiVdvHnewN0r5fUlPtR9stQHyuqewzdkyb5jTTw02D2cUfL57vlPStBj7SEi3uOWvLrsiDnnCIxRMYJ2UA2ktDKHk+zWnsDmaeleSzonv2CHW42yXYPCvWi88oE1DJNYLNkIjua7MxAnkNZbScNw01A6zbLsZ3y8G6eEYnxSTRfwjd8EP4kdiHNJftm7Z4iRU7HOVh79/lRWB+gd171s3d/mI9kte3MRy6V8MMEMCAnMboGpaooYwgAmwclI2XZCczNWXfhaWe0ZS5PmytD/GDpXzkX0oEgY9K/uYo5V77NdZbGAjmyi8cE2B2ogvyaN2XfIInrZPgEffJ4AB7kFA2mwesdLOCh0BLD9itmCve3A1FGR4+stO2ANUoiI3w3Tv2yQSg4bjeDlJ08lXaaFCLW2peEXMXjQUk7fmpb5MNuOUTW6BE=",
            "is_active": true,
            "issuer_business_name": "ESCUELA KEMPER URGATE SA DE CV",
            "valid_from": "2023-05-18T05:43:51",
            "valid_to": "2027-05-18T05:43:51",
            "certificate_type": "stamp"
        }
    ],
    "status": "success"
}
Response Error
{
    "message": "Certificados",
    "messageDetail": "El Rfc proporcionado es invalido. Favor de verificar.",
    "data": null,
    "status": "error"
}

Eliminar Certificado

Servicio para eliminar un certificado de la cuenta enviando como parámetro el número de certificado.

Endpoint

MétodoRuta
DELETE /certificates/{noCertificado}

Autenticación y Headers

HeaderValue
AuthorizationBearer Token

Parametros Path

PropiedadDescripción
noCertficado Número de certificado a eliminar

Ejemplo Request

curl --request DELETE \
  --url https://services.test.sw.com.mx/certificates/30001000000400002335 \
  --header 'Authorization: Bearer $token'

Ejemplo Response

Response Ok
{
    "data": "Certificado 30001000000400002448 desactivado.",
    "status": "success"
}
Response Error
{
    "message": "Certificados",
    "messageDetail": "One or more errors occurred.",
    "data": null,
    "status": "error"
}

En SW® somos mejores para TI, es por ello que tu opinión es muy importantepor favor ayúdanos calificando este articulo y dejando tus comentarios.

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on octubre 10, 2024

Related Articles