{
  "id": "@itentialopensource/adapter-gogetssl",
  "type": "Adapter",
  "export": "GoGetSSL",
  "title": "GoGetSSL",
  "src": "adapter.js",
  "roles": [
    "admin"
  ],
  "methods": [
    {
      "name": "iapUpdateAdapterConfiguration",
      "summary": "Updates the adapter configuration",
      "description": "Updates the adapter configuration file with the provided changes",
      "input": [
        {
          "name": "configFile",
          "type": "string",
          "info": "The name of the file to change",
          "required": true,
          "schema": {
            "title": "configFile",
            "type": "string"
          }
        },
        {
          "name": "changes",
          "type": "object",
          "info": "JSON object containing the configuration changes",
          "required": true,
          "schema": {
            "title": "changes",
            "type": "object"
          }
        },
        {
          "name": "entity",
          "type": "string",
          "info": "The entity in which the changes are being made",
          "required": false,
          "schema": {
            "title": "entity",
            "type": "string"
          }
        },
        {
          "name": "type",
          "type": "string",
          "info": "The type of file to change - action, schema, or mock",
          "required": false,
          "schema": {
            "title": "type",
            "type": "string"
          }
        },
        {
          "name": "action",
          "type": "string",
          "info": "The action to be changed",
          "required": false,
          "schema": {
            "title": "action",
            "type": "string"
          }
        },
        {
          "name": "replace",
          "type": "boolean",
          "info": "True to replace entire mock data, false to merge/append",
          "required": false,
          "schema": {
            "title": "replace",
            "type": "boolean"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapUpdateAdapterConfiguration"
      },
      "task": true
    },
    {
      "name": "iapSuspendAdapter",
      "summary": "Suspends the adapter",
      "description": "Suspends the adapter",
      "input": [
        {
          "name": "mode",
          "type": "enum",
          "enumerals": [
            "pause",
            "error"
          ],
          "info": "How incoming requests are handled. Defaults to 'pause'",
          "description": "How incoming requests are handled. Defaults to 'pause'",
          "schema": {
            "title": "mode",
            "type": "string"
          },
          "required": false
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the adapter suspended status",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapSuspendAdapter"
      },
      "task": true
    },
    {
      "name": "iapUnsuspendAdapter",
      "summary": "Unsuspends the adapter",
      "description": "Unsuspends the adapter",
      "input": [],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the adapter suspended status",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapUnsuspendAdapter"
      },
      "task": true
    },
    {
      "name": "iapGetAdapterQueue",
      "summary": "Return the requests that are waiting in the queue if throttling is enabled",
      "description": "Return the requests that are waiting in the queue if throttling is enabled",
      "input": [],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the adapter queue",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapGetAdapterQueue"
      },
      "task": true
    },
    {
      "name": "iapFindAdapterPath",
      "summary": "Provides the ability to see if a particular API path is supported by the adapter",
      "description": "Provides the ability to see if a particular API path is supported by the adapter",
      "input": [
        {
          "name": "apiPath",
          "type": "string",
          "info": "The API Path you want to check - make sure to not include base path and version",
          "description": "The API Path you want to check - make sure to not include base path and version",
          "schema": {
            "title": "apiPath",
            "type": "string"
          },
          "required": true
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapFindAdapterPath"
      },
      "task": true
    },
    {
      "name": "iapTroubleshootAdapter",
      "summary": "Runs troubleshoot script for adapter",
      "description": "Runs troubleshoot script for adapter",
      "input": [
        {
          "name": "props",
          "type": "object",
          "info": "Object containing configuration, healthcheck and auth properties {'connProps':{'host': 'api.service.com', 'base_path': '/', 'protocol': 'http', 'port': 443, 'version': 'v1'},'healthCheckEndpoint': '/healthcheck', 'auth': {'auth_method': 'no authentication', 'username': 'username', 'password': 'password'}}",
          "required": true,
          "schema": {
            "title": "props",
            "type": "object"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the test results",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapTroubleshootAdapter"
      },
      "task": true
    },
    {
      "name": "iapRunAdapterHealthcheck",
      "summary": "Runs healthcheck script for adapter",
      "description": "Runs healthcheck script for adapter",
      "input": [],
      "output": {
        "name": "result",
        "type": "boolean",
        "description": "Whether healthcheck passed or failed",
        "schema": {
          "title": "result",
          "type": "boolean"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapRunAdapterHealthcheck"
      },
      "task": true
    },
    {
      "name": "iapRunAdapterConnectivity",
      "summary": "Runs connectivity check script for adapter",
      "description": "Runs connectivity check script for adapter",
      "input": [],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the test results",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapRunAdapterConnectivity"
      },
      "task": true
    },
    {
      "name": "iapRunAdapterBasicGet",
      "summary": "Runs basicGet script for adapter",
      "description": "Runs basicGet script for adapter",
      "input": [
        {
          "name": "maxCalls",
          "required": false,
          "type": "number",
          "info": "How many GET endpoints to test (defaults to 5)",
          "schema": {
            "title": "maxCalls",
            "type": "number",
            "default": 5
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing the test results",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapRunAdapterBasicGet"
      },
      "task": true
    },
    {
      "name": "iapMoveAdapterEntitiesToDB",
      "summary": "Moves entities from an adapter into the Itential Platform database",
      "description": "Moves entities from an adapter into the Itential Platform database",
      "input": [],
      "output": {
        "name": "res",
        "type": "object",
        "description": "A JSON Object containing status, code and the response from the mongo transaction",
        "schema": {
          "title": "res",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapMoveAdapterEntitiesToDB"
      },
      "task": true
    },
    {
      "name": "iapDeactivateTasks",
      "summary": "Deactivate the inputted tasks",
      "description": "Deactivate the inputted tasks",
      "input": [
        {
          "name": "tasks",
          "type": "array",
          "description": "Tasks to deactivate",
          "schema": {
            "title": "tasks",
            "type": "array"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing success status",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapDeactivateTasks"
      },
      "task": true
    },
    {
      "name": "iapActivateTasks",
      "summary": "Activate the inputted tasks",
      "description": "activate the inputted tasks",
      "input": [
        {
          "name": "tasks",
          "type": "array",
          "description": "Tasks to activate",
          "schema": {
            "title": "tasks",
            "type": "array"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing success status",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapActivateTasks"
      },
      "task": true
    },
    {
      "name": "iapPopulateEntityCache",
      "summary": "Populate the cache for the given entities",
      "description": "Populate the cache for the given entities",
      "input": [
        {
          "name": "entityTypes",
          "type": "array",
          "info": "the entity type(s) to populate",
          "required": true,
          "schema": {
            "title": "entityTypes",
            "type": "array"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapPopulateEntityCache"
      },
      "task": true
    },
    {
      "name": "iapRetrieveEntitiesCache",
      "summary": "Retrieves data from cache for specified entity type",
      "description": "Retrieves data from cache for specified entity type",
      "input": [
        {
          "name": "entityType",
          "type": "string",
          "info": "entity of which to retrieve",
          "required": true,
          "schema": {
            "title": "entityType",
            "type": "string"
          }
        },
        {
          "name": "options",
          "type": "object",
          "info": "settings of which data to return and how to return it",
          "required": false,
          "schema": {
            "title": "options",
            "type": "object"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapRetrieveEntitiesCache"
      },
      "task": true
    },
    {
      "name": "getDevice",
      "summary": "Get the Appliance",
      "description": "Get the Appliance",
      "input": [
        {
          "name": "deviceName",
          "type": "string",
          "info": "An Appliance Device Name",
          "required": true,
          "schema": {
            "title": "deviceName",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getDevice"
      },
      "task": false
    },
    {
      "name": "getDevicesFiltered",
      "summary": "Get Appliances that match the filter",
      "description": "Get Appliances that match the filter",
      "input": [
        {
          "name": "options",
          "type": "object",
          "info": "options - e.g. { 'start': 1, 'limit': 20, 'filter': { 'name': 'abc123' } }",
          "required": true,
          "schema": {
            "title": "options",
            "type": "object"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "array",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "array"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getDevicesFiltered"
      },
      "task": false
    },
    {
      "name": "isAlive",
      "summary": "Checks the status for the provided Appliance",
      "description": "Checks the status for the provided Appliance",
      "input": [
        {
          "name": "deviceName",
          "type": "string",
          "info": "An Appliance Device Name",
          "required": true,
          "schema": {
            "title": "deviceName",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "boolean",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "boolean"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/isAlive"
      },
      "task": false
    },
    {
      "name": "getConfig",
      "summary": "Gets a config for the provided Appliance",
      "description": "Gets a config for the provided Appliance",
      "input": [
        {
          "name": "deviceName",
          "type": "string",
          "info": "An Appliance Device Name",
          "required": true,
          "schema": {
            "title": "deviceName",
            "type": "string"
          }
        },
        {
          "name": "format",
          "type": "string",
          "info": "The format to be returned - this is ignored as we always return json",
          "required": false,
          "schema": {
            "title": "format",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getConfig"
      },
      "task": false
    },
    {
      "name": "iapGetDeviceCount",
      "summary": "Gets a device count from the system",
      "description": "Gets a device count from the system",
      "input": [],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapGetDeviceCount"
      },
      "task": false
    },
    {
      "name": "iapExpandedGenericAdapterRequest",
      "summary": "Makes the requested generic call with additional options",
      "description": "Makes the requested generic call with additional options via metadata",
      "input": [
        {
          "name": "metadata",
          "type": "object",
          "info": "metadata for the call (optional)",
          "description": "metadata for the call - allows for many enhancements (optional)",
          "schema": {
            "title": "metadata",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "uriPath",
          "type": "string",
          "info": "the path of the api call - do not include the host, port, base path or version",
          "description": "the path of the api call",
          "schema": {
            "title": "uriPath",
            "type": "string"
          },
          "required": false
        },
        {
          "name": "restMethod",
          "type": "string",
          "info": "the rest method (GET, POST, PUT, PATCH, DELETE)",
          "description": "the rest method (GET, POST, PUT, PATCH, DELETE)",
          "schema": {
            "title": "restMethod",
            "type": "string"
          },
          "required": false
        },
        {
          "name": "pathVars",
          "type": "object",
          "info": "the parameters to be put within the url path (optional)",
          "description": "the parameters to be put within the url path (optional)",
          "schema": {
            "title": "pathVars",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "queryData",
          "type": "object",
          "info": "the query parameters to be put on the url (optional)",
          "description": "the query parameters to be put on the url (optional)",
          "schema": {
            "title": "queryData",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "requestBody",
          "type": "object",
          "info": "the payload to be sent with the request (optional)",
          "description": "the payload to be sent with the request (optional)",
          "schema": {
            "title": "requestBody",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "addlHeaders",
          "type": "object",
          "info": "additional headers to be put on the call (optional)",
          "description": "additional headers to be put on the call (optional)",
          "schema": {
            "title": "addlHeaders",
            "type": "object"
          },
          "required": false
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/iapExpandedGenericAdapterRequest"
      },
      "task": true
    },
    {
      "name": "genericAdapterRequest",
      "summary": "Makes the requested generic call",
      "description": "Makes the requested generic call",
      "input": [
        {
          "name": "uriPath",
          "type": "string",
          "info": "the path of the api call - do not include the host, port, base path or version",
          "description": "the path of the api call",
          "schema": {
            "title": "uriPath",
            "type": "string"
          },
          "required": true
        },
        {
          "name": "restMethod",
          "type": "string",
          "info": "the rest method (GET, POST, PUT, PATCH, DELETE)",
          "description": "the rest method (GET, POST, PUT, PATCH, DELETE)",
          "schema": {
            "title": "restMethod",
            "type": "string"
          },
          "required": true
        },
        {
          "name": "queryData",
          "type": "object",
          "info": "the query parameters to be put on the url (optional)",
          "description": "the query parameters to be put on the url (optional)",
          "schema": {
            "title": "queryData",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "requestBody",
          "type": "object",
          "info": "the payload to be sent with the request (optional)",
          "description": "the payload to be sent with the request (optional)",
          "schema": {
            "title": "requestBody",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "addlHeaders",
          "type": "object",
          "info": "additional headers to be put on the call (optional)",
          "description": "additional headers to be put on the call (optional)",
          "schema": {
            "title": "addlHeaders",
            "type": "object"
          },
          "required": false
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/genericAdapterRequest"
      },
      "task": true
    },
    {
      "name": "genericAdapterRequestNoBasePath",
      "summary": "Makes the requested generic call",
      "description": "Makes the requested generic call",
      "input": [
        {
          "name": "uriPath",
          "type": "string",
          "info": "the path of the api call - do not include the host, port, base path or version",
          "description": "the path of the api call",
          "schema": {
            "title": "uriPath",
            "type": "string"
          },
          "required": true
        },
        {
          "name": "restMethod",
          "type": "string",
          "info": "the rest method (GET, POST, PUT, PATCH, DELETE)",
          "description": "the rest method (GET, POST, PUT, PATCH, DELETE)",
          "schema": {
            "title": "restMethod",
            "type": "string"
          },
          "required": true
        },
        {
          "name": "queryData",
          "type": "object",
          "info": "the query parameters to be put on the url (optional)",
          "description": "the query parameters to be put on the url (optional)",
          "schema": {
            "title": "queryData",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "requestBody",
          "type": "object",
          "info": "the payload to be sent with the request (optional)",
          "description": "the payload to be sent with the request (optional)",
          "schema": {
            "title": "requestBody",
            "type": "object"
          },
          "required": false
        },
        {
          "name": "addlHeaders",
          "type": "object",
          "info": "additional headers to be put on the call (optional)",
          "description": "additional headers to be put on the call (optional)",
          "schema": {
            "title": "addlHeaders",
            "type": "object"
          },
          "required": false
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/genericAdapterRequestNoBasePath"
      },
      "task": true
    },
    {
      "name": "iapRunAdapterLint",
      "summary": "Run the adapter lint script to return the results",
      "description": "Run the adapter lint script to return the results",
      "input": [],
      "output": {
        "name": "result",
        "type": "string",
        "description": "A string containing the run results",
        "schema": {
          "title": "result",
          "type": "string"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "GET",
        "path": "/iapRunAdapterLint"
      },
      "task": true
    },
    {
      "name": "iapRunAdapterTests",
      "summary": "Run the adapter test scripts (baseunit and unit) to return the results",
      "description": "Run the adapter test scripts (baseunit and unit) to return the results",
      "input": [],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "GET",
        "path": "/iapRunAdapterTests"
      },
      "task": true
    },
    {
      "name": "iapGetAdapterInventory",
      "summary": "Provide inventory information abbout the adapter",
      "description": "Provide inventory information abbout the adapter",
      "input": [],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "GET",
        "path": "/iapGetAdapterInventory"
      },
      "task": true
    },
    {
      "name": "getAllProducts",
      "summary": "getAllProducts",
      "description": "### Overview\n\nThe getAllProducts method returns a detailed list of all available SSL certificate products.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   products - an array of available products\n    -   id - unique ID of the product to be used with  [addSSLOrder](https://github.com/gogetssl/api/wiki/addSSLOrder)  method\n    -   name - product name\n    -   periods - array of possible periods in months\n    -   organization – is organizatio...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success1",
          "required": [
            "products",
            "success"
          ],
          "type": "object",
          "properties": {
            "products": {
              "type": "array",
              "items": {
                "title": "Product",
                "required": [
                  "id",
                  "name",
                  "periods",
                  "organization",
                  "wildcard",
                  "unlimited_servers",
                  "is_multidomain",
                  "wildcard_san_enabled",
                  "multidomains_included",
                  "single_san_included",
                  "wildcard_san_included",
                  "multidomains_maximum",
                  "dcv_email",
                  "dcv_dns",
                  "dcv_http",
                  "dcv_https",
                  "recheck_caa"
                ],
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "periods": {
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "description": ""
                  },
                  "organization": {
                    "type": "string"
                  },
                  "wildcard": {
                    "type": "string"
                  },
                  "unlimited_servers": {
                    "type": "string"
                  },
                  "is_multidomain": {
                    "type": "string"
                  },
                  "wildcard_san_enabled": {
                    "type": "string"
                  },
                  "multidomains_included": {
                    "type": "integer"
                  },
                  "single_san_included": {
                    "type": "string"
                  },
                  "wildcard_san_included": {
                    "type": "string"
                  },
                  "multidomains_maximum": {
                    "type": "string"
                  },
                  "dcv_email": {
                    "type": "boolean"
                  },
                  "dcv_dns": {
                    "type": "boolean"
                  },
                  "dcv_http": {
                    "type": "boolean"
                  },
                  "dcv_https": {
                    "type": "boolean"
                  },
                  "recheck_caa": {
                    "type": "boolean"
                  }
                },
                "example": {
                  "id": "183",
                  "name": "CertCentral",
                  "periods": [
                    12
                  ],
                  "organization": "yes",
                  "wildcard": "no",
                  "unlimited_servers": "yes",
                  "is_multidomain": "yes",
                  "wildcard_san_enabled": "no",
                  "multidomains_included": 0,
                  "single_san_included": "0",
                  "wildcard_san_included": "0",
                  "multidomains_maximum": "0",
                  "dcv_email": false,
                  "dcv_dns": false,
                  "dcv_http": false,
                  "dcv_https": false,
                  "recheck_caa": false
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "products": [
              {
                "id": "183",
                "name": "CertCentral",
                "periods": [
                  12
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": false,
                "dcv_dns": false,
                "dcv_http": false,
                "dcv_https": false,
                "recheck_caa": false
              },
              {
                "id": "175",
                "name": "DigiCert Basic EV SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "173",
                "name": "DigiCert Basic OV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "182",
                "name": "DigiCert EV Multi-Domain",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 3,
                "single_san_included": "3",
                "wildcard_san_included": "0",
                "multidomains_maximum": "247",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "180",
                "name": "DigiCert Multi-Domain SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "41",
                "name": "DigiCert Secure Site",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "44",
                "name": "DigiCert Secure Site EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "42",
                "name": "DigiCert Secure Site PRO",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "43",
                "name": "DigiCert Secure Site PRO EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "113",
                "name": "DigiCert Secure Site PRO Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "84",
                "name": "DigiCert Secure Site Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "174",
                "name": "DigiCert Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "26",
                "name": "GeoTrust QuickSSL Premium",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "12",
                "name": "GeoTrust QuickSSL Premium SAN",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 4,
                "single_san_included": "4",
                "wildcard_san_included": "0",
                "multidomains_maximum": "246",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "112",
                "name": "GeoTrust QuickSSL Premium Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "27",
                "name": "GeoTrust TrueBusinessID",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "29",
                "name": "GeoTrust TrueBusinessID EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "71",
                "name": "GeoTrust TrueBusinessID EV SAN",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 4,
                "single_san_included": "4",
                "wildcard_san_included": "0",
                "multidomains_maximum": "245",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "30",
                "name": "GeoTrust TrueBusinessID SAN",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 4,
                "single_san_included": "4",
                "wildcard_san_included": "0",
                "multidomains_maximum": "245",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "25",
                "name": "GeoTrust TrueBusinessID SAN Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "28",
                "name": "GeoTrust TrueBusinessID Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "65",
                "name": "GoGetSSL® 90-day Trial SSL",
                "periods": [
                  3
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "134",
                "name": "GoGetSSL® BusinessTrust",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "132",
                "name": "GoGetSSL® BusinessTrust EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "133",
                "name": "GoGetSSL® BusinessTrust EV SAN",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "136",
                "name": "GoGetSSL® BusinessTrust SAN",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "135",
                "name": "GoGetSSL® BusinessTrust Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "66",
                "name": "GoGetSSL® Domain SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "68",
                "name": "GoGetSSL® Multi-Domain SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "139",
                "name": "GoGetSSL® Multi-Domain Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "144",
                "name": "GoGetSSL® Public IP SAN",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": false,
                "dcv_dns": false,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "185",
                "name": "GoGetSSL® Secure Domain SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "67",
                "name": "GoGetSSL® Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "31",
                "name": "RapidSSL Standard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "83",
                "name": "RapidSSL Trial",
                "periods": [
                  1
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "32",
                "name": "RapidSSL WildcardSSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "125",
                "name": "Sectigo EnterpriseSSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "126",
                "name": "Sectigo EnterpriseSSL Pro",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "129",
                "name": "Sectigo EnterpriseSSL Pro EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "130",
                "name": "Sectigo EnterpriseSSL Pro EV MDC",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "127",
                "name": "Sectigo EnterpriseSSL Pro Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "75",
                "name": "Sectigo Essential SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "76",
                "name": "Sectigo Essential Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "55",
                "name": "Sectigo EV SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "47",
                "name": "Sectigo InstantSSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "49",
                "name": "Sectigo InstantSSL Premium",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "48",
                "name": "Sectigo InstantSSL Pro",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "57",
                "name": "Sectigo Multi-Domain EV SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "54",
                "name": "Sectigo Multi-Domain SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "100",
                "name": "Sectigo Multi-Domain Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "45",
                "name": "Sectigo PositiveSSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "118",
                "name": "Sectigo PositiveSSL EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "119",
                "name": "Sectigo PositiveSSL EV MDC",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "77",
                "name": "Sectigo PositiveSSL Multi-Domain",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "99",
                "name": "Sectigo PositiveSSL Multi-Domain Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "63",
                "name": "Sectigo PositiveSSL Multi-Domain Wildcard (3 SAN)",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 3,
                "single_san_included": "0",
                "wildcard_san_included": "3",
                "multidomains_maximum": "247",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "46",
                "name": "Sectigo PositiveSSL Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "50",
                "name": "Sectigo Premium Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "82",
                "name": "Sectigo SSL Certificate",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "85",
                "name": "Sectigo SSL UCC DV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "53",
                "name": "Sectigo SSL UCC OV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 2,
                "single_san_included": "2",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "105",
                "name": "Sectigo SSL Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "70",
                "name": "Sectigo Trial SSL",
                "periods": [
                  3
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "120",
                "name": "Sectigo UCC DV Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "128",
                "name": "Sectigo UCC OV Wildcard SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": true
              },
              {
                "id": "36",
                "name": "Thawte SSL 123",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "250",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "111",
                "name": "Thawte SSL 123 Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "no",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "24",
                "name": "Thawte SSL Web Server Multi-Domain Wildcard",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 2,
                "single_san_included": "0",
                "wildcard_san_included": "2",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "37",
                "name": "Thawte Web Server EV",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "35",
                "name": "Thawte Web Server SSL",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "no",
                "unlimited_servers": "yes",
                "is_multidomain": "yes",
                "wildcard_san_enabled": "yes",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "248",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "38",
                "name": "Thawte Wildcard SSL Certificate",
                "periods": [
                  12,
                  24,
                  36,
                  48,
                  60,
                  72
                ],
                "organization": "yes",
                "wildcard": "yes",
                "unlimited_servers": "yes",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false
              },
              {
                "id": "184",
                "name": "Verified Mark Certificate (VMC)",
                "periods": [
                  12
                ],
                "organization": "no",
                "wildcard": "no",
                "unlimited_servers": "no",
                "is_multidomain": "no",
                "wildcard_san_enabled": "no",
                "multidomains_included": 0,
                "single_san_included": "0",
                "wildcard_san_included": "0",
                "multidomains_maximum": "0",
                "dcv_email": false,
                "dcv_dns": false,
                "dcv_http": false,
                "dcv_https": false,
                "recheck_caa": false
              }
            ],
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getAllProducts"
      },
      "task": true
    },
    {
      "name": "getAllProductPrices",
      "summary": "getAllProductPrices",
      "description": "### Overview\nThe getAllProductPrices returns list of available product prices.\n\n### Request parameters\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   product_prices - an array of product prices for a specific period\n    -   price - base price for this period\n    -   period - possible term of product\n    -   id - unique ID of the product",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success2",
          "required": [
            "product_prices",
            "success"
          ],
          "type": "object",
          "properties": {
            "product_prices": {
              "type": "array",
              "items": {
                "title": "ProductPrice",
                "required": [
                  "period",
                  "price",
                  "id"
                ],
                "type": "object",
                "properties": {
                  "period": {
                    "type": "string"
                  },
                  "price": {},
                  "id": {
                    "type": "string"
                  }
                },
                "example": {
                  "period": "12",
                  "price": 4.46,
                  "id": "66"
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getAllProductPrices"
      },
      "task": true
    },
    {
      "name": "getProductDetails",
      "summary": "getProductDetails",
      "description": "### Overview\n\nThe getProductDetails method returns a detailed information about requested product.\n\n### Url parameters\n\n - product_id  ID of the required product\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n- product_name\n- product_type - type of certificate validation (DV/EV/OV)\n- product_id\n- product_brand\n- product_description\n- product_agreement\n- product_organization - is organization validation required (yes/no)\n- product_wildcard - i...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "productId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getProductDetails"
      },
      "task": true
    },
    {
      "name": "getProductPrice",
      "summary": "getProductPrice",
      "description": "### Overview\n\nThe getProductPrice method returns list of prices of required product for periods.\n\n### Request parameters\n\n-   None\n\n### Url parameters\n\n - product_id  ID of the required product\n\n### Response\nIf no errors, following parameters will be returned:\n- product_price\n    -   price - base price for this period\n    -   period - possible term of product\n    -   id - unique ID of the product",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "productId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success4",
          "required": [
            "product_price",
            "success"
          ],
          "type": "object",
          "properties": {
            "product_price": {
              "type": "array",
              "items": {
                "title": "ProductPrice1",
                "required": [
                  "period",
                  "price",
                  "id"
                ],
                "type": "object",
                "properties": {
                  "period": {
                    "type": "string"
                  },
                  "price": {},
                  "id": {
                    "type": "string"
                  }
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getProductPrice"
      },
      "task": true
    },
    {
      "name": "getProductAgreement",
      "summary": "getProductAgreement",
      "description": "### Overview\n\nThe getProductAgreement method returns Agreement of requested product\n\n### Request parameters\n\n-   None\n\n### Url parameters\n\n - product_id  ID of the required product\n\n### Response\nIf no errors, following parameters will be returned:\n- product_id\n- product_agreement\n- success -  success value (true)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "productId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success5",
          "required": [
            "product_id",
            "product_agreement",
            "success"
          ],
          "type": "object",
          "properties": {
            "product_id": {
              "type": "string"
            },
            "product_agreement": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "product_id": "66",
            "product_agreement": "Sectigo CERTIFICATE SUBSCRIBER AGREEMENT\r\n\r\nIMPORTANT - PLEASE READ THIS CERTIFICATE SUBSCRIBER AGREEMENT CAREFULLY BEFORE APPLYING FOR, ACCEPTING, OR USING A Sectigo CERTIFICATE.  BY USING, APPLYING FOR, OR ACCEPTING A Sectigo CERTIFICATE OR BY CLICKING ON \"I AGREE\", YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, THAT YOU UNDERSTAND IT, AND THAT YOU AGREE TO ITS TERMS.  IF YOU DO NOT ACCEPT THIS AGREEMENT, DO NOT APPLY FOR, ACCEPT, OR USE A Sectigo CERTIFICATE AND DO NOT CLICK \"I AGREE\".\r\n\r\nThis agreement is between you (\"Subscriber\") and Sectigo CA Limited (\"Sectigo\"), a United Kingdom company.  The agreement governs your application for and use of an SSL Certificate issued from Sectigo.  You and Sectigo agree as follows:\r\n\r\n1. Subscription Service.\r\n\r\n\r\n1.1. Issuance.  Upon Sectigo's acceptance of Subscriber's application for a Certificate, Sectigo shall attempt to validate the application information in accordance with the Sectigo CPS and, for EV Certificates, the EV Guidelines.  If Sectigo chooses to accept the application and can validate Subscriber to Sectigo's satisfaction, Sectigo shall issue the ordered Certificate(s) to Subscriber.  Sectigo may refuse an application for any reason.\r\n1.2. Multiple Certificates.  This agreement applies to multiple future Certificate request and any resulting Certificates, regardless of when the Certificate is requested or issued.    \r\n1.3. License.  After issuance, Sectigo grants Subscriber a revocable, non-exclusive, non-transferable license to use the issued Certificates on the server hosting the domain name(s) listed in the Certificate.  Sectigo also grants Subscriber a non-exclusive, non-transferable, and revocable license to use Sectigo's EV AUTO-Enhancer and EV Enhancer technology in connection with Sectigo EV Certificates.  All rights not expressly granted herein to Subscriber are reserved to Sectigo. \r\n1.4. TrustLogos.  Sectigo grants Subscriber a license to display purchased TrustLogos on domain(s) secured by a Sectigo Certificate.  When revoking a Certificate, Sectigo may also revoke any TrustLogos issued to the same site.  Subscriber shall not modify a TrustLogo in any manner.  Subscriber shall not display or use a TrustLogo 1) to represent that Sectigo guarantees any non-Sectigo products or services, 2) on a site that is misleading, defamatory, libelous, disparaging, obscene or otherwise objectionable to Sectigo, or 3) in a way that harms Sectigo's rights to its trademarks or harms Sectigo's business reputation.\r\n1.5. Fee.  Subscriber shall pay all applicable fees for the Certificate before it issues.  Certificate fees are provided to Subscriber during the application process.  All payments are non-refundable, except that the Certificate's seller will refund a payment if, before twenty (20) business days after the Certificate's issuance, the Subscriber has 1) not used the Certificate and 2) made a written request to Sectigo for the Certificate's revocation.\r\n1.6. Subscriber Obligations. Subscriber shall:\r\n\t(i)\tuse the Certificates only for the purposes listed in the Sectigo CPS; \r\n\t(ii) only install an issued Certificate on the servers accessible at the domain name(s) listed in the Certificate and only use an issued Certificate for authorized business of the Subscriber;  \r\n\t(iii) be responsible for any computer hardware,  telecommunications hardware, and software necessary to use the Certificate;  \r\n\t(iv) obtain and maintain any authorization or license necessary to use the Certificate; \r\n\t(v) bind every Relying Party to Sectigo's Relying Party Agreement; \r\n\t(vi) keep Confidential Information confidential and uncompromised, and immediately inform Sectigo and request revocation of any affected Certificates if Subscriber reasonably believes that Confidential Information is likely to be disclosed or compromised;  \r\n\t(vii) ensure that all information provided to Sectigo is complete and accurate and does not include any information that would be unlawful, contrary to public interest, or otherwise likely to damage the business or reputation of Sectigo if used in any way;\r\n\t(viii) immediately cease using a Certificate and associated Private Key 1) if the Private Key is compromised or 2) after the Certificate is expired or revoked, \r\n\t(ix) immediately notify Sectigo of 1) any a breach of this agreement or 2) any information provided  to Sectigo changes, ceases to be accurate, or becomes inconsistent with the warranties made by Subscriber herein, and \r\n\t(x) comply with all applicable local and international laws when receiving or using a Certificate, including all export laws.  Subscriber shall not export or re-export, either directly or indirectly, any Certificate to a country or entity under United Kingdom or United States restrictions.  SUBSCRIBER ASSUMES ALL LIABILITY FOR ITS VIOLATION OF EXPORT LAWS.\r\n1.7. Restrictions.  Subscriber shall not:\r\n\t(i) impersonate or misrepresent Subscriber's affiliation with any entity,\r\n\t(ii) modify, license, create a derivative work of, or transfer any Certificate (except as required to use the Certificate) or Private Key;\r\n\t(iii) install or use an issued Certificate until after Subscriber has reviewed and verified the Certificate data's accuracy;\r\n\t(iv) upload or distribute any files or software that may damage the operation of another's computer,\r\n\t(v) use the Services to 1) engage in conduct that is offensive, abusive, contrary to public morality, indecent, defamatory, obscene, or menacing, 2) breach the confidence of a third party, 3) cause Sectigo or a third party distress, annoyance, denial of any service, disruption or inconvenience, 4) send or receive unsolicited bulk correspondence or 5) create a Private Key that is substantially similar to a Sectigo or third party's Private Key,\r\n\t(vi) make representations regarding the Service to any third party except as agreed to in writing by Sectigo.\r\n\r\n2. Warranties and Representations.  Subscriber warrants that: \r\n\r\n\t(i)\tfor EV Certificates, the subject named in the Certificate has exclusive control of the domain name(s) listed in the Certificate; \r\n\t(ii) it has full power and authority to enter into this agreement and perform its obligations hereunder; \r\n\t(iii) for EV Certificates, the individual accepting the Agreement is expressly authorized by Subscriber to sign the agreement for Subscriber.\r\n\r\n3. Revocation.  Sectigo may revoke a Certificate if Sectigo believes that: \r\n\r\n\t(i) Subscriber requested revocation of the Certificate;\r\n\t(ii) Subscriber did not authorize the Certificate and has not retroactively granted authorization;\r\n\t(iii) Subscriber breached this Agreement;\r\n\t(iv) Confidential Information related to the Certificate has been disclosed or compromised; \r\n\t(v) the Certificate has been 1) misused, 2) used contrary to law, rule, or regulation or 3) used, directly or indirectly, for illegal or fraudulent purposes;\r\n\t(vi) information in the Certificate is inaccurate or misleading,\r\n\t(vii) for EV Certificates, Subscriber loses exclusive control over a domain name listed in the Certificate;\r\n\t(viii) the Certificate was not issued or used in accordance with Sectigo's CPS, industry standards, or, for EV Certificates, the EV Guidelines;\r\n\t(ix) Sectigo 1) ceased operations or 2) is no longer allowed to issue the Certificate, and no other certificate authority has agreed to provide revocation support for the Certificate;\r\n\t(x) Subscriber is added as a denied party or prohibited person to a blacklist, or is operating from a prohibited destination under the laws of Sectigo's jurisdiction of operation;\r\n\t(xi) the Certificate was issued to publishers of malicious software;\r\n\t(xii) the CPS authorizes revocation of the Certificate; or\r\n\t(xiii) the Certificate, if not revoked, will compromise the trust status of Sectigo.\r\nAfter revoking the Certificate, Sectigo may, in its sole discretion, reissue the Certificate to Subscriber or terminate the agreement.\r\n\r\n4. Intellectual Property Rights. \r\n\r\n4.1. Sectigo IP Rights. Sectigo retains, and Subscriber shall not obtain or claim, all title, interest, and ownership rights in:\r\n\t(i) the Services, including issued Certificates,\r\n \t(ii) all copies or derivative works of the Services, regardless of who produced, requested, or suggested the copy or derivative work, \r\n\t(iii) all documentation and materials provided by Sectigo, and\r\n\t(iv) all of Sectigo's copyrights, patent rights, trade secret rights and other proprietary rights. \r\n4.2. Trademarks.  Subscriber shall not use a Sectigo trademark without Sectigo's written consent. Sectigo consents to use of trademarks in connection with provided TrustLogos. \r\n4.3. Other Rights.  EV AUTO-Enhancer™ for Windows uses Microsoft Detours Professional 2.1. Detours is Copyright 1995-2004, Microsoft Corporation. Portions of the Detours package may be covered by patents owned by Microsoft corporation. \r\nMicrosoft, MS-DOS, Windows, Windows NT, Windows 2000, Windows XP, and DirectX are registered trademarks or trademarks of Microsoft Corporation in the U.S. and other countries. \r\n\r\n5. Indemnification.\r\n\r\n5.1. Indemnification.  Subscriber shall indemnify Sectigo and its affiliates and their respective directors, officers, employees, and agents (each an \"Indemnified Person\") against all liabilities, losses, expenses, or costs (including reasonable attorney's fees) (collectively \"Losses\") that, directly or indirectly, are based on Subscriber's breach of this agreement, information provided by Subscriber, or Subscriber's or its customers' infringement on the rights of a third party. \r\n5.2. Indemnification Procedure.  Sectigo shall notify Subscriber promptly of any demand for indemnification.  However, Sectigo's failure to notify will not relieve Subscriber from its indemnification obligations except to the extent that the failure to provide timely notice materially prejudices Subscriber.  Subscriber may assume the defense of any action, suit, or proceeding giving rise to an indemnification obligation unless assuming the defense would result in potential conflicting interests as determined by the Indemnified Person in good faith.  Subscriber may not settle any claim, action, suit or proceeding related to this agreement unless the settlement also includes an unconditional release of all Indemnified Persons from liability. \r\n5.3. Additional Liability. The indemnification obligations of Subscriber are not Sectigo's sole remedy for Subscriber's breach and are in addition to any other remedies Sectigo may have against Subscriber under this agreement.  Subscriber's indemnification obligations survive the termination of this agreement. \r\n\r\n6. Term and Termination.\r\n\r\n6.1. Term.  Unless otherwise terminated as allowed herein, this agreement is effective upon Subscriber's acceptance and lasts for as long as a Certificate issued under the agreement is valid.   \r\n6.2. Termination.  Either party may terminate the agreement with 20 business days notice for convenience.  Sectigo may terminate this agreement immediately without notice if\r\n\t(i) Subscriber materially breaches this agreement,\r\n\t(ii) if Sectigo revokes a Certificate as allowed herein, \r\n\t(iii) if Sectigo rejects Subscriber's Certificate application, \r\n\t(iv) Sectigo cannot satisfactorily validate Subscriber in accordance with section 1.1, or \r\n\t(v) if industry standards change in a way that affects the validity of the Certificates ordered by Subscriber. \r\n6.3. Events Upon Termination.  After termination, Sectigo may revoke any other Certificate's issued to Subscriber without further notice.  Subscriber shall pay any amounts still owed for the Certificates.  Sectigo is not obligated to refund any payment made by Subscriber upon termination of this Agreement.\r\n\r\n7. Disclaimers and Limitation of Liability.\r\n\r\n7.1. Relying Party Warranties.  Subscriber acknowledges that the Relying Party Warranty is only for the benefit of Relying Parties.  Subscriber does not have rights under the warranty, including any right to enforce the terms of the warranty or make a claim under the warranty. \r\n7.2. Exclusion of Warranties.   THE SERVICES ARE PROVIDED \"AS IS\" AND \"AS AVAILABLE\".   Sectigo EXPRESSLY DISCLAIMS ALL IMPLIED AND EXPRESS WARRANTIES IN THE SERVICES.  THIS DISCLAIMER INCLUDES ALL WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT AND IS EFFECTIVE TO THE MAXIMUM EXTENT ALLOWED BY LAW.  Sectigo DOES NOT GUARANTEE THAT 1) THE SERVICES WILL MEET SUBSCRIBER'S REQUIREMENTS OR EXPECTATIONS OR 2) THAT ACCESS TO THE SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE.   \r\n7.3. Limitation on Liability.  SUBJECT TO SECTION  7.4, THE TOTAL LIABILITY OF Sectigo AND ITS AFFILIATES, AND EACH OF THEIR OFFICERS, DIRECTORS, PARTNERS, EMPLOYEES, AND CONTRACTORS, RESULTING FROM OR CONNECTED TO THIS AGREEMENT IS LIMITED TO THE AMOUNT PAID BY SUBSCRIBER FOR THE SERVICES GIVING RISE TO THE LIABILITY.  SUBSCRIBER WAIVES ALL LIABILITY FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES.  THIS WAIVER INCLUDES ALL DAMAGES FOR LOST PROFITS, REVENUE, USE, OR DATA AND APPLIES EVEN IF Sectigo IS AWARE OF THE POSSIBILITY OF SUCH DAMAGES.  These limitations apply to the maximum extent permitted by law regardless of 1) the reason for or nature of the liability, including tort claims, 2) the number of any claims, 3) the extent or nature of the damages, and 4) whether any other provisions of this agreement have been breached or proven ineffective.\r\n7.4. Exception.  Nothing in this agreement excludes or limits the liability of either party for death or personal injury resulting from the negligence of that party or for any statements made fraudulently by either party. \r\n\r\n8. Remedy.\r\n\r\n8.1. Injunctive Relief.  Subscriber acknowledges that its breach of this agreement will result in irreparable harm to Sectigo that cannot adequately be redressed by compensatory damages.  Accordingly, in addition to any other legal remedies which may be available, Sectigo may seek and obtain an injunctive order against a breach or threatened breach of the agreement by Subscriber. \r\n8.2. Limitation on Actions. Except for actions and claims related to a party's indemnification and confidentiality obligations, all claims and actions arising from this agreement must be brought within one (1) year from the date when the cause of action occurred.  \r\n8.3. Remedy.  Subscriber's sole remedy for a defect in the Services is to have Sectigo use reasonable efforts to correct the defect.  Sectigo is not obligated to correct a defect if (i) the Service was misused, damaged, or modified, (ii) Subscriber did not immediately report the defect to Sectigo, or (iii) Subscriber breached any provision of this agreement. \r\n\r\n9. Confidentiality.  Except as allowed herein, a party (\"Receiving Party\") shall not use or disclose any Confidential Information provided by the other party (the \"Disclosing Party\") other than for the purpose of performing its obligations under this agreement.  The Receiving Party shall take reasonable measures to prevent unauthorized disclosure and shall ensure that any person receiving Confidential Information complies with the restrictions in this section.  The Receiving Party may disclose Confidential Information if the information: \r\n\r\n\t(i)is already possessed by the Receiving Party before receipt from the Disclosing Party;\r\n\t(ii)is or becomes public domain without fault of the Receiving Party; \r\n\t(iii)is received by the Receiving Party from a third party who is not under an obligation of confidentiality or a restriction on the use and disclosure of the information,\r\n\t(iv)is disclosed in response to the requirements of a law, governmental order, regulation, or legal process and the Receiving Party first gives prior notice to the Disclosing Party of the requirement to disclose the information, or\r\n\t(v)is disclosed under operation of law to the public without a duty of confidentiality.\r\nA party asserting one of the exceptions to Confidential Information above shall prove the assertion using verifiable documentary evidence.  The restrictions contained in this section apply for the duration of the agreement plus five years after its termination.\r\n\r\n10. Privacy. \r\n\r\n\t(i) Sectigo shall follow the privacy policy posted on its website when receiving and using information from the Subscriber.  Sectigo may amend the privacy policy at any time by posting the amended privacy policy on its website.  Subject to Section 10(ii), Sectigo shall use reasonable efforts in protecting Subscriber's information.  Subscriber acknowledges that risks remain that are beyond Sectigo's reasonable control and waives all liability of Sectigo for these risks.   \r\n\t(ii) Subscriber consents to 1) Sectigo disclosing Subscriber's information publicly by embedding the information in issued Certificates and 2) Sectigo disclosing and transferring Subscriber's information to third parties located outside of the European Union as necessary to validate and issue Certificates. \r\n\t(iii) Subscriber may opt-out of having information used for purposes not directly related to the Services by emailing a clear notice to optout@Sectigo.com.  By clicking \"I AGREE\", Subscriber affirmatively consents to receiving Sectigo's and its affiliates marketing material.\r\n\r\n11. Miscellaneous. \r\n\r\n11.1. Force Majeure and Internet Frailties.  Other than for payment obligations by Subscriber, neither party will be liable for a delay or failure to perform an obligation to the extent that the delay or failure is caused by an occurrence beyond the party's reasonable control. Each party acknowledges that the operation of the Internet is beyond the other party's reasonable control, and neither party will be liable for a delay or failure caused by an interruption or failure of telecommunication or digital transmission links, Internet slow-downs or failures, or other such transmission failure.  \r\n11.2. Notices.  You shall send all notices to Sectigo by first class mail in English writing, with return receipt requested, to Sectigo CA Limited, 26 Office Village, 3rd Floor, Exchange Quay, Trafford Road, Salford, Manchester M5 3EQ, United Kingdom.  Sectigo shall send all notices to Subscriber's contact information listed on its Certificate application.  Sectigo may send notices by mail, email, or facsimile. \r\n11.3. Entire Agreement.  This agreement and all documents referred to herein constitutes the entire agreement between the parties, superseding all other agreements that may exist with respect to the subject matter.  Section headings are for reference and convenience only and are not part of the interpretation of this agreement.   \r\n11.4. Amendments.  Sectigo may amend this agreement, the CPS, the Relying Party Agreement, the Relying Party Warranty, its website, and any documents listed in its Repository at any time by posting either the amendment or the amended document in the Repository.  Subscriber shall periodically review the Repository to be aware of any changes.  Subscriber may terminate the agreement if Subscriber does not agree to the amendment.  Subscriber's continued use of the Services after an amendment is posted constitutes Subscriber's acceptance of the amendment.\r\n11.5. Waiver.  A party's failure to enforce a provision of this agreement will not waive the party's right to enforce the same provision later or right to enforce any other provision of this agreement.  To be effective, all waivers must be both in writing and signed by the party benefiting form the waived provision.  \r\n11.6. Assignment.  Subscriber may not assign any of its rights or obligations under this agreement without the prior written consent of Sectigo.  Any transfer without consent is void.  Sectigo may assign its rights and obligations without Subscriber's consent.\r\n11.7. Governing Law and Venue.  The laws of England and Wales govern the interpretation, construction, and enforcement of this agreement and all proceedings arising out of it, including tort claims, without regard to any conflicts of law principles.  All proceedings or legal action arising from this agreement must be commenced in the courts of England and Wales.  Both parties agree to the exclusive venue and jurisdiction of these courts.\r\n11.8. Severability. Any provision determined invalid or unenforceable by rule of law will be reformed to the minimum extent necessary to make the provision valid and enforceable.  If reformation is not possible, the provision is deemed omitted and the balance of the agreement remains valid and enforceable.\r\n11.9. Survival. All provisions of the agreement related to confidentiality, proprietary rights, indemnification, and limitations of liability survive the termination of the agreement.\r\n11.10. Rights of Third Parties.  The Certificate Beneficiaries are express third party beneficiaries of Subscriber's obligations and warranties in this agreement.\r\n \r\n12. Definitions.\r\n\r\n12.1. \"Certificate\" means a digitally signed electronic data file issued by Sectigo to a person or entity seeking to conduct business over a communications network which contains the identity of the person authorized to use the Digital Signature, a copy of their Public Key, a serial number, a time period during which the data file may be used, and a Digital Signature issued by Sectigo. \r\n12.2. \"CPS\" refers to the documents explaining Sectigo's polices and procedures when operating its PKI infrastructure. \r\n12.3. \"Confidential Information\" means all material, data, systems, technical operations, and other information concerning Sectigo's business operations that is not known to the general public, including all information about the Certificate issuance services (such as all Private Keys, personal identification numbers and passwords). \r\n12.4. \"Certificate Beneficiaries\" means the Subscriber, the Subject named in the Certificate, any third parties with whom Sectigo has entered into a contract for inclusion of its root certificate, and all Relying Parties that actually rely on such Certificate during the period when it is valid. \r\n12.5. \"Digital Signature\" means an encrypted electronic data file which is attached to or logically associated with other electronic data and which identifies and is uniquely linked to the signatory of the electronic data, is created using the signatory's Private Key and is linked in a way so as to make any subsequent changes to the electronic data detectable.\r\n12.6. \"EV AUTO-Enhancer\" means Sectigo's patent-pending process and software to enable EV functionality on web browsing computers using a modified Apache configuration file or the Sectigo developed IIS plug-in.   \r\n12.7. \"EV Certificate\" means a Certificate signed to Sectigo's EV root certificate that is designed for use with an SSL v3 or TLS v 1.0 enabled web browse and that complies with the EV Guidelines.  \r\n12.8. \"EV Enhancer\" means the process and software used by Sectigo to enable EV functionality on web browsing computers by pointing the web browser on the web browsing computer to a beacon website designed to download and install a new EV root certificate.  \r\n12.9. \"EV Guidelines\" refers to the official, adopted guidelines governing EV Certificates as established by the CA/Browser Forum that are available online at http://www.cabforum.org. \r\n12.10. \"Private Key\" means a confidential encrypted electronic data file designed to interface with a Public Key using the same encryption algorithm and which may be used to create Digital Signatures, and decrypt files or messages which have been encrypted with a Public Key.  \r\n12.11. \"Public Key\" means a publicly available encrypted electronic data file designed to interface with a Private Key using the same encryption algorithm and which may be used to verify Digital Signatures and encrypt files or messages. \r\n12.13. \"Relying Party\" means an entity that acts in reliance on a Certificate or a Digital Signature.\r\n12.14. \"Relying Party Agreement\" refers to an agreement located on the Sectigo Repository that governs a Relying Party's use of the Certificate when transacting business with the Subscriber's website.\r\n12.15. \"Relying Party Warranty\" refers to a warranty offered by Sectigo to a Relying Party under the terms and conditions found in the Sectigo Relying Party Agreement in connection with the Relying Party's use of a Certificate.\r\n12.16. \"Repository\" means a publicly available collection of information and databases relating to Sectigo's Certificate practices and which is available at http://www.Sectigo.com/repository.\r\n12.17. \"Services\" means the Certificates ordered hereunder along with any related TrustLogo, software, and documentation.12.18. \"TrustLogo\" means a logo provided by Sectigo for use on a Subscriber's site in connection with an issued Certificate.\r\nACCEPTANCE\r\n\r\nBY CLICKING \"I AGREE\", YOU ACKNOWLEDGE THAT YOU HAVE READ AND UNDERSTAND THIS AGREEMENT AND THAT YOU AGREE TO COMPLY WITH ITS TERMS.  DO NOT CLICK \"I AGREE\" IF YOU DO NOT ACCEPT THIS AGREEMENT.",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getProductAgreement"
      },
      "task": true
    },
    {
      "name": "getSslProducts",
      "summary": "getSslProducts",
      "description": "## Overview\n\nThe getSslProducts method returns a detailed list of all available SSL certificate products.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n- products\n    -   id - unique ID of the product to be used with [addSSLOrder](#e4c071bd-56f3-4046-be83-f7e3bb7b7750) method\n    -   brand - product brand\n    -   product - product name\n    -   max_period - the maximal period of product in months\n    -   san_enabled - is product supporting Si...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success6",
          "required": [
            "products",
            "success"
          ],
          "type": "object",
          "properties": {
            "products": {
              "type": "array",
              "items": {
                "title": "Product1",
                "required": [
                  "id",
                  "brand",
                  "product",
                  "max_period",
                  "san_enabled",
                  "wildcard_san_enabled",
                  "product_type",
                  "unlimited_licencing",
                  "wildcard_enabled",
                  "claim_ev_enabled",
                  "trust_logo",
                  "org_required",
                  "dcv_email",
                  "dcv_dns",
                  "dcv_http",
                  "dcv_https",
                  "recheck_caa",
                  "prices"
                ],
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "brand": {
                    "type": "string"
                  },
                  "product": {
                    "type": "string"
                  },
                  "max_period": {
                    "type": "string"
                  },
                  "san_enabled": {
                    "type": "integer"
                  },
                  "wildcard_san_enabled": {
                    "type": "string"
                  },
                  "product_type": {
                    "type": "string"
                  },
                  "unlimited_licencing": {
                    "type": "integer"
                  },
                  "wildcard_enabled": {
                    "type": "integer"
                  },
                  "claim_ev_enabled": {
                    "type": "string"
                  },
                  "trust_logo": {
                    "type": "integer"
                  },
                  "org_required": {
                    "type": "integer"
                  },
                  "dcv_email": {
                    "type": "boolean"
                  },
                  "dcv_dns": {
                    "type": "boolean"
                  },
                  "dcv_http": {
                    "type": "boolean"
                  },
                  "dcv_https": {
                    "type": "boolean"
                  },
                  "recheck_caa": {
                    "type": "boolean"
                  },
                  "san_max": {
                    "type": "string"
                  },
                  "prices": {
                    "title": "Prices",
                    "required": [
                      "vendor"
                    ],
                    "type": "object",
                    "properties": {
                      "1": {
                        "type": "integer"
                      },
                      "3": {
                        "type": "integer"
                      },
                      "12": {},
                      "24": {},
                      "36": {},
                      "48": {},
                      "60": {},
                      "72": {},
                      "vendor": {
                        "type": "object",
                        "additionalProperties": {
                          "oneOf": [
                            {
                              "type": "object",
                              "additionalProperties": {
                                "type": "object"
                              },
                              "example": {
                                "12": 241,
                                "24": 457,
                                "36": 674,
                                "48": 891,
                                "60": 1108,
                                "72": 1205
                              }
                            },
                            {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            }
                          ]
                        },
                        "example": {
                          "12": 241,
                          "24": 457,
                          "36": 674,
                          "48": 891,
                          "60": 1108,
                          "72": 1205
                        }
                      },
                      "san": {
                        "type": "object",
                        "additionalProperties": {
                          "type": "integer"
                        }
                      },
                      "wildcard_san": {
                        "type": "object",
                        "additionalProperties": {
                          "type": "integer"
                        }
                      }
                    }
                  }
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getSslProducts"
      },
      "task": true
    },
    {
      "name": "getSslProduct",
      "summary": "getSslProduct",
      "description": "### Overview\n\nThe getProductDetails method returns a detailed information about requested product.\n\n### Url parameters\n\n - product_id  ID of the required product\n\n### Request parameters\n\n-   None\n\n### Response\n\n- product\n    -   id - unique ID of the product to be used with [addSSLOrder](#e4c071bd-56f3-4046-be83-f7e3bb7b7750) method\n    -   brand - product brand\n    -   product - product name\n    -   max_period - the maximal period of product in months\n    -   san_enabled - is product supporting...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "productId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success7",
          "required": [
            "product",
            "success"
          ],
          "type": "object",
          "properties": {
            "product": {
              "title": "Product2",
              "required": [
                "id",
                "brand",
                "product",
                "max_period",
                "san_enabled",
                "product_type",
                "unlimited_licencing",
                "wildcard_enabled",
                "claim_ev_enabled",
                "trust_logo",
                "org_required",
                "dcv_email",
                "dcv_dns",
                "dcv_http",
                "dcv_https",
                "recheck_caa",
                "prices"
              ],
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "brand": {
                  "type": "string"
                },
                "product": {
                  "type": "string"
                },
                "max_period": {
                  "type": "string"
                },
                "san_enabled": {
                  "type": "integer"
                },
                "product_type": {
                  "type": "string"
                },
                "unlimited_licencing": {
                  "type": "integer"
                },
                "wildcard_enabled": {
                  "type": "integer"
                },
                "claim_ev_enabled": {
                  "type": "string"
                },
                "trust_logo": {
                  "type": "integer"
                },
                "org_required": {
                  "type": "integer"
                },
                "dcv_email": {
                  "type": "boolean"
                },
                "dcv_dns": {
                  "type": "boolean"
                },
                "dcv_http": {
                  "type": "boolean"
                },
                "dcv_https": {
                  "type": "boolean"
                },
                "recheck_caa": {
                  "type": "boolean"
                },
                "prices": {
                  "title": "Prices1",
                  "required": [
                    "12",
                    "24",
                    "vendor"
                  ],
                  "type": "object",
                  "properties": {
                    "12": {
                      "type": "number"
                    },
                    "24": {
                      "type": "number"
                    },
                    "vendor": {
                      "type": "object",
                      "additionalProperties": {
                        "type": "integer"
                      }
                    }
                  },
                  "example": {
                    "12": 8.7,
                    "24": 15.2,
                    "vendor": {
                      "12": 59,
                      "24": 99
                    }
                  }
                }
              },
              "example": {
                "id": "31",
                "brand": "rapidssl",
                "product": "RapidSSL Standard",
                "max_period": "24",
                "san_enabled": 0,
                "product_type": "domain_validation",
                "unlimited_licencing": 1,
                "wildcard_enabled": 0,
                "claim_ev_enabled": "0",
                "trust_logo": 0,
                "org_required": 0,
                "dcv_email": true,
                "dcv_dns": true,
                "dcv_http": true,
                "dcv_https": true,
                "recheck_caa": false,
                "prices": {
                  "12": 8.7,
                  "24": 15.2,
                  "vendor": {
                    "12": 59,
                    "24": 99
                  }
                }
              }
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "product": {
              "id": "31",
              "brand": "rapidssl",
              "product": "RapidSSL Standard",
              "max_period": "24",
              "san_enabled": 0,
              "product_type": "domain_validation",
              "unlimited_licencing": 1,
              "wildcard_enabled": 0,
              "claim_ev_enabled": "0",
              "trust_logo": 0,
              "org_required": 0,
              "dcv_email": true,
              "dcv_dns": true,
              "dcv_http": true,
              "dcv_https": true,
              "recheck_caa": false,
              "prices": {
                "12": 8.7,
                "24": 15.2,
                "vendor": {
                  "12": 59,
                  "24": 99
                }
              }
            },
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getSslProduct"
      },
      "task": true
    },
    {
      "name": "decodeCSR",
      "summary": "decodeCSR",
      "description": "### Overview\n\nThe decodeCSR method validates submitted CSR code. Returns parsed data in the array.\nThis method does not require authorization.\n\n### Request parameters\n\n-   csr - CSR code, length till 4000 symbols\n\n### Response\nIf no errors, following parameters will be returned:\n-   csrResult - array of decoded CSR data\n    -   CN - FQDN csr is generated for\n    -   C - country ISO format\n    -   OU - department\n    -   O - organization\n    -   L - locality\n    -   S - state\n    -   version\n    ...(description truncated)",
      "input": [
        {
          "name": "csr",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csr",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error7",
          "required": [
            "csrResult",
            "success"
          ],
          "type": "object",
          "properties": {
            "csrResult": {
              "title": "CsrResult",
              "required": [
                "errorMessage"
              ],
              "type": "object",
              "properties": {
                "errorMessage": {
                  "type": "string"
                }
              },
              "example": {
                "errorMessage": "CSR is not valid. CSR should begin with `-----BEGIN CERTIFICATE REQUEST-----...`"
              }
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "csrResult": {
              "errorMessage": "CSR is not valid. CSR should begin with `-----BEGIN CERTIFICATE REQUEST-----...`"
            },
            "success": false
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/decodeCSR"
      },
      "task": true
    },
    {
      "name": "generateCSR",
      "summary": "generateCSR",
      "description": "### Overview\n\nThe generateCSR method generates valid CSR code from the submitted values (2048bits). Returns CSR code and CSR private key.\nThis method does not require authorization.\n\n### Request parameters\n\n*   csr_commonname - FQDN csr is generated for, can also be IP\n*   csr_organization - organization name\n*   csr_department - organization department\n*   csr_city - city\n*   csr_state - state\n*   csr_country - country in ISO format\n*   csr_email - email address\n\n\n### Response\n\nIf no erro...(description truncated)",
      "input": [
        {
          "name": "csrCommonname",
          "type": "string",
          "info": "FQDN csr is generated for, can also be IP: string",
          "required": true,
          "schema": {
            "title": "csrCommonname",
            "type": "string"
          }
        },
        {
          "name": "csrOrganization",
          "type": "string",
          "info": "organization name: string",
          "required": true,
          "schema": {
            "title": "csrOrganization",
            "type": "string"
          }
        },
        {
          "name": "csrDepartment",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csrDepartment",
            "type": "string"
          }
        },
        {
          "name": "csrCity",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csrCity",
            "type": "string"
          }
        },
        {
          "name": "csrState",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csrState",
            "type": "string"
          }
        },
        {
          "name": "csrCountry",
          "type": "string",
          "info": "valid ISO-3166 country code: string",
          "required": true,
          "schema": {
            "title": "csrCountry",
            "type": "string"
          }
        },
        {
          "name": "csrEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csrEmail",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success9",
          "required": [
            "csr_code",
            "csr_key",
            "success"
          ],
          "type": "object",
          "properties": {
            "csr_code": {
              "type": "string"
            },
            "csr_key": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "csr_code": "-----BEGIN CERTIFICATE REQUEST-----\nMIICyzCCAbMCAQAwgYUxCzAJBgNVBAYTAkxWMRAwDgYDVQQIDAdMYXRnYWxlMRMw\nEQYDVQQHDApEYXVnYXZwaWxzMREwDwYDVQQKDAhPT08gdGVzdDELMAkGA1UECwwC\nSVQxETAPBgNVBAMMCHRlc3QuY29tMRwwGgYJKoZIhvcNAQkBFg1pbmZvQHRlc3Qu\nY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0O5g2LTcHSTWI8Km\nqNO/4bxldmUYW+RdyqvkWNb/Dr0H5plitoTYqlIeSyJFv7LGhnM9ragr+SGh6wYC\nntxOf2VUuxcsZklmXb9iErIGr8nGfmPTNXSYDyBk+et5GeSxhEPUpWzsMviqxg/9\njAg9ncatvaJRiaq1FGv3qyypyX6YnUlamqFy1DuHVykRueTNJWLfslqGiOuvN4/K\n9xJiHMyE9l8rb8saWrw/FubYHMlJ/8XpqUaTIfezbHjkBFTNj8Ieo5OZDB+1QzkE\n9M2SwMembOW0mDBiiUC8tUwKdh9w6L8iB7adfLINpEDupiz2ExkdYA4XPrEj0hom\nI6NXWwIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAItC8n1XVxryLH0Qoh9BTGAV\nE9I2+peVDdRM/xxRyEw3ykmYQ1iYz0ezIchfjFUl03AiILrE8cJofqfxBxgYU2E5\nH9TyKIxSeo+9LWviqGti/vgV7IdM4DYs03/KTYlWJGX0Sy1xWuvgJcqrLRfvviba\nHtT8g1eVs8YR9dgbjgA7po7RYrux2uf6fIUCk2vrFQZBCaDkm7cbqZtjNNnuId2c\nyiz1eqC4TM7SLkP7ap9N1Muw0+k/9Wzkd5ee+KEpfImMhNmQrpy6b0miEBWJrTyu\nXgtF9dFOSSdETwi/TwbOxLS5VFu/Bg/O7fyMoptSfAV6ud5g/gMU/eW4Lx1eFTg=\n-----END CERTIFICATE REQUEST-----",
            "csr_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQ7mDYtNwdJNYj\nwqao07/hvGV2ZRhb5F3Kq+RY1v8OvQfmmWK2hNiqUh5LIkW/ssaGcz2tqCv5IaHr\nBgKe3E5/ZVS7FyxmSWZdv2ISsgavycZ+Y9M1dJgPIGT563kZ5LGEQ9SlbOwy+KrG\nD/2MCD2dxq29olGJqrUUa/erLKnJfpidSVqaoXLUO4dXKRG55M0lYt+yWoaI6683\nj8r3EmIczIT2XytvyxpavD8W5tgcyUn/xempRpMh97NseOQEVM2Pwh6jk5kMH7VD\nOQT0zZLAx6Zs5bSYMGKJQLy1TAp2H3DovyIHtp18sg2kQO6mLPYTGR1gDhc+sSPS\nGiYjo1dbAgMBAAECggEBAKX11KQO9hGIYzlAs1XD7dWH6yiioTjNK9uDsv0Gus+g\nRBhemtTUra6NUFbqQHFHtv6xp7q7rUJV/uJLgeVipk/309hRTglqIJAzJ9ol473b\nD3ryHKGHngnV95+19holWQTxRIarAOx0LmLp7MNBAIDFgtjxiMdL/E7efHtSHQRZ\nxZf+E+Gds4MZcJdM6TnxGfarWHXuw5tEWSaIZtWBIvYK5JAhLBY3x9tNPd+IEvgU\nb2apYxtnfe1FCARD2rs0sxSWGV9yGUUnXXtGHO3Z8YPekxTw7P/6Yq7cz9cyeFpL\nb1KVN7SNikJO8DngqaKkoCN0i2frK25CnnNI1R0rreECgYEA7kbXL5gYqITp1tyz\nyKG80E7WZ+KvPOyJnT8cpUaAM+7GDFe3hsFKsVBng2TEvkhjfUaIamGWErhuDx4C\naMoX8ic0G8ZTB5jaFB8bGHPqx9+qI1vVHWcgvhjT8Aw+P2E49EQI+EaGYpkbzLB9\nemoDiM+qUdM8Q0G+DPCzJs8KfxMCgYEA4HjAsVcg+W+khdbVKAOyiU4oY7OpjIoF\nYaGT69HplVhWQtN7Hkv0JoAA6XcIqiaBM/zVZJVdY0RRDb49hVo+hI6zGZDsiGfU\nnrz3rH8K3TkPoT5OflfxTrCcpOgQ/e+EkdaQPz7iwRnF3Pu+y2hcH5MsUJul9N6y\nQJoPulOop5kCgYEA7J9Y7qDCTAfCGGeP+jvzv4GrFftdPsk/V/LmxZKfmfMSpgst\n7BpjzHYmdatKXhSRCEVVDx/d4rVYRpbsmZen9AfOjY6DwdWfK8BALiZfDyIkWXzG\nxK43K9CIF6hw4Ivx/VDa/4M5zQxzOPBDi59f5ysi3qNBAyF0VHFr16xfphUCgYAv\nwMCNeZGkPuHrLxbNmmvC1gO1oiTxpvMaH/uN8WwVv2MqeD765QGdpyGKiS4otGRM\nIP9slHH3ijMMD2qbEeW24Xysda48HoqW8nBmG+i9w0PV86FTM3Y8XUoVsuDahLfZ\nJqItMj2fAtKa/ltKfnsKpI6K33Hgs/eL0rqB0wZQEQKBgEOLZJSkOIFFGqaxvAAZ\naR5mnCYO/CGzupH42KNgyYNinvGV5l16QaaCpNIZcxV3x/HBmcx2Gr+4SIpr4N9j\nJ/oC4WwOoV0nLCYd7ZnznhDBdYvh60oeni7SGhVVgHyUN8+rn1/QxidCHHuZ3nyu\nMqEVYn1vanD47bJoe8pbgj2L\n-----END PRIVATE KEY-----",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/generateCSR"
      },
      "task": true
    },
    {
      "name": "validateCSR",
      "summary": "validateCSR",
      "description": "### Overview\n\nData validation in CSR. This method does not require authorization.\n\n### Request parameters\n\n-   csr - CSR code, length till 4000 symbols\n\n### Response\nIf no errors, following parameters will be returned:\n-   csrResult - array of decoded CSR data\n    -   CN - FQDN csr is generated for\n    -   C - country ISO format\n    -   OU - department\n    -   O - organization\n    -   L - locality\n    -   S - state\n    -   version\n    -   Email - email address\n    -   dnsName(s) – additional SAN...(description truncated)",
      "input": [
        {
          "name": "csr",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csr",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/validateCSR"
      },
      "task": true
    },
    {
      "name": "getDomainAlternative",
      "summary": "getDomainAlternative",
      "description": "### Overview\n\nThis API method provides validation information for alternative DCV methods. This endpoint can only be used for ssl certificates of the GoGetSSL and Sectigo brands. Current method does not provide  [Unique Value](https://github.com/gogetssl/api/wiki/Comodo-Unique-Value)\n\n### Request parameters\n\n-   csr – CSR code for which the validation information must be provided.\n\n### Response\n\nIf no errors, following parameters will be returned:\n\n **HTTP:**\n{\n  \"http\": {\n    \"link\": \"http:\\/\\/...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "csr",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csr",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Succcess",
          "required": [
            "validation",
            "success"
          ],
          "type": "object",
          "properties": {
            "validation": {
              "title": "Validation",
              "required": [
                "http",
                "https",
                "dns"
              ],
              "type": "object",
              "properties": {
                "http": {
                  "title": "Http",
                  "required": [
                    "http"
                  ],
                  "type": "object",
                  "properties": {
                    "http": {
                      "title": "Http1",
                      "required": [
                        "link",
                        "filename",
                        "content"
                      ],
                      "type": "object",
                      "properties": {
                        "link": {
                          "type": "string"
                        },
                        "filename": {
                          "type": "string"
                        },
                        "content": {
                          "type": "string"
                        }
                      },
                      "example": {
                        "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                        "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                        "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                      }
                    }
                  },
                  "example": {
                    "http": {
                      "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                      "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                      "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                    }
                  }
                },
                "https": {
                  "title": "Https",
                  "required": [
                    "https"
                  ],
                  "type": "object",
                  "properties": {
                    "https": {
                      "title": "Https1",
                      "required": [
                        "link",
                        "filename",
                        "content"
                      ],
                      "type": "object",
                      "properties": {
                        "link": {
                          "type": "string"
                        },
                        "filename": {
                          "type": "string"
                        },
                        "content": {
                          "type": "string"
                        }
                      },
                      "example": {
                        "link": "https://domain2.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                        "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                        "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                      }
                    }
                  },
                  "example": {
                    "https": {
                      "link": "https://domain2.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                      "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                      "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                    }
                  }
                },
                "dns": {
                  "title": "Dns",
                  "required": [
                    "dns"
                  ],
                  "type": "object",
                  "properties": {
                    "dns": {
                      "title": "Dns1",
                      "required": [
                        "record"
                      ],
                      "type": "object",
                      "properties": {
                        "record": {
                          "type": "string"
                        }
                      },
                      "example": {
                        "record": "_604693EB6CD1DCB4551BCC5370E09055.DOMAIN3.COM CNAME 22f5ab9523a304f616b855ff3322eadd.15805be87cf949b3c8e8df78890209a5.comodoca.com"
                      }
                    }
                  },
                  "example": {
                    "dns": {
                      "record": "_604693EB6CD1DCB4551BCC5370E09055.DOMAIN3.COM CNAME 22f5ab9523a304f616b855ff3322eadd.15805be87cf949b3c8e8df78890209a5.comodoca.com"
                    }
                  }
                }
              },
              "example": {
                "http": {
                  "http": {
                    "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                    "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                    "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                  }
                },
                "https": {
                  "https": {
                    "link": "https://domain2.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                    "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                    "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                  }
                },
                "dns": {
                  "dns": {
                    "record": "_604693EB6CD1DCB4551BCC5370E09055.DOMAIN3.COM CNAME 22f5ab9523a304f616b855ff3322eadd.15805be87cf949b3c8e8df78890209a5.comodoca.com"
                  }
                }
              }
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "validation": {
              "http": {
                "http": {
                  "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                  "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                  "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                }
              },
              "https": {
                "https": {
                  "link": "https://domain2.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                  "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                  "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                }
              },
              "dns": {
                "dns": {
                  "record": "_604693EB6CD1DCB4551BCC5370E09055.DOMAIN3.COM CNAME 22f5ab9523a304f616b855ff3322eadd.15805be87cf949b3c8e8df78890209a5.comodoca.com"
                }
              }
            },
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getDomainAlternative"
      },
      "task": true
    },
    {
      "name": "getDomainEmails",
      "summary": "getDomainEmails",
      "description": "### Overview\n\nThe getDomainEmails method returns an array of valid approver email addresses for specified “domain” parameter from Comodo API.\n\n### Request parameters\n\n-   domain - valid FQDN\n\n### Response\n\nIf no errors, following parameters will be returned::\n-   ComodoApprovalEmails - array of valid email addresses from Comodo API\n-   GeotrustApprovalEmails - array of valid email addresses from Comodo AP\n\nWHOIS emails not always available due to multiple issues",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "domain",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "domain",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getDomainEmails"
      },
      "task": true
    },
    {
      "name": "getDomainEmailsForGeotrust",
      "summary": "getDomainEmailsForGeotrust",
      "description": "### Overview\n\nThe getDomainEmailsForGeotrust method returns an array of valid approver email addresses for specified “domain”.\n\n### Request parameters\n\n-   domain - valid FQDN\n\n### Response\nIf no errors, following parameters will be returned:\n-   getDomainEmailsForGeotrust - array of valid email addresses",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "domain",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "domain",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success12",
          "required": [
            "GeotrustApprovalEmails",
            "success"
          ],
          "type": "object",
          "properties": {
            "GeotrustApprovalEmails": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "GeotrustApprovalEmails": [
              "admin@my-domain-name.tld",
              "administrator@my-domain-name.tld",
              "hostmaster@my-domain-name.tld",
              "webmaster@my-domain-name.tld",
              "postmaster@my-domain-name.tld"
            ],
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getDomainEmailsForGeotrust"
      },
      "task": true
    },
    {
      "name": "domainGetFromWhois",
      "summary": "domainGetFromWhois",
      "description": "### Overview\n\nThe domainGetFromWhois method returns an array of valid approver email addresses for specified “domain” parameter from Comodo API.\n\n### Request parameters\n\n-   domain - valid FQDN\n\n### Response\nIf no errors, following parameters will be returned:\n-   ComodoApprovalEmails - array of valid email addresses from Comodo API\n-   GeotrustApprovalEmails - array of valid email addresses from Comodo AP\n\nWHOIS emails not always available due to multiple issues",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "domain",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "domain",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/domainGetFromWhois"
      },
      "task": true
    },
    {
      "name": "getWebServers",
      "summary": "getWebServers",
      "description": "### Overview\n\nThe getWebservers method returns the list of available web server types for different vendors. Web Server type required to use methods  [“addSSLOrder”](#e4c071bd-56f3-4046-be83-f7e3bb7b7750)  and  [“reissueSSLOrder”](#09180357-0a48-45eb-93be-d11fa4629afe)\n\n### Url parameters\n\n-   supplier_id - integer value;\n    -   for Comodo/GGSSL: 1;\n    -   for Geotrust/Symantec/Thawte/RapidSSL: 2\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returne...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "supplierId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "supplierId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success14",
          "required": [
            "webservers",
            "success"
          ],
          "type": "object",
          "properties": {
            "webservers": {
              "type": "array",
              "items": {
                "title": "Webserver",
                "required": [
                  "id",
                  "software"
                ],
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "software": {
                    "type": "string"
                  }
                },
                "example": {
                  "id": "1",
                  "software": "AOL"
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "webservers": [
              {
                "id": "1",
                "software": "AOL"
              },
              {
                "id": "3",
                "software": "Apache-SSL (Ben-SSL, not Stronghold)"
              },
              {
                "id": "4",
                "software": "C2Net Stronghold"
              },
              {
                "id": "33",
                "software": "Cisco 3000 Series VPN Concentrator"
              },
              {
                "id": "34",
                "software": "Citrix"
              },
              {
                "id": "5",
                "software": "Cobalt Raq"
              },
              {
                "id": "6",
                "software": "Covalent Server Software"
              },
              {
                "id": "29",
                "software": "Ensim"
              },
              {
                "id": "32",
                "software": "H-Sphere"
              },
              {
                "id": "7",
                "software": "IBM HTTP Server"
              },
              {
                "id": "8",
                "software": "IBM Internet Connection Server"
              },
              {
                "id": "9",
                "software": "iPlanet"
              },
              {
                "id": "10",
                "software": "Java Web Server (Javasoft / Sun)"
              },
              {
                "id": "11",
                "software": "Lotus Domino"
              },
              {
                "id": "12",
                "software": "Lotus Domino Go!"
              },
              {
                "id": "13",
                "software": "Microsoft IIS 1.x to 4.x"
              },
              {
                "id": "14",
                "software": "Microsoft IIS 5.x to 6.x"
              },
              {
                "id": "35",
                "software": "Microsoft IIS 7.x and later"
              },
              {
                "id": "15",
                "software": "Netscape Enterprise Server"
              },
              {
                "id": "16",
                "software": "Netscape FastTrack"
              },
              {
                "id": "36",
                "software": "Nginx"
              },
              {
                "id": "17",
                "software": "Novell Web Server"
              },
              {
                "id": "18",
                "software": "Oracle"
              },
              {
                "id": "-1",
                "software": "OTHER"
              },
              {
                "id": "30",
                "software": "Plesk"
              },
              {
                "id": "19",
                "software": "Quid Pro Quo"
              },
              {
                "id": "20",
                "software": "R3 SSL Server"
              },
              {
                "id": "21",
                "software": "Raven SSL"
              },
              {
                "id": "22",
                "software": "RedHat Linux"
              },
              {
                "id": "23",
                "software": "SAP Web Application Server"
              },
              {
                "id": "24",
                "software": "Tomcat"
              },
              {
                "id": "25",
                "software": "Website Professional"
              },
              {
                "id": "26",
                "software": "WebStar 4.x and later"
              },
              {
                "id": "27",
                "software": "WebTen (from Tenon)"
              },
              {
                "id": "31",
                "software": "WHM/cPanel"
              },
              {
                "id": "28",
                "software": "Zeus Web Server"
              }
            ],
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getWebServers"
      },
      "task": true
    },
    {
      "name": "getAccountDetails",
      "summary": "getAccountDetails",
      "description": "### Overview\n\nThe getAccountDetails method returns basic information for partner account.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   first_name\n-   last_name\n-   company_name\n-   company_vat\n-   company_phone\n-   phone\n-   fax\n-   address\n-   city\n-   state\n-   postal_code\n-   country\n-   email\n-   reseller_plan\n-   currency\n-   success - success value (true)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success15",
          "required": [
            "first_name",
            "last_name",
            "company_name",
            "company_vat",
            "company_phone",
            "phone",
            "fax",
            "address",
            "city",
            "state",
            "postal_code",
            "country",
            "email",
            "reseller_plan",
            "currency",
            "success"
          ],
          "type": "object",
          "properties": {
            "first_name": {
              "type": "string"
            },
            "last_name": {
              "type": "string"
            },
            "company_name": {
              "type": "string"
            },
            "company_vat": {
              "type": "string"
            },
            "company_phone": {
              "type": "string"
            },
            "phone": {
              "type": "string"
            },
            "fax": {
              "type": "string"
            },
            "address": {
              "type": "string"
            },
            "city": {
              "type": "string"
            },
            "state": {
              "type": "string"
            },
            "postal_code": {
              "type": "string"
            },
            "country": {
              "type": "string"
            },
            "email": {
              "type": "string"
            },
            "reseller_plan": {
              "type": "string",
              "x-nullable": true
            },
            "currency": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "first_name": "John",
            "last_name": "Smith",
            "company_name": "Company Name",
            "company_vat": "0000000000",
            "company_phone": "+3711111111",
            "phone": "",
            "fax": "",
            "address": "Street",
            "city": "City",
            "state": "State",
            "postal_code": "postal code",
            "country": "LV",
            "email": "admin@domain.tld",
            "currency": "EUR",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getAccountDetails"
      },
      "task": true
    },
    {
      "name": "getAccountBalance",
      "summary": "getAccountBalance",
      "description": "### Overview\n\nThe getAccountBalance method returns available funds for partner account.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   balance - account available credit\n-   currency - currency of available credit\n-   success - success value (true)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success16",
          "required": [
            "balance",
            "currency",
            "success"
          ],
          "type": "object",
          "properties": {
            "balance": {
              "type": "string"
            },
            "currency": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "balance": "1000.00",
            "currency": "EUR",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getAccountBalance"
      },
      "task": true
    },
    {
      "name": "createNewLEI",
      "summary": "createNewLEI",
      "description": "### Overview\nPlacing an order for LEI products\n\n\n### Request parameters\n\n\n- productId - Required. Product ID, can be taken from getAllProducts method.\n- legalName - Required.String. Name of the Legal Entity noting that accuracy here helps the overall process flow and accuracy of any potential duplicate test. e.g. ABC Limited\n- registrationAuthorityEntityId - Required. String. Company Number for the Legal Entity noting that accuracy here helps the overall process flow and accuracy of any potentia...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "test",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "test",
            "type": "number"
          }
        },
        {
          "name": "productId",
          "type": "number",
          "info": "required. numeric: 123",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "number"
          }
        },
        {
          "name": "legalName",
          "type": "string",
          "info": "required. string: string",
          "required": true,
          "schema": {
            "title": "legalName",
            "type": "string"
          }
        },
        {
          "name": "lastName",
          "type": "string",
          "info": "required. string: string",
          "required": true,
          "schema": {
            "title": "lastName",
            "type": "string"
          }
        },
        {
          "name": "isLevel2DataAvailable",
          "type": "number",
          "info": "required. 1 or 0: 123",
          "required": true,
          "schema": {
            "title": "isLevel2DataAvailable",
            "type": "number"
          }
        },
        {
          "name": "incorporationDate",
          "type": "string",
          "info": "optional. date format yyyy-mm-dd: string",
          "required": true,
          "schema": {
            "title": "incorporationDate",
            "type": "string"
          }
        },
        {
          "name": "legalState",
          "type": "string",
          "info": "optional. string: string",
          "required": true,
          "schema": {
            "title": "legalState",
            "type": "string"
          }
        },
        {
          "name": "legalPostal",
          "type": "string",
          "info": "required. string: string",
          "required": true,
          "schema": {
            "title": "legalPostal",
            "type": "string"
          }
        },
        {
          "name": "legalfirstAddressLine",
          "type": "string",
          "info": "required. string: string",
          "required": true,
          "schema": {
            "title": "legalfirstAddressLine",
            "type": "string"
          }
        },
        {
          "name": "legalCountry",
          "type": "string",
          "info": "required. string. ISO code format: string",
          "required": true,
          "schema": {
            "title": "legalCountry",
            "type": "string"
          }
        },
        {
          "name": "legalCity",
          "type": "string",
          "info": "required. string: string",
          "required": true,
          "schema": {
            "title": "legalCity",
            "type": "string"
          }
        },
        {
          "name": "multiYearSupport",
          "type": "number",
          "info": "required. enum - 1,2,3,4,5: 123",
          "required": true,
          "schema": {
            "title": "multiYearSupport",
            "type": "number"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success17",
          "required": [
            "product_id",
            "order_number",
            "order_id",
            "invoice_num",
            "invoice_id",
            "lei_id",
            "order_amount",
            "currency",
            "tax",
            "tax_rate",
            "success"
          ],
          "type": "object",
          "properties": {
            "product_id": {
              "type": "string"
            },
            "order_number": {
              "type": "string"
            },
            "order_id": {
              "type": "string"
            },
            "invoice_num": {
              "type": "string"
            },
            "invoice_id": {
              "type": "string"
            },
            "lei_id": {
              "type": "string"
            },
            "order_amount": {
              "type": "number"
            },
            "currency": {
              "type": "string"
            },
            "tax": {
              "type": "string"
            },
            "tax_rate": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "product_id": "163",
            "order_number": "L1316726",
            "order_id": "1316726",
            "invoice_num": "GGS-0220845193",
            "invoice_id": "908041",
            "lei_id": "137",
            "order_amount": 201.67,
            "currency": "EUR",
            "tax": "37.71",
            "tax_rate": "23%",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/createNewLEI"
      },
      "task": true
    },
    {
      "name": "getLEIJurisdictions",
      "summary": "getLEIJurisdictions",
      "description": "### Overview\nThis API call is used to query supported jurisdictions and confidence levels.\n\n - Group A  is fully automated including signing authority verification resulting in rapid, efficient LEI issuance\n - Group B is verification time 1 hour - 36 hours\n - Group C is a manually processed jurisdiction requiring manual verification of data on the business registry\n\n\n### Response\nIf no errors, following parameters will be returned:\n* success - success value (true)\n* jurisdictions - Required. Arr...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getLEIJurisdictions"
      },
      "task": true
    },
    {
      "name": "confirmLEIDataQuality",
      "summary": "confirmLEIDataQuality",
      "description": "URL: /lei/confirm/{{order_id}}?auth_key={{access_token}}\n\nContent-Type: application/x-www-form-urlencode\n\nRequest type: POST\n\n### OVERVIEW\nConfirm LEI Data Quality. This API call is used to confirm the LE-RD data quality status before an LEI can be issued. Set the correct 'order_id' in the URL before making an API call.\n\n### REQUEST PARAMETERS\n* confirm - Required. 0 or 1.\n\n### RESPONSE\nIf no errors, following parameters will be returned:\n* order_status - Required. Enum: \"rejected\" or \"processin...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "confirm",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "confirm",
            "type": "number"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/confirmLEIDataQuality"
      },
      "task": true
    },
    {
      "name": "getLeiStatus",
      "summary": "getLeiStatus",
      "description": "### Overview\n\nThis call is used to check the LEI Order Status. Both 'LEI - Create New LEI' and 'LEI - Import Existing LEI' are supported. The Access Token from 'Authentication - Request Access Token' is required to submit the request.\n\n### Request parameters\n\n-   order_id\n\n### Response\nIf no errors, following parameters will be returned:\nIf no errors in request following parameters will be returned:\n\n-     \"lei_id\" - unique lei ID\n-     \"status\" - Enum: ('active','cancelled','expired','incomplet...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getLeiStatus"
      },
      "task": true
    },
    {
      "name": "renewLEI",
      "summary": "Renew LEI",
      "description": "### Overview\nThis API is used to initiate the renewal process which move the ‘nextRenewalDate’ forward by 1 year. Renewal is the process to verify all Level 1 and Level 2 data is correct to maintain the integrity of the GLEIS. This API call is generally used once per calendar year per LEI. Multi-year LEIs which have LE-RR reporting exceptions are excluded as they will automatically renew during the contract period.\n\n\n### Request parameters\n\n- isLevel1DataSame - A Boolean value – to agree that th...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "isLevel1DataSame",
          "type": "number",
          "info": "Required. String. The First Name(s) of the Signing Authority with the responsibility/authority to request and approve the creation of an LEI e.g. Peter: 123",
          "required": true,
          "schema": {
            "title": "isLevel1DataSame",
            "type": "number"
          }
        },
        {
          "name": "firstName",
          "type": "string",
          "info": "Required. String. The Last Name of the Signing Authority e.g. Anderson: string",
          "required": true,
          "schema": {
            "title": "firstName",
            "type": "string"
          }
        },
        {
          "name": "lastName",
          "type": "string",
          "info": "An integer from 1 to 5.: string",
          "required": true,
          "schema": {
            "title": "lastName",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/renewLEI"
      },
      "task": true
    },
    {
      "name": "leiLoolup",
      "summary": "leiLoolup",
      "description": "### Overview\n\nLEI number or company name search will reveal the information contained within a Legal Entity Identifier. It can be used to check the validity of an LEI number or ensure that any information held on an entity is up to date.\n\n\n### Request parameters\n\n-   query - The name of the company or lei code\n\n### Response\nIf no errors, following parameters will be returned:\n- \"result\"  - array of objects entities\n    - \"leiNumber\" - lei code,\n    - \"nextRenewalDate\": Date,\n    - \"entityStatus\"...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "query",
          "type": "string",
          "info": "The name of the company or lei code: string",
          "required": true,
          "schema": {
            "title": "query",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/leiLoolup"
      },
      "task": true
    },
    {
      "name": "addSSLOrder",
      "summary": "addSSLOrder",
      "description": "### Overview\n\nAddSSLOrder allows the creation of New SSL Order. Includes submission of information like: CSR code, validation method, Technical/Administrative contact details and Organization details.\n\nOur system sends two (2) automatical emails once addSSLOrder method used:\n\n1.  New Order Notification email will be sent to Account Owner E-mail, not the end-customer\n2.  Generated PDF invoice\n\n![:exclamation:](https://camo.githubusercontent.com/9d3f6a5e5ce359ccadad6e1356d8545d946d2cf4/68747470733...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "productId",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "number"
          }
        },
        {
          "name": "csr",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csr",
            "type": "string"
          }
        },
        {
          "name": "serverCount",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "serverCount",
            "type": "number"
          }
        },
        {
          "name": "period",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "period",
            "type": "number"
          }
        },
        {
          "name": "webserverType",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "webserverType",
            "type": "number"
          }
        },
        {
          "name": "adminFirstname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminFirstname",
            "type": "string"
          }
        },
        {
          "name": "adminLastname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminLastname",
            "type": "string"
          }
        },
        {
          "name": "adminPhone",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "adminPhone",
            "type": "number"
          }
        },
        {
          "name": "adminTitle",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminTitle",
            "type": "string"
          }
        },
        {
          "name": "adminEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminEmail",
            "type": "string"
          }
        },
        {
          "name": "adminCity",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminCity",
            "type": "string"
          }
        },
        {
          "name": "adminCountry",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminCountry",
            "type": "string"
          }
        },
        {
          "name": "adminPostalcode",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminPostalcode",
            "type": "string"
          }
        },
        {
          "name": "dcvMethod",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "dcvMethod",
            "type": "string"
          }
        },
        {
          "name": "techFirstname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techFirstname",
            "type": "string"
          }
        },
        {
          "name": "techLastname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techLastname",
            "type": "string"
          }
        },
        {
          "name": "techPhone",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "techPhone",
            "type": "number"
          }
        },
        {
          "name": "techTitle",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techTitle",
            "type": "string"
          }
        },
        {
          "name": "techEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techEmail",
            "type": "string"
          }
        },
        {
          "name": "techAddressline1",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techAddressline1",
            "type": "string"
          }
        },
        {
          "name": "adminAddressline1",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminAddressline1",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success20",
          "required": [
            "product_id",
            "approver_method",
            "order_id",
            "invoice_id",
            "order_status",
            "success",
            "san",
            "order_amount",
            "currency",
            "tax",
            "tax_rate"
          ],
          "type": "object",
          "properties": {
            "product_id": {
              "type": "string"
            },
            "approver_method": {
              "title": "ApproverMethod",
              "required": [
                "http"
              ],
              "type": "object",
              "properties": {
                "http": {
                  "title": "Http1",
                  "required": [
                    "link",
                    "filename",
                    "content"
                  ],
                  "type": "object",
                  "properties": {
                    "link": {
                      "type": "string"
                    },
                    "filename": {
                      "type": "string"
                    },
                    "content": {
                      "type": "string"
                    }
                  },
                  "example": {
                    "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                    "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                    "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                  }
                }
              },
              "example": {
                "http": {
                  "link": "http://my-domain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                  "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                  "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                }
              }
            },
            "order_id": {
              "type": "integer"
            },
            "invoice_id": {
              "type": "integer"
            },
            "order_status": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            },
            "san": {
              "type": "array",
              "items": {
                "title": "San",
                "required": [
                  "san_name",
                  "validation_method",
                  "status",
                  "status_description",
                  "validation"
                ],
                "type": "object",
                "properties": {
                  "san_name": {
                    "type": "string"
                  },
                  "validation_method": {
                    "type": "string"
                  },
                  "status": {
                    "type": "integer"
                  },
                  "status_description": {
                    "type": "string"
                  },
                  "validation": {
                    "title": "Validation1",
                    "required": [
                      "http"
                    ],
                    "type": "object",
                    "properties": {
                      "http": {
                        "title": "Http1",
                        "required": [
                          "link",
                          "filename",
                          "content"
                        ],
                        "type": "object",
                        "properties": {
                          "link": {
                            "type": "string"
                          },
                          "filename": {
                            "type": "string"
                          },
                          "content": {
                            "type": "string"
                          }
                        },
                        "example": {
                          "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                          "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                          "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                        }
                      }
                    },
                    "example": {
                      "http": {
                        "link": "http://my-domain1.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                        "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                        "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                      }
                    }
                  }
                },
                "example": {
                  "san_name": "my-domain1.tld",
                  "validation_method": "http",
                  "status": 1,
                  "status_description": "Processing",
                  "validation": {
                    "http": {
                      "link": "http://my-domain1.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                      "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                      "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                    }
                  }
                }
              },
              "description": ""
            },
            "order_amount": {
              "type": "number"
            },
            "currency": {
              "type": "string"
            },
            "tax": {
              "type": "string"
            },
            "tax_rate": {
              "type": "string"
            }
          },
          "example": {
            "product_id": "77",
            "approver_method": {
              "http": {
                "link": "http://my-domain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
              }
            },
            "order_id": 1332864,
            "invoice_id": 908032,
            "order_status": "active",
            "success": true,
            "san": [
              {
                "san_name": "my-domain1.tld",
                "validation_method": "http",
                "status": 1,
                "status_description": "Processing",
                "validation": {
                  "http": {
                    "link": "http://my-domain1.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                  }
                }
              },
              {
                "san_name": "my-domain2.tld",
                "validation_method": "http",
                "status": 1,
                "status_description": "Processing",
                "validation": {
                  "http": {
                    "link": "http://my-domain2.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                  }
                }
              },
              {
                "san_name": "my-domain3.tld",
                "validation_method": "http",
                "status": 1,
                "status_description": "Processing",
                "validation": {
                  "http": {
                    "link": "http://my-domain3.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                  }
                }
              }
            ],
            "order_amount": 67.61,
            "currency": "EUR",
            "tax": "12.64",
            "tax_rate": "23%"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/addSSLOrder"
      },
      "task": true
    },
    {
      "name": "reissueSSLOrder",
      "summary": "reissueSSLOrder",
      "description": "### Overview\n\n\nThe reissueSSLOrder method reissues your SSL certificate. Most common reasons to reissue SSL:\n\n-   Lost Private Key, resubmit new CSR\n-   Change common name for your order (Comodo ONLY)\n-   Add/Change SAN items for Multi-Domain SSL certificate\n\n### Request parameters\n\n-   order_id - your order ID returned in  [addSSLOrder](#e4c071bd-56f3-4046-be83-f7e3bb7b7750)  method\n-   csr - CSR code for SSL certificate\n-   approver_email - approver email, can be taken from  [getDomainEmails](...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "webserverType",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "webserverType",
            "type": "number"
          }
        },
        {
          "name": "csr",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csr",
            "type": "string"
          }
        },
        {
          "name": "dcvMethod",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "dcvMethod",
            "type": "string"
          }
        },
        {
          "name": "dnsNames",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "dnsNames",
            "type": "string"
          }
        },
        {
          "name": "approverEmails",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "approverEmails",
            "type": "string"
          }
        },
        {
          "name": "approverEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "approverEmail",
            "type": "string"
          }
        },
        {
          "name": "signatureHash",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "signatureHash",
            "type": "string"
          }
        },
        {
          "name": "uniqueCode",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "uniqueCode",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/reissueSSLOrder"
      },
      "task": true
    },
    {
      "name": "addSSLRenewOrder",
      "summary": "addSSLRenewOrder",
      "description": "### Overview\n\nAddSSLRenewOrder is the exactly same method like  [addSSLOrder](#e4c071bd-56f3-4046-be83-f7e3bb7b7750)  and should be used to renew SSL certificates. You can start the renewal process not earlier than before 30-days of SSL expiration date. CA (certificate authority) would add left days from original order to renew.\n\nRenewal process requires all same steps of verification as done placing Original order. Comodo CPAC and all CodeSigning SSL certificates do not support renewal features...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "productId",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "productId",
            "type": "number"
          }
        },
        {
          "name": "csr",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "csr",
            "type": "string"
          }
        },
        {
          "name": "serverCount",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "serverCount",
            "type": "number"
          }
        },
        {
          "name": "period",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "period",
            "type": "number"
          }
        },
        {
          "name": "approverEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "approverEmail",
            "type": "string"
          }
        },
        {
          "name": "webserverType",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "webserverType",
            "type": "number"
          }
        },
        {
          "name": "adminFirstname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminFirstname",
            "type": "string"
          }
        },
        {
          "name": "adminLastname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminLastname",
            "type": "string"
          }
        },
        {
          "name": "adminPhone",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "adminPhone",
            "type": "number"
          }
        },
        {
          "name": "adminTitle",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminTitle",
            "type": "string"
          }
        },
        {
          "name": "adminEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminEmail",
            "type": "string"
          }
        },
        {
          "name": "adminCity",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminCity",
            "type": "string"
          }
        },
        {
          "name": "adminCountry",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminCountry",
            "type": "string"
          }
        },
        {
          "name": "adminOrganization",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminOrganization",
            "type": "string"
          }
        },
        {
          "name": "dcvMethod",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "dcvMethod",
            "type": "string"
          }
        },
        {
          "name": "techFirstname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techFirstname",
            "type": "string"
          }
        },
        {
          "name": "techLastname",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techLastname",
            "type": "string"
          }
        },
        {
          "name": "techPhone",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "techPhone",
            "type": "number"
          }
        },
        {
          "name": "techTitle",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techTitle",
            "type": "string"
          }
        },
        {
          "name": "techEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techEmail",
            "type": "string"
          }
        },
        {
          "name": "techAddressline1",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techAddressline1",
            "type": "string"
          }
        },
        {
          "name": "adminAddressline1",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "adminAddressline1",
            "type": "string"
          }
        },
        {
          "name": "techOrganization",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techOrganization",
            "type": "string"
          }
        },
        {
          "name": "techCity",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techCity",
            "type": "string"
          }
        },
        {
          "name": "techCountry",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "techCountry",
            "type": "string"
          }
        },
        {
          "name": "orgDivision",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orgDivision",
            "type": "string"
          }
        },
        {
          "name": "orgAddressline1",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orgAddressline1",
            "type": "string"
          }
        },
        {
          "name": "orgCity",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orgCity",
            "type": "string"
          }
        },
        {
          "name": "orgCountry",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orgCountry",
            "type": "string"
          }
        },
        {
          "name": "orgPhone",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "orgPhone",
            "type": "number"
          }
        },
        {
          "name": "orgPostalcode",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "orgPostalcode",
            "type": "number"
          }
        },
        {
          "name": "orgRegion",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orgRegion",
            "type": "string"
          }
        },
        {
          "name": "approverEmails",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "approverEmails",
            "type": "string"
          }
        },
        {
          "name": "dnsNames",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "dnsNames",
            "type": "string"
          }
        },
        {
          "name": "signatureHash",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "signatureHash",
            "type": "string"
          }
        },
        {
          "name": "test",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "test",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/addSSLRenewOrder"
      },
      "task": true
    },
    {
      "name": "addSSLSANOrder",
      "summary": "addSSLSANOrder",
      "description": "### Overview\n\nUse that method to purchase more SAN items to your Multi-Domain SSL Certificate. Use  [reissueSSLOrder](#09180357-0a48-45eb-93be-d11fa4629afe)  method to reissue SSL with new SAN items.\n\n### Request parameters\n\n-   order_id - ORDER ID to which your add extra SAN\n-   count - Quantity of SAN names to add\n-   single_san_count - Quantity of Single SAN items (optional)\n-   wildcard_san_count - Quantity of Wildcard SAN item (optional)\n\n!!! If only the count field is specified for product...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "count",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "count",
            "type": "number"
          }
        },
        {
          "name": "wildcardSanCount",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "wildcardSanCount",
            "type": "number"
          }
        },
        {
          "name": "singleSanCount",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "singleSanCount",
            "type": "number"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success23",
          "required": [
            "order_id",
            "invoice_id",
            "order_status",
            "success",
            "order_amount",
            "currency",
            "tax",
            "tax_rate"
          ],
          "type": "object",
          "properties": {
            "order_id": {
              "type": "integer"
            },
            "invoice_id": {
              "type": "integer"
            },
            "order_status": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            },
            "order_amount": {
              "type": "number"
            },
            "currency": {
              "type": "string"
            },
            "tax": {
              "type": "string"
            },
            "tax_rate": {
              "type": "string"
            }
          },
          "example": {
            "order_id": 1146951,
            "invoice_id": 786148,
            "order_status": "active",
            "success": true,
            "order_amount": 248.73,
            "currency": "EUR",
            "tax": "0.00",
            "tax_rate": "0%"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/addSSLSANOrder"
      },
      "task": true
    },
    {
      "name": "cancelOrder",
      "summary": "cancelOrder",
      "description": "### Overview\n\nUse that option to request cancellation/refund of any order. Please note, it takes from 2-48 hours to review cancellation request.\n\n### Request parameters\n\n-   order_id - ID of the order to be canceled\n-   reason – Cancellation reason\n\n### Response\n\nIf no errors, following parameters will be returned::\n\n-   order_id - unique order ID",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": "ID of the order to be canceled: string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "reason",
          "type": "string",
          "info": "Cancellation reason: string",
          "required": true,
          "schema": {
            "title": "reason",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success24",
          "required": [
            "message",
            "success"
          ],
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "message": "Cancell request submitted.",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/cancelOrder"
      },
      "task": true
    },
    {
      "name": "getOrdersStatuses",
      "summary": "getOrdersStatuses",
      "description": "### Overview\n\nThe getOrdersStatuses returns statuses for the orders listed in **cids** parameter and expiration date for certificates with status 'active'.\n\n### Request parameters\n\n-  cids - comma separated order IDs\n\n### Response\n\nIf no errors, following parameters will be returned:\n\n- certificates - array of certificates\n    -   order_id - unique order ID\n    -   status - certificate status (active, cancelled, expired, incomplete, unpaid, pending, processing, reissue, rejected)\n    -   expires...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "cids",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "cids",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success25",
          "required": [
            "certificates",
            "success",
            "time_stamp"
          ],
          "type": "object",
          "properties": {
            "certificates": {
              "type": "array",
              "items": {
                "title": "Certificate",
                "required": [
                  "order_id",
                  "status"
                ],
                "type": "object",
                "properties": {
                  "order_id": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "expires": {
                    "type": "string"
                  }
                },
                "example": {
                  "order_id": "1289056",
                  "status": "active",
                  "expires": "2021-12-23"
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            },
            "time_stamp": {
              "type": "integer"
            }
          },
          "example": {
            "certificates": [
              {
                "order_id": "1289056",
                "status": "active",
                "expires": "2021-12-23"
              },
              {
                "order_id": "1685483",
                "status": "expired"
              },
              {
                "order_id": "1743649",
                "status": "active",
                "expires": "2022-10-19"
              },
              {
                "order_id": "2034100",
                "status": "unpaid"
              },
              {
                "order_id": "2036899",
                "status": "cancelled"
              },
              {
                "order_id": "2073461",
                "status": "incomplete"
              }
            ],
            "success": true,
            "time_stamp": 1637157818
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getOrdersStatuses"
      },
      "task": true
    },
    {
      "name": "getOrderStatus",
      "summary": "getOrderStatus",
      "description": "### Overview\n\nThe getOrderStatus returns detailed information for the order matching “order_id” parameter.\n“order_id” is returned during  [addSSLOrder](https://github.com/gogetssl/api/wiki/addSSLOrder)  command.\n\n### Url parameters\n\n - order_id  ID of the required order\n\n### Request parameters\n\n-   None\n\n### Response\n\nIf no errors, following parameters will be returned:\n\n-   order_id - unique order ID\n-   partner_order_id - unique ID returned from vendor (Comodo or Thawte)\n-   internal_id\n-   ...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success26",
          "required": [
            "order_id",
            "partner_order_id",
            "internal_id",
            "status",
            "status_description",
            "dcv_status",
            "product_id",
            "domain",
            "approver_method",
            "domains",
            "total_domains",
            "validity_period",
            "valid_from",
            "valid_till",
            "begin_date",
            "end_date",
            "csr_code",
            "crt_code",
            "ca_code",
            "server_count",
            "reissue",
            "reissue_now",
            "renew",
            "webserver_type",
            "upgrade",
            "approver_emails",
            "dcv_method",
            "admin_addressline1",
            "admin_addressline2",
            "admin_city",
            "admin_country",
            "admin_fax",
            "admin_phone",
            "admin_postalcode",
            "admin_region",
            "admin_email",
            "admin_firstname",
            "admin_lastname",
            "admin_organization",
            "admin_title",
            "org_addressline3",
            "org_city",
            "org_country",
            "org_fax",
            "org_phone",
            "org_postalcode",
            "org_region",
            "tech_organization",
            "tech_addressline1",
            "tech_addressline2",
            "tech_addressline3",
            "tech_city",
            "tech_country",
            "tech_fax",
            "tech_phone",
            "tech_postalcode",
            "tech_region",
            "tech_email",
            "tech_firstname",
            "tech_lastname",
            "tech_title",
            "ssl_price",
            "ssl_period",
            "manual_check",
            "pre_signing",
            "admin_msg",
            "free_ev_upgrade",
            "codesigning_inviteurl",
            "validation_description",
            "san",
            "success",
            "time_stamp"
          ],
          "type": "object",
          "properties": {
            "order_id": {
              "type": "integer"
            },
            "partner_order_id": {
              "type": "integer"
            },
            "internal_id": {
              "type": "string"
            },
            "status": {
              "type": "string"
            },
            "status_description": {
              "type": "string"
            },
            "dcv_status": {
              "type": "string"
            },
            "product_id": {
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "approver_method": {
              "title": "ApproverMethod",
              "required": [
                "http"
              ],
              "type": "object",
              "properties": {
                "http": {
                  "title": "Http1",
                  "required": [
                    "link",
                    "filename",
                    "content"
                  ],
                  "type": "object",
                  "properties": {
                    "link": {
                      "type": "string"
                    },
                    "filename": {
                      "type": "string"
                    },
                    "content": {
                      "type": "string"
                    }
                  },
                  "example": {
                    "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                    "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                    "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                  }
                }
              },
              "example": {
                "http": {
                  "link": "http://my-domain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                  "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                  "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                }
              }
            },
            "domains": {
              "type": "string"
            },
            "total_domains": {
              "type": "integer"
            },
            "validity_period": {
              "type": "integer"
            },
            "valid_from": {
              "type": "string"
            },
            "valid_till": {
              "type": "string"
            },
            "begin_date": {
              "type": "string",
              "x-nullable": true
            },
            "end_date": {
              "type": "string",
              "x-nullable": true
            },
            "csr_code": {
              "type": "string"
            },
            "crt_code": {
              "type": "string"
            },
            "ca_code": {
              "type": "string"
            },
            "server_count": {
              "type": "integer"
            },
            "reissue": {
              "type": "integer"
            },
            "reissue_now": {
              "type": "integer"
            },
            "renew": {
              "type": "integer"
            },
            "webserver_type": {
              "type": "integer"
            },
            "upgrade": {
              "type": "integer"
            },
            "approver_emails": {
              "type": "string"
            },
            "dcv_method": {
              "type": "string"
            },
            "admin_addressline1": {
              "type": "string"
            },
            "admin_addressline2": {
              "type": "string"
            },
            "admin_city": {
              "type": "string"
            },
            "admin_country": {
              "type": "string"
            },
            "admin_fax": {
              "type": "string"
            },
            "admin_phone": {
              "type": "string"
            },
            "admin_postalcode": {
              "type": "string"
            },
            "admin_region": {
              "type": "string"
            },
            "admin_email": {
              "type": "string"
            },
            "admin_firstname": {
              "type": "string"
            },
            "admin_lastname": {
              "type": "string"
            },
            "admin_organization": {
              "type": "string"
            },
            "admin_title": {
              "type": "string"
            },
            "org_addressline3": {
              "type": "string"
            },
            "org_city": {
              "type": "string"
            },
            "org_country": {
              "type": "string"
            },
            "org_fax": {
              "type": "string"
            },
            "org_phone": {
              "type": "string"
            },
            "org_postalcode": {
              "type": "string"
            },
            "org_region": {
              "type": "string"
            },
            "tech_organization": {
              "type": "string"
            },
            "tech_addressline1": {
              "type": "string"
            },
            "tech_addressline2": {
              "type": "string"
            },
            "tech_addressline3": {
              "type": "string"
            },
            "tech_city": {
              "type": "string"
            },
            "tech_country": {
              "type": "string"
            },
            "tech_fax": {
              "type": "string"
            },
            "tech_phone": {
              "type": "string"
            },
            "tech_postalcode": {
              "type": "string"
            },
            "tech_region": {
              "type": "string"
            },
            "tech_email": {
              "type": "string"
            },
            "tech_firstname": {
              "type": "string"
            },
            "tech_lastname": {
              "type": "string"
            },
            "tech_title": {
              "type": "string"
            },
            "ssl_price": {
              "type": "string"
            },
            "ssl_period": {
              "type": "integer"
            },
            "manual_check": {
              "type": "string"
            },
            "pre_signing": {
              "type": "string"
            },
            "admin_msg": {
              "type": "string"
            },
            "free_ev_upgrade": {
              "type": "integer"
            },
            "codesigning_inviteurl": {
              "type": "string"
            },
            "validation_description": {
              "type": "string"
            },
            "san": {
              "type": "array",
              "items": {
                "title": "San2",
                "required": [
                  "san_name",
                  "validation_method",
                  "status",
                  "status_description",
                  "validation"
                ],
                "type": "object",
                "properties": {
                  "san_name": {
                    "type": "string"
                  },
                  "validation_method": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "status_description": {
                    "type": "string"
                  },
                  "validation": {
                    "title": "Validation1",
                    "required": [
                      "http"
                    ],
                    "type": "object",
                    "properties": {
                      "http": {
                        "title": "Http1",
                        "required": [
                          "link",
                          "filename",
                          "content"
                        ],
                        "type": "object",
                        "properties": {
                          "link": {
                            "type": "string"
                          },
                          "filename": {
                            "type": "string"
                          },
                          "content": {
                            "type": "string"
                          }
                        },
                        "example": {
                          "link": "http://domain.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                          "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                          "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                        }
                      }
                    },
                    "example": {
                      "http": {
                        "link": "http://my-domain1.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                        "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                        "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0767031001581598445"
                      }
                    }
                  }
                },
                "example": {
                  "san_name": "www.my-domain.tld",
                  "validation_method": "http",
                  "status": "1",
                  "status_description": "Proccessing",
                  "validation": {
                    "http": {
                      "link": "http://my-domain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                      "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                      "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0956924001563873438"
                    }
                  }
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            },
            "time_stamp": {
              "type": "integer"
            }
          },
          "example": {
            "order_id": 1146748,
            "partner_order_id": 123456789,
            "internal_id": "S1130555",
            "status": "processing",
            "status_description": "",
            "dcv_status": "1",
            "product_id": "77",
            "domain": "my-domain.tld",
            "approver_method": {
              "http": {
                "link": "http://my-domain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0956924001563873438"
              }
            },
            "domains": "my-domain.tld,www.my-domain.tld,my-domain1.tld",
            "total_domains": 8,
            "validity_period": 12,
            "valid_from": "0000-00-00",
            "valid_till": "0000-00-00",
            "csr_code": "-----BEGIN CERTIFICATE REQUEST-----....-----END CERTIFICATE REQUEST-----",
            "crt_code": "",
            "ca_code": "",
            "server_count": 1,
            "reissue": 0,
            "reissue_now": 0,
            "renew": 0,
            "webserver_type": 2,
            "upgrade": 0,
            "approver_emails": "",
            "dcv_method": "http",
            "admin_addressline1": "",
            "admin_addressline2": "",
            "admin_city": "Kowloon",
            "admin_country": "HK",
            "admin_fax": "",
            "admin_phone": "0852183528",
            "admin_postalcode": "",
            "admin_region": "",
            "admin_email": "admin@domain.tld",
            "admin_firstname": "Jons",
            "admin_lastname": "Smits",
            "admin_organization": "",
            "admin_title": "n/a",
            "org_addressline3": "",
            "org_city": "",
            "org_country": "",
            "org_fax": "",
            "org_phone": "",
            "org_postalcode": "",
            "org_region": "",
            "tech_organization": "",
            "tech_addressline1": "",
            "tech_addressline2": "",
            "tech_addressline3": "",
            "tech_city": "",
            "tech_country": "",
            "tech_fax": "",
            "tech_phone": "777888999",
            "tech_postalcode": "",
            "tech_region": "",
            "tech_email": "tech@my-domain.tld",
            "tech_firstname": "Igor",
            "tech_lastname": "Savin",
            "tech_title": "n/a",
            "ssl_price": "59.13",
            "ssl_period": 12,
            "manual_check": "0",
            "pre_signing": "0",
            "admin_msg": "",
            "free_ev_upgrade": 0,
            "codesigning_inviteurl": "",
            "validation_description": "",
            "san": [
              {
                "san_name": "www.my-domain.tld",
                "validation_method": "http",
                "status": "1",
                "status_description": "Proccessing",
                "validation": {
                  "http": {
                    "link": "http://my-domain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0956924001563873438"
                  }
                }
              },
              {
                "san_name": "my-domain1.tld",
                "validation_method": "http",
                "status": "1",
                "status_description": "Proccessing",
                "validation": {
                  "http": {
                    "link": "http://my-domain1.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                    "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0956924001563873438"
                  }
                }
              }
            ],
            "success": true,
            "time_stamp": 1563873515
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getOrderStatus"
      },
      "task": true
    },
    {
      "name": "recheckCAA",
      "summary": "recheck CAA",
      "description": "### Overview\n\nThis API allows you to initiate Certification Authority Authorization (CAA) record recheck in case the certificate issuance has been blocked due to failed CAA check, meaning the status of this certificate order is ‘PRE-SIGN FAILED!!!’ for the reason pointing to the failed CAA check.\n\n** Rate limit: 1 request per 10 minutes. **",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/recheckCAA"
      },
      "task": true
    },
    {
      "name": "getUnpaidOrders",
      "summary": "getUnpaidOrders",
      "description": "### Overview\n\nThe “getUnpaidOrders” method returns the list of all unpaid orders.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   orders - an array of unpaid orders\n    -   id - order ID\n    -   total_price - order total price\n    -   currency - order currency\n    -   date - order date",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Succcess1",
          "required": [
            "orders",
            "success"
          ],
          "type": "object",
          "properties": {
            "orders": {
              "type": "array",
              "items": {
                "title": "Order",
                "required": [
                  "id",
                  "total_price",
                  "currency",
                  "date"
                ],
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "total_price": {
                    "type": "string"
                  },
                  "currency": {
                    "type": "string"
                  },
                  "date": {
                    "type": "string"
                  }
                },
                "example": {
                  "id": "171385",
                  "total_price": "4.44",
                  "currency": "EUR",
                  "date": "2016-01-28 14:59:39"
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "orders": [
              {
                "id": "171385",
                "total_price": "4.44",
                "currency": "EUR",
                "date": "2016-01-28 14:59:39"
              },
              {
                "id": "178391",
                "total_price": "0.00",
                "currency": "EUR",
                "date": "2016-02-18 18:35:10"
              },
              {
                "id": "180366",
                "total_price": "4.96",
                "currency": "EUR",
                "date": "2016-02-25 12:43:50"
              },
              {
                "id": "186085",
                "total_price": "4.37",
                "currency": "EUR",
                "date": "2016-03-12 15:17:47"
              },
              {
                "id": "195034",
                "total_price": "4.79",
                "currency": "EUR",
                "date": "2016-04-09 01:24:37"
              },
              {
                "id": "201373",
                "total_price": "4.82",
                "currency": "EUR",
                "date": "2016-04-28 13:59:24"
              },
              {
                "id": "202454",
                "total_price": "379.01",
                "currency": "EUR",
                "date": "2016-05-03 01:54:45"
              },
              {
                "id": "202457",
                "total_price": "379.01",
                "currency": "EUR",
                "date": "2016-05-03 01:57:25"
              },
              {
                "id": "222256",
                "total_price": "0.00",
                "currency": "EUR",
                "date": "2016-07-08 10:00:46"
              },
              {
                "id": "222266",
                "total_price": "0.00",
                "currency": "EUR",
                "date": "2016-07-08 10:39:52"
              },
              {
                "id": "222267",
                "total_price": "0.00",
                "currency": "EUR",
                "date": "2016-07-08 10:45:44"
              },
              {
                "id": "222272",
                "total_price": "0.00",
                "currency": "EUR",
                "date": "2016-07-08 10:56:31"
              },
              {
                "id": "240207",
                "total_price": "4.78",
                "currency": "EUR",
                "date": "2016-09-06 09:51:02"
              },
              {
                "id": "240894",
                "total_price": "4.80",
                "currency": "EUR",
                "date": "2016-09-07 14:17:23"
              },
              {
                "id": "644782",
                "total_price": "0.00",
                "currency": "EUR",
                "date": "2018-04-21 17:22:48"
              },
              {
                "id": "1125151",
                "total_price": "23.57",
                "currency": "EUR",
                "date": "2019-07-02 17:28:18"
              },
              {
                "id": "1125167",
                "total_price": "23.57",
                "currency": "EUR",
                "date": "2019-07-02 17:39:15"
              },
              {
                "id": "1125168",
                "total_price": "23.57",
                "currency": "EUR",
                "date": "2019-07-02 17:39:39"
              },
              {
                "id": "1125169",
                "total_price": "23.57",
                "currency": "EUR",
                "date": "2019-07-02 17:40:08"
              },
              {
                "id": "1125171",
                "total_price": "23.57",
                "currency": "EUR",
                "date": "2019-07-02 17:40:22"
              },
              {
                "id": "1125182",
                "total_price": "23.57",
                "currency": "EUR",
                "date": "2019-07-02 17:48:26"
              }
            ],
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getUnpaidOrders"
      },
      "task": true
    },
    {
      "name": "getAllSSLOrders",
      "summary": "getAllSSLOrders",
      "description": "### Overview\n\nThe **getAllSSLOrders** returns a list of all placed SSL orders and their statuses\n\n### Request parameters\n\n-  none\n\n### Response\n\nIf no errors, following parameters will be returned:\n\n- orders - array of orders\n    -   order_id - unique order ID\n    -   status - certificate status (active, cancelled, expired, incomplete, unpaid, pending, processing, reissue, rejected)\n- limit - current limit\n- offset - current offset\n- count - count of extracted records\n- success - success value ...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "limit",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "limit",
            "type": "number"
          }
        },
        {
          "name": "offset",
          "type": "number",
          "info": ": 123",
          "required": true,
          "schema": {
            "title": "offset",
            "type": "number"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success27",
          "required": [
            "orders",
            "limit",
            "offset",
            "count",
            "success"
          ],
          "type": "object",
          "properties": {
            "orders": {
              "type": "array",
              "items": {
                "title": "Order1",
                "required": [
                  "order_id",
                  "status"
                ],
                "type": "object",
                "properties": {
                  "order_id": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  }
                },
                "example": {
                  "order_id": "1495250",
                  "status": "processing"
                }
              },
              "description": ""
            },
            "limit": {
              "type": "integer"
            },
            "offset": {
              "type": "integer"
            },
            "count": {
              "type": "integer"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "orders": [
              {
                "order_id": "1495250",
                "status": "processing"
              },
              {
                "order_id": "1493957",
                "status": "processing"
              },
              {
                "order_id": "1490216",
                "status": "processing"
              },
              {
                "order_id": "1487916",
                "status": "processing"
              },
              {
                "order_id": "1487912",
                "status": "cancelled"
              },
              {
                "order_id": "1483584",
                "status": "cancelled"
              },
              {
                "order_id": "1480106",
                "status": "active"
              },
              {
                "order_id": "1477779",
                "status": "cancelled"
              },
              {
                "order_id": "1477742",
                "status": "cancelled"
              },
              {
                "order_id": "1476842",
                "status": "unpaid"
              },
              {
                "order_id": "1476831",
                "status": "unpaid"
              },
              {
                "order_id": "1476051",
                "status": "cancelled"
              },
              {
                "order_id": "1475635",
                "status": "cancelled"
              },
              {
                "order_id": "1475510",
                "status": "cancelled"
              },
              {
                "order_id": "1475504",
                "status": "cancelled"
              },
              {
                "order_id": "1475501",
                "status": "cancelled"
              },
              {
                "order_id": "1467964",
                "status": "active"
              },
              {
                "order_id": "1467960",
                "status": "unpaid"
              },
              {
                "order_id": "1467959",
                "status": "unpaid"
              },
              {
                "order_id": "1467930",
                "status": "unpaid"
              },
              {
                "order_id": "1467928",
                "status": "unpaid"
              },
              {
                "order_id": "1467815",
                "status": "cancelled"
              },
              {
                "order_id": "1466595",
                "status": "cancelled"
              },
              {
                "order_id": "1463017",
                "status": "processing"
              },
              {
                "order_id": "1463009",
                "status": "active"
              },
              {
                "order_id": "1457098",
                "status": "cancelled"
              },
              {
                "order_id": "1457082",
                "status": "cancelled"
              },
              {
                "order_id": "1449895",
                "status": "cancelled"
              },
              {
                "order_id": "1447986",
                "status": "cancelled"
              },
              {
                "order_id": "1447515",
                "status": "cancelled"
              },
              {
                "order_id": "1445654",
                "status": "active"
              },
              {
                "order_id": "1445482",
                "status": "cancelled"
              },
              {
                "order_id": "1445299",
                "status": "cancelled"
              },
              {
                "order_id": "1437978",
                "status": "rejected"
              },
              {
                "order_id": "1437228",
                "status": "cancelled"
              },
              {
                "order_id": "1437218",
                "status": "cancelled"
              },
              {
                "order_id": "1433212",
                "status": "cancelled"
              },
              {
                "order_id": "1433086",
                "status": "incomplete"
              },
              {
                "order_id": "1433081",
                "status": "cancelled"
              },
              {
                "order_id": "1428412",
                "status": "cancelled"
              },
              {
                "order_id": "1428360",
                "status": "cancelled"
              },
              {
                "order_id": "1428350",
                "status": "active"
              },
              {
                "order_id": "1427530",
                "status": "unpaid"
              },
              {
                "order_id": "1427103",
                "status": "unpaid"
              },
              {
                "order_id": "1427094",
                "status": "unpaid"
              },
              {
                "order_id": "1427090",
                "status": "unpaid"
              },
              {
                "order_id": "1427082",
                "status": "unpaid"
              },
              {
                "order_id": "1427078",
                "status": "unpaid"
              },
              {
                "order_id": "1427077",
                "status": "unpaid"
              },
              {
                "order_id": "1426813",
                "status": "unpaid"
              },
              {
                "order_id": "1426812",
                "status": "cancelled"
              },
              {
                "order_id": "1426646",
                "status": "unpaid"
              },
              {
                "order_id": "1426642",
                "status": "unpaid"
              },
              {
                "order_id": "1426641",
                "status": "cancelled"
              },
              {
                "order_id": "1426600",
                "status": "unpaid"
              },
              {
                "order_id": "1426591",
                "status": "unpaid"
              },
              {
                "order_id": "1426590",
                "status": "cancelled"
              },
              {
                "order_id": "1422895",
                "status": "active"
              },
              {
                "order_id": "1420362",
                "status": "cancelled"
              },
              {
                "order_id": "1418329",
                "status": "cancelled"
              },
              {
                "order_id": "1417776",
                "status": "cancelled"
              },
              {
                "order_id": "1417758",
                "status": "cancelled"
              },
              {
                "order_id": "1417564",
                "status": "cancelled"
              },
              {
                "order_id": "1417526",
                "status": "cancelled"
              },
              {
                "order_id": "1417438",
                "status": "cancelled"
              },
              {
                "order_id": "1417433",
                "status": "cancelled"
              },
              {
                "order_id": "1416552",
                "status": "cancelled"
              },
              {
                "order_id": "1413878",
                "status": "cancelled"
              },
              {
                "order_id": "1413860",
                "status": "cancelled"
              },
              {
                "order_id": "1413857",
                "status": "rejected"
              },
              {
                "order_id": "1412999",
                "status": "cancelled"
              },
              {
                "order_id": "1412868",
                "status": "cancelled"
              },
              {
                "order_id": "1409665",
                "status": "cancelled"
              },
              {
                "order_id": "1405806",
                "status": "cancelled"
              },
              {
                "order_id": "1404964",
                "status": "cancelled"
              },
              {
                "order_id": "1403152",
                "status": "cancelled"
              },
              {
                "order_id": "1402970",
                "status": "cancelled"
              },
              {
                "order_id": "1402968",
                "status": "cancelled"
              },
              {
                "order_id": "1402899",
                "status": "cancelled"
              },
              {
                "order_id": "1402874",
                "status": "cancelled"
              },
              {
                "order_id": "1402656",
                "status": "cancelled"
              },
              {
                "order_id": "1402606",
                "status": "cancelled"
              },
              {
                "order_id": "1400038",
                "status": "cancelled"
              },
              {
                "order_id": "1399396",
                "status": "cancelled"
              },
              {
                "order_id": "1394110",
                "status": "cancelled"
              },
              {
                "order_id": "1394050",
                "status": "cancelled"
              },
              {
                "order_id": "1394042",
                "status": "cancelled"
              },
              {
                "order_id": "1393723",
                "status": "active"
              },
              {
                "order_id": "1393711",
                "status": "cancelled"
              },
              {
                "order_id": "1392481",
                "status": "cancelled"
              },
              {
                "order_id": "1391789",
                "status": "cancelled"
              },
              {
                "order_id": "1391370",
                "status": "cancelled"
              },
              {
                "order_id": "1390389",
                "status": "cancelled"
              },
              {
                "order_id": "1390337",
                "status": "cancelled"
              },
              {
                "order_id": "1377585",
                "status": "cancelled"
              },
              {
                "order_id": "1373411",
                "status": "cancelled"
              },
              {
                "order_id": "1372082",
                "status": "cancelled"
              },
              {
                "order_id": "1371068",
                "status": "cancelled"
              },
              {
                "order_id": "1366899",
                "status": "rejected"
              },
              {
                "order_id": "1358792",
                "status": "cancelled"
              },
              {
                "order_id": "1358727",
                "status": "cancelled"
              },
              {
                "order_id": "1356903",
                "status": "cancelled"
              },
              {
                "order_id": "1356892",
                "status": "cancelled"
              },
              {
                "order_id": "1356837",
                "status": "cancelled"
              },
              {
                "order_id": "1350014",
                "status": "cancelled"
              },
              {
                "order_id": "1344307",
                "status": "cancelled"
              },
              {
                "order_id": "1340150",
                "status": "cancelled"
              },
              {
                "order_id": "1340128",
                "status": "cancelled"
              },
              {
                "order_id": "1340127",
                "status": "cancelled"
              },
              {
                "order_id": "1337982",
                "status": "cancelled"
              },
              {
                "order_id": "1337978",
                "status": "cancelled"
              },
              {
                "order_id": "1337966",
                "status": "expired"
              },
              {
                "order_id": "1337772",
                "status": "cancelled"
              },
              {
                "order_id": "1337707",
                "status": "cancelled"
              },
              {
                "order_id": "1337327",
                "status": "cancelled"
              },
              {
                "order_id": "1337068",
                "status": "cancelled"
              },
              {
                "order_id": "1337048",
                "status": "expired"
              },
              {
                "order_id": "1337021",
                "status": "cancelled"
              },
              {
                "order_id": "1332864",
                "status": "cancelled"
              },
              {
                "order_id": "1331485",
                "status": "cancelled"
              },
              {
                "order_id": "1331418",
                "status": "cancelled"
              },
              {
                "order_id": "1330814",
                "status": "cancelled"
              },
              {
                "order_id": "1329793",
                "status": "expired"
              },
              {
                "order_id": "1329387",
                "status": "cancelled"
              },
              {
                "order_id": "1327385",
                "status": "active"
              },
              {
                "order_id": "1327355",
                "status": "rejected"
              },
              {
                "order_id": "1327332",
                "status": "cancelled"
              },
              {
                "order_id": "1327311",
                "status": "cancelled"
              },
              {
                "order_id": "1327254",
                "status": "cancelled"
              },
              {
                "order_id": "1327211",
                "status": "cancelled"
              },
              {
                "order_id": "1326643",
                "status": "expired"
              },
              {
                "order_id": "1326627",
                "status": "cancelled"
              },
              {
                "order_id": "1326569",
                "status": "unpaid"
              },
              {
                "order_id": "1326425",
                "status": "expired"
              },
              {
                "order_id": "1323343",
                "status": "expired"
              },
              {
                "order_id": "1323070",
                "status": "cancelled"
              },
              {
                "order_id": "1322327",
                "status": "cancelled"
              },
              {
                "order_id": "1322325",
                "status": "unpaid"
              },
              {
                "order_id": "1322315",
                "status": "expired"
              },
              {
                "order_id": "1322300",
                "status": "cancelled"
              },
              {
                "order_id": "1322289",
                "status": "unpaid"
              },
              {
                "order_id": "1322242",
                "status": "cancelled"
              },
              {
                "order_id": "1317713",
                "status": "cancelled"
              },
              {
                "order_id": "1316393",
                "status": "cancelled"
              },
              {
                "order_id": "1316291",
                "status": "unpaid"
              },
              {
                "order_id": "1316277",
                "status": "cancelled"
              },
              {
                "order_id": "1316270",
                "status": "unpaid"
              },
              {
                "order_id": "1316234",
                "status": "unpaid"
              },
              {
                "order_id": "1316181",
                "status": "active"
              },
              {
                "order_id": "1316026",
                "status": "cancelled"
              },
              {
                "order_id": "1316025",
                "status": "cancelled"
              },
              {
                "order_id": "1315758",
                "status": "cancelled"
              },
              {
                "order_id": "1315733",
                "status": "unpaid"
              },
              {
                "order_id": "1315727",
                "status": "expired"
              },
              {
                "order_id": "1315722",
                "status": "cancelled"
              },
              {
                "order_id": "1315094",
                "status": "cancelled"
              },
              {
                "order_id": "1314689",
                "status": "unpaid"
              },
              {
                "order_id": "1314669",
                "status": "expired"
              },
              {
                "order_id": "1311974",
                "status": "cancelled"
              },
              {
                "order_id": "1311938",
                "status": "cancelled"
              },
              {
                "order_id": "1311330",
                "status": "expired"
              },
              {
                "order_id": "1311323",
                "status": "cancelled"
              },
              {
                "order_id": "1311133",
                "status": "expired"
              },
              {
                "order_id": "1311129",
                "status": "expired"
              },
              {
                "order_id": "1311125",
                "status": "cancelled"
              },
              {
                "order_id": "1311113",
                "status": "expired"
              },
              {
                "order_id": "1306977",
                "status": "active"
              },
              {
                "order_id": "1306576",
                "status": "cancelled"
              },
              {
                "order_id": "1306336",
                "status": "cancelled"
              },
              {
                "order_id": "1305492",
                "status": "cancelled"
              },
              {
                "order_id": "1303427",
                "status": "cancelled"
              },
              {
                "order_id": "1302618",
                "status": "active"
              },
              {
                "order_id": "1302153",
                "status": "cancelled"
              },
              {
                "order_id": "1302059",
                "status": "cancelled"
              },
              {
                "order_id": "1301959",
                "status": "cancelled"
              },
              {
                "order_id": "1301101",
                "status": "cancelled"
              },
              {
                "order_id": "1301078",
                "status": "expired"
              },
              {
                "order_id": "1292133",
                "status": "cancelled"
              },
              {
                "order_id": "1290117",
                "status": "cancelled"
              },
              {
                "order_id": "1289529",
                "status": "expired"
              },
              {
                "order_id": "1289286",
                "status": "active"
              },
              {
                "order_id": "1289254",
                "status": "expired"
              },
              {
                "order_id": "1289056",
                "status": "active"
              },
              {
                "order_id": "1289043",
                "status": "active"
              },
              {
                "order_id": "1288926",
                "status": "active"
              },
              {
                "order_id": "1286337",
                "status": "cancelled"
              },
              {
                "order_id": "1285402",
                "status": "cancelled"
              },
              {
                "order_id": "1284738",
                "status": "cancelled"
              },
              {
                "order_id": "1281445",
                "status": "cancelled"
              },
              {
                "order_id": "1275231",
                "status": "cancelled"
              },
              {
                "order_id": "1274912",
                "status": "cancelled"
              },
              {
                "order_id": "1274894",
                "status": "cancelled"
              },
              {
                "order_id": "1274886",
                "status": "cancelled"
              },
              {
                "order_id": "1274847",
                "status": "cancelled"
              },
              {
                "order_id": "1274837",
                "status": "cancelled"
              },
              {
                "order_id": "1274836",
                "status": "cancelled"
              },
              {
                "order_id": "1274830",
                "status": "cancelled"
              },
              {
                "order_id": "1274829",
                "status": "cancelled"
              },
              {
                "order_id": "1274819",
                "status": "cancelled"
              },
              {
                "order_id": "1274810",
                "status": "cancelled"
              },
              {
                "order_id": "1274427",
                "status": "cancelled"
              },
              {
                "order_id": "1273140",
                "status": "unpaid"
              },
              {
                "order_id": "1273137",
                "status": "cancelled"
              },
              {
                "order_id": "1271755",
                "status": "cancelled"
              },
              {
                "order_id": "1271163",
                "status": "unpaid"
              },
              {
                "order_id": "1271068",
                "status": "unpaid"
              },
              {
                "order_id": "1271067",
                "status": "unpaid"
              },
              {
                "order_id": "1271066",
                "status": "unpaid"
              },
              {
                "order_id": "1271063",
                "status": "unpaid"
              },
              {
                "order_id": "1268716",
                "status": "cancelled"
              },
              {
                "order_id": "1268692",
                "status": "cancelled"
              },
              {
                "order_id": "1268510",
                "status": "cancelled"
              },
              {
                "order_id": "1267728",
                "status": "cancelled"
              },
              {
                "order_id": "1267710",
                "status": "rejected"
              },
              {
                "order_id": "1267485",
                "status": "unpaid"
              },
              {
                "order_id": "1267466",
                "status": "unpaid"
              },
              {
                "order_id": "1267461",
                "status": "unpaid"
              },
              {
                "order_id": "1267455",
                "status": "cancelled"
              },
              {
                "order_id": "1267320",
                "status": "cancelled"
              },
              {
                "order_id": "1266535",
                "status": "cancelled"
              },
              {
                "order_id": "1266530",
                "status": "cancelled"
              },
              {
                "order_id": "1266525",
                "status": "cancelled"
              },
              {
                "order_id": "1266306",
                "status": "cancelled"
              },
              {
                "order_id": "1266279",
                "status": "cancelled"
              },
              {
                "order_id": "1265690",
                "status": "cancelled"
              },
              {
                "order_id": "1265576",
                "status": "unpaid"
              },
              {
                "order_id": "1265571",
                "status": "cancelled"
              },
              {
                "order_id": "1265512",
                "status": "cancelled"
              },
              {
                "order_id": "1265507",
                "status": "cancelled"
              },
              {
                "order_id": "1265371",
                "status": "unpaid"
              },
              {
                "order_id": "1265370",
                "status": "cancelled"
              },
              {
                "order_id": "1265369",
                "status": "cancelled"
              },
              {
                "order_id": "1264372",
                "status": "cancelled"
              },
              {
                "order_id": "1263125",
                "status": "active"
              },
              {
                "order_id": "1263034",
                "status": "active"
              },
              {
                "order_id": "1263029",
                "status": "expired"
              },
              {
                "order_id": "1261918",
                "status": "cancelled"
              },
              {
                "order_id": "188",
                "status": "expired"
              }
            ],
            "limit": 1000,
            "offset": 0,
            "count": 238,
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getAllSSLOrders"
      },
      "task": true
    },
    {
      "name": "comodoClaimFreeEV",
      "summary": "comodoClaimFreeEV",
      "description": "comodoClaimFreeEV",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/comodoClaimFreeEV"
      },
      "task": true
    },
    {
      "name": "getTotalOrders",
      "summary": "getTotalOrders",
      "description": "### Overview\n\nThe getTotalOrders method returns total amount of orders with status 'active'\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   total_orders\n-   success - success value (true)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success28",
          "required": [
            "total_orders",
            "success"
          ],
          "type": "object",
          "properties": {
            "total_orders": {
              "type": "integer"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "total_orders": 1000,
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getTotalOrders"
      },
      "task": true
    },
    {
      "name": "changeDomainsValidationMethod",
      "summary": "changeDomainsValidationMethod",
      "description": "### Overview\nMethod allows to change domain control validation  method for multiple domains from one SSL certificate\n\n### Request parameters:\n\n-   domains  - enumeration of domain names separated by commas.\n-   new_methods  - enumeration of new verification methods for the corresponding domain separated by commas. Valid values for Comodo/Section/GoGetSSL are a valid email address or HTTP, HTTPS, and DNS. Example: \"dns,admin@domen2.com\"\n\n### Response\n\nIf no errors, following parameters will be r...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "newMethods",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "newMethods",
            "type": "string"
          }
        },
        {
          "name": "domains",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "domains",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success24",
          "required": [
            "message",
            "success"
          ],
          "type": "object",
          "properties": {
            "message": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "message": "Cancell request submitted.",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/changeDomainsValidationMethod"
      },
      "task": true
    },
    {
      "name": "changeValidationMethod",
      "summary": "changeValidationMethod",
      "description": "### Overview\nMethod allows to change domain control validation method for specified common name (base domain) OR SAN item.\n\n### Request parameters:\n\n-   domain - common name (base domain) or SAN item\n-   new_method - new validation method for the specified domain. Valid values  are valid email address or HTTP, HTTPS and DNS.\n\n### Response\nIf no errors, following parameters will be returned:\n\n-   message - text message on successful operation\n-   success - success value (true)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "domain",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "domain",
            "type": "string"
          }
        },
        {
          "name": "newMethod",
          "type": "string",
          "info": "Field must be email_addres, http, https, dns.  Posible values for Symantec/Thawtee: email_address: string",
          "required": true,
          "schema": {
            "title": "newMethod",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/changeValidationMethod"
      },
      "task": true
    },
    {
      "name": "changeValidationEmail",
      "summary": "changeValidationEmail",
      "description": "### Overview\n\nThis method can be used for one of the following purposes:\n\n-   In case if email DCV method is already used this method can change the current DCV email address.\n-   Another usage option is changing of the current DCV method.\n-   Multi domain certificates are supported for Comodo.\n\n### Request parameters\n\n-   auth_key - authentication key returned by  [auth](https://github.com/gogetssl/api/wiki/Auth)  method\n-   order_id - unique order ID\n-   approver_email – in case if email DCV m...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "approverEmail",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "approverEmail",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "result",
          "type": "object"
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/changeValidationEmail"
      },
      "task": true
    },
    {
      "name": "resendValidationEmail",
      "summary": "resendValidationEmail",
      "description": "### Overview\n\nThe resendValidationEmail method re-sends validation e-mail for the order matching “order_id” parameter.\n\n### Request parameters\n\n-   order_id - Id of the order Response\n-   message - error message or code\n-   success - result code",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success32",
          "required": [
            "product_id",
            "message",
            "success"
          ],
          "type": "object",
          "properties": {
            "product_id": {
              "type": "string"
            },
            "message": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "product_id": "63",
            "message": "Validation email has been successfully sent",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/resendValidationEmail"
      },
      "task": true
    },
    {
      "name": "changeDcv",
      "summary": "changeDcv",
      "description": "![:exclamation:](https://camo.githubusercontent.com/9d3f6a5e5ce359ccadad6e1356d8545d946d2cf4/68747470733a2f2f6769746875622e6769746875626173736574732e636f6d2f696d616765732f69636f6e732f656d6f6a692f756e69636f64652f323735372e706e67 \":exclamation:\")  Deprecated!\n\n\n### Overview\nIs used for update of DCV parameters (method, validation email).\n\n### Request parameters\n\n- order_id integer - MyGoGet order Id.\n- domain_name string - Name of domain, for which the DCV information must be updated.\n- new_me...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "domainName",
          "type": "string",
          "info": "Name of domain, for which the DCV information must be updated.: string",
          "required": true,
          "schema": {
            "title": "domainName",
            "type": "string"
          }
        },
        {
          "name": "newMethod",
          "type": "string",
          "info": "New DCV method (email, http, dns).: string",
          "required": true,
          "schema": {
            "title": "newMethod",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success33",
          "required": [
            "product_id",
            "validation",
            "success_message",
            "success"
          ],
          "type": "object",
          "properties": {
            "product_id": {
              "type": "string"
            },
            "validation": {
              "title": "Validation5",
              "required": [
                "https"
              ],
              "type": "object",
              "properties": {
                "https": {
                  "title": "Https1",
                  "required": [
                    "link",
                    "filename",
                    "content"
                  ],
                  "type": "object",
                  "properties": {
                    "link": {
                      "type": "string"
                    },
                    "filename": {
                      "type": "string"
                    },
                    "content": {
                      "type": "string"
                    }
                  },
                  "example": {
                    "link": "https://domain2.tld/.well-known/pki-validation/604693EB6CD1DCB4551BCC5370E09055.txt",
                    "filename": "604693EB6CD1DCB4551BCC5370E09055.txt",
                    "content": "22F5AB9523A304F616B855FF3322EADD15805BE87CF949B3C8E8DF78890209A5\r\nCOMODOCA.COM"
                  }
                }
              },
              "example": {
                "https": {
                  "link": "https://mydomain.tld/.well-known/pki-validation/FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                  "filename": "FEA0F3C39F67CD7F1C40674447A9ED23.txt",
                  "content": "68499ECE7EC78ACD861FC94134127CA3153D96B3E138605624AB24DED7AED135\r\ncomodoca.com\r\nt0860053001562142772"
                }
              }
            },
            "success_message": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "product_id": "63",
            "validation": {
              "https": {
                "link": "https://domain.tld/.well-known/pki-validation/D41D8CD98F00B204E9800998ECF8427E.txt",
                "filename": "D41D8CD98F00B204E9800998ECF8427E.txt",
                "content": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855\r\ncomodoca.com\r\nt0089141001563881533"
              }
            },
            "success_message": "Validation method has been successfully updated",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/changeDcv"
      },
      "task": true
    },
    {
      "name": "revalidate",
      "summary": "revalidate",
      "description": "### Overview\n\nUse 'revalidate' method in order to retry/recheck DNS CNAME OR HTTP HASH file for  order matching “order_id” parameter.\n![:heavy_exclamation_mark:](https://camo.githubusercontent.com/9d3f6a5e5ce359ccadad6e1356d8545d946d2cf4/68747470733a2f2f6769746875622e6769746875626173736574732e636f6d2f696d616765732f69636f6e732f656d6f6a692f756e69636f64652f323735372e706e67 \":heavy_exclamation_mark:\")  Works only with COMODO/GoGetSSL certificates\n\n### URL parameters:\n\n-   order_id - your order ID re...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/revalidate"
      },
      "task": true
    },
    {
      "name": "resend",
      "summary": "resend",
      "description": "### Overview\n\nUse 'resend' method in order to resend validation email for specified domain from order matching “order_id” parameter.\n\n### URL parameters:\n\n-   order_id - your order ID returned in [addSSLOrder](#e4c071bd-56f3-4046-be83-f7e3bb7b7750) method\n\n### Request parameters:\n\n-   domain - CN/SAN domain name\n\n### Response:\nIf no errors, following parameters will be returned:\n\n-   message - text message on successful operation\n-   success - success value (true)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        },
        {
          "name": "domain",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "domain",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Error",
          "required": [
            "error",
            "message",
            "description"
          ],
          "type": "object",
          "properties": {
            "error": {
              "type": "boolean"
            },
            "message": {
              "type": "string"
            },
            "description": {
              "type": "string"
            }
          },
          "example": {
            "error": true,
            "message": "Wrong username/password",
            "description": "Check your username and password"
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/resend"
      },
      "task": true
    },
    {
      "name": "getAllInvoices",
      "summary": "getAllInvoices",
      "description": "### Overview\n\nThe getAllInvoices method returns the list of all partner invoices.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n-   invoices - an array of invoices\n    -   order_id - invoice order ID\n    -   number - invoice serial number\n    -   date - invoice creation date\n    -   subtotal - subtotal amount\n    -   tax - invoice tax amount\n    -   total - invoice total amount\n    -   status - invoice status (paid, unpaid, cancelled, refund...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success36",
          "required": [
            "invoices",
            "success"
          ],
          "type": "object",
          "properties": {
            "invoices": {
              "type": "array",
              "items": {
                "title": "Invoice",
                "required": [
                  "order_id",
                  "number",
                  "date",
                  "subtotal",
                  "tax",
                  "total",
                  "tax_rate",
                  "status",
                  "currency",
                  "payment_method"
                ],
                "type": "object",
                "properties": {
                  "order_id": {
                    "type": "string",
                    "x-nullable": true
                  },
                  "number": {
                    "type": "string"
                  },
                  "date": {
                    "type": "string"
                  },
                  "subtotal": {
                    "type": "string"
                  },
                  "tax": {
                    "type": "string"
                  },
                  "total": {
                    "type": "string"
                  },
                  "tax_rate": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "currency": {
                    "type": "string"
                  },
                  "payment_method": {
                    "type": "string"
                  }
                },
                "example": {
                  "number": "GGM-0818506737",
                  "date": "2018-08-01",
                  "subtotal": "0.00",
                  "tax": "0.00",
                  "total": "0.00",
                  "tax_rate": "0.00",
                  "status": "paid",
                  "currency": "EUR",
                  "payment_method": "bank_transfer"
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "invoices": [
              {
                "number": "GGM-0818506737",
                "date": "2018-08-01",
                "subtotal": "0.00",
                "tax": "0.00",
                "total": "0.00",
                "tax_rate": "0.00",
                "status": "paid",
                "currency": "EUR",
                "payment_method": "bank_transfer"
              },
              {
                "order_id": "780909",
                "number": "GGP-0818511104",
                "date": "2018-08-08",
                "subtotal": "400.00",
                "tax": "0.00",
                "total": "400.00",
                "tax_rate": "0.00",
                "status": "paid",
                "currency": "EUR",
                "payment_method": "paypal"
              },
              {
                "order_id": "828727",
                "number": "GGS-0918534516",
                "date": "2018-09-17",
                "subtotal": "849.07",
                "tax": "178.30",
                "total": "1027.37",
                "tax_rate": "21.00",
                "status": "unpaid",
                "currency": "EUR",
                "payment_method": "balance"
              },
              {
                "order_id": "862951",
                "number": "GGS-1018549086",
                "date": "2018-10-12",
                "subtotal": "0.00",
                "tax": "0.00",
                "total": "0.00",
                "tax_rate": "21.00",
                "status": "paid",
                "currency": "EUR",
                "payment_method": "free"
              }
            ],
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getAllInvoices"
      },
      "task": true
    },
    {
      "name": "getUnpaidInvoices",
      "summary": "getUnpaidInvoices",
      "description": "### Overview\n\nThe getUnpaidInvoices method returns the list of all partner invoices with status 'unpaid'.\n\n### Request parameters\n\n-   None\n\n### Response\nIf no errors, following parameters will be returned:\n\n-   invoices - an array of invoices\n    -   order_id - invoice order ID\n    -   number - invoice serial number\n    -   date - invoice creation date\n    -   tax - invoice tax amount\n    -   tax_rate - invoice tax rate in %\n    -   subtotal - amount without tax\n    -   total - invoice amount w...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Success37",
          "required": [
            "invoices",
            "success"
          ],
          "type": "object",
          "properties": {
            "invoices": {
              "type": "array",
              "items": {
                "title": "Invoice1",
                "required": [
                  "order_id",
                  "number",
                  "date",
                  "tax",
                  "tax_rate",
                  "subtotal",
                  "total",
                  "currency",
                  "payment_method"
                ],
                "type": "object",
                "properties": {
                  "order_id": {
                    "type": "string"
                  },
                  "number": {
                    "type": "string"
                  },
                  "date": {
                    "type": "string"
                  },
                  "tax": {
                    "type": "string"
                  },
                  "tax_rate": {
                    "type": "string"
                  },
                  "subtotal": {
                    "type": "string"
                  },
                  "total": {
                    "type": "string"
                  },
                  "currency": {
                    "type": "string"
                  },
                  "payment_method": {
                    "type": "string"
                  }
                },
                "example": {
                  "order_id": "2033503",
                  "number": "GGS-10211329562",
                  "date": "2021-10-11",
                  "tax": "37.80",
                  "tax_rate": "21.00",
                  "subtotal": "180.00",
                  "total": "217.80",
                  "currency": "USD",
                  "payment_method": "balance"
                }
              },
              "description": ""
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "invoices": [
              {
                "order_id": "2033503",
                "number": "GGS-10211329562",
                "date": "2021-10-11",
                "tax": "37.80",
                "tax_rate": "21.00",
                "subtotal": "180.00",
                "total": "217.80",
                "currency": "USD",
                "payment_method": "balance"
              },
              {
                "order_id": "2033941",
                "number": "GGS-10211329819",
                "date": "2021-10-11",
                "tax": "43.48",
                "tax_rate": "21.00",
                "subtotal": "207.06",
                "total": "250.54",
                "currency": "USD",
                "payment_method": "moneybookers"
              },
              {
                "order_id": "2033517",
                "number": "GGS-10211329572",
                "date": "2021-10-11",
                "tax": "3.82",
                "tax_rate": "21.00",
                "subtotal": "18.21",
                "total": "22.03",
                "currency": "USD",
                "payment_method": "paypal"
              }
            ],
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getUnpaidInvoices"
      },
      "task": true
    },
    {
      "name": "getOrderInvoice",
      "summary": "getOrderInvoice",
      "description": "### Overview\n\nThe getOrderInvoice returns detailed information for the invoice matching “order_id” parameter.\n“order_id” is returned during  [addSSLOrder](#e4c071bd-56f3-4046-be83-f7e3bb7b7750)  command.\n\n### URL parameters\n\n-   order_id\n\n### Request parameters\n\n-   none\n\n### Response\nIf no errors, following parameters will be returned:\n\n-   order_id - unique order ID\n-   number - invoice unique number\n-   date - invoice creation date\n-   subtotal - invoice subtotal amount\n-   tax - invoice ta...(description truncated)",
      "input": [
        {
          "name": "authKey",
          "type": "string",
          "info": "Request token obtained from Auth method: string",
          "required": true,
          "schema": {
            "title": "authKey",
            "type": "string"
          }
        },
        {
          "name": "orderId",
          "type": "string",
          "info": ": string",
          "required": true,
          "schema": {
            "title": "orderId",
            "type": "string"
          }
        }
      ],
      "output": {
        "name": "result",
        "type": "object",
        "description": "A JSON Object containing status, code and the result",
        "schema": {
          "title": "Succcess2",
          "required": [
            "order_id",
            "number",
            "date",
            "subtotal",
            "tax",
            "tax_rate",
            "total",
            "status",
            "currency",
            "payment_method",
            "success"
          ],
          "type": "object",
          "properties": {
            "order_id": {
              "type": "string"
            },
            "number": {
              "type": "string"
            },
            "date": {
              "type": "string"
            },
            "subtotal": {
              "type": "string"
            },
            "tax": {
              "type": "string"
            },
            "tax_rate": {
              "type": "string"
            },
            "total": {
              "type": "string"
            },
            "status": {
              "type": "string"
            },
            "currency": {
              "type": "string"
            },
            "payment_method": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            }
          },
          "example": {
            "order_id": "1146748",
            "number": "GGS-0719723755",
            "date": "2019-07-23",
            "subtotal": "59.13",
            "tax": "12.42",
            "tax_rate": "21.00",
            "total": "71.55",
            "status": "paid",
            "currency": "EUR",
            "payment_method": "balance",
            "success": true
          }
        }
      },
      "roles": [
        "admin"
      ],
      "route": {
        "verb": "POST",
        "path": "/getOrderInvoice"
      },
      "task": true
    }
  ],
  "views": []
}