object VerificationRealName
{
  "required": [
    "status"
  ],
  "properties": {
    "status": {
      "enum": [
        "APPROVED",
        "PENDING",
        "REJECTED_DOCUMENT_OUTDATED",
        "REJECTED_EXPIRED_BUSINESS_LICENSE",
        "REJECTED_EXPIRED_ORGANIZATION_CODE",
        "REJECTED_ILLEGIBLE_DOCUMENT_NAME",
        "REJECTED_ILLEGIBLE_IDENTIFICATION",
        "REJECTED_INCOMPLETE_IDENTIFICATION",
        "REJECTED_INCOMPLETE_REGISTRATION_LETTER",
        "REJECTED_INCONSISTENT_IDENTITY_CARD",
        "REJECTED_INCONSISTENT_ORGANIZATION_CODE",
        "REJECTED_INCONSISTENT_REGISTRANT_NAME",
        "REJECTED_INVALID_BUSINESS_LICENSE_OR_ORGANIZATION_CODE",
        "REJECTED_INVALID_DOCUMENT",
        "REJECTED_MISMATCH_BUSINESS_ID",
        "REJECTED_MISMATCH_BUSINESS_NAME",
        "REJECTED_MISMATCH_DOCUMENT_ID",
        "REJECTED_MISMATCH_DOCUMENT_NAME",
        "REJECTED_MISMATCH_DOCUMENT_TYPE",
        "REJECTED_MISMATCH_REGISTRANT_INFO",
        "REJECTED_MISMATCH_REGISTRANT_LOCALITY",
        "REJECTED_MISMATCH_REGISTRANT_NAME",
        "REJECTED_UNABLE_TO_OPEN",
        "REJECTED_UNABLE_TO_VERIFY",
        "REJECTED_UNKNOWN_ERROR",
        "UNABLE_TO_RETRIEVE_STATUS"
      ],
      "type": "string",
      "description": "Status of the real name verification<br/><ul> <li><strong style='margin-left: 12px;'>APPROVED</strong> - All is well</li> <li><strong style='margin-left: 12px;'>PENDING</strong> - Real name verification is working its way through the workflow</li> <li><strong style='margin-left: 12px;'>REJECTED_DOCUMENT_OUTDATED</strong> - Local government verification shows there is a newer version of your document.  Upload the latest version of the document and retry real name verification</li> <li><strong style='margin-left: 12px;'>REJECTED_EXPIRED_BUSINESS_LICENSE</strong> - Business license is expired</li> <li><strong style='margin-left: 12px;'>REJECTED_EXPIRED_ORGANIZATION_CODE</strong> - Organization code certificate number has expired</li> <li><strong style='margin-left: 12px;'>REJECTED_ILLEGIBLE_DOCUMENT_NAME</strong> - There isn’t a clear name on your uploaded document, please upload a different document to retry real name verification</li> <li><strong style='margin-left: 12px;'>REJECTED_ILLEGIBLE_IDENTIFICATION</strong> - Registrant identification is not clear.  Upload a better image to retry</li> <li><strong style='margin-left: 12px;'>REJECTED_INCOMPLETE_IDENTIFICATION</strong> - Registrant identification is incomplete</li> <li><strong style='margin-left: 12px;'>REJECTED_INCOMPLETE_REGISTRATION_LETTER</strong> - Registration letter is incomplete</li> <li><strong style='margin-left: 12px;'>REJECTED_INCONSISTENT_IDENTITY_CARD</strong> - Provided identity card is inconsistent with the identity card on record</li> <li><strong style='margin-left: 12px;'>REJECTED_INCONSISTENT_ORGANIZATION_CODE</strong> - Provided organization information is inconsistent with the results obtained using the submitted organization code</li> <li><strong style='margin-left: 12px;'>REJECTED_INCONSISTENT_REGISTRANT_NAME</strong> - Name on the registrant identification does not match the name in the system</li> <li><strong style='margin-left: 12px;'>REJECTED_INVALID_BUSINESS_LICENSE_OR_ORGANIZATION_CODE</strong> - Your document contains an invalid business license or organization code certificate number</li> <li><strong style='margin-left: 12px;'>REJECTED_INVALID_DOCUMENT</strong> - Document is invalid.  Please upload another document to retry real name verification</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_BUSINESS_ID</strong> - Business id does not match the business id in the document</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_BUSINESS_NAME</strong> - Business name does not match the business name in the document</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_DOCUMENT_ID</strong> - Document id does not match the id in the document</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_DOCUMENT_NAME</strong> - Document name does not match the name in the document</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_DOCUMENT_TYPE</strong> - Document type does not match the document</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_REGISTRANT_INFO</strong> - The information provided for the registrant does not match the document</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_REGISTRANT_LOCALITY</strong> - Registrant region is overseas, but a local identity document was provided</li> <li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_REGISTRANT_NAME</strong> - Registrant name has been changed, so the request must be resubmitted</li> <li><strong style='margin-left: 12px;'>REJECTED_UNABLE_TO_OPEN</strong> - Registrant identification could not be opened.  Please upload the document again to retry real name verification</li> <li><strong style='margin-left: 12px;'>REJECTED_UNABLE_TO_VERIFY</strong> - Unable to initiate verification.  Please upload the document again to retry real name verification</li> <li><strong style='margin-left: 12px;'>REJECTED_UNKNOWN_ERROR</strong> - Document was rejected due to an unknown error. For more information, contact customer support</li> <li><strong style='margin-left: 12px;'>UNABLE_TO_RETRIEVE_STATUS</strong> - Unable to retrieve status for the real name verification process.  Retry, if this status persists, contact customer support</li> </ul>"
    }
  }
}
object VerificationsDomain
{
  "properties": {
    "realName": {
      "$ref": "#/components/schemas/VerificationRealName"
    },
    "domainName": {
      "$ref": "#/components/schemas/VerificationDomainName"
    }
  }
}
object VerificationsDomainV2
{
  "properties": {
    "icann": {
      "enum": [
        "COMPLETED",
        "PENDING",
        "UNABLE_TO_RETRIEVE_STATUS"
      ],
      "type": "string",
      "description": "Status of the Icann verification of domain registrant contact by completing email and/or phone verification<br/><ul><li><strong style='margin-left: 12px;'>COMPLETED</strong> - Icann verification has been completed.</li><li><strong style='margin-left: 12px;'>PENDING</strong> - Icann verification has not been completed.</li><li><strong style='margin-left: 12px;'>UNABLE_TO_RETRIEVE_STATUS</strong> - Icann verification not supported for specified TLD.</li></ul>"
    },
    "realName": {
      "enum": [
        "APPROVED",
        "PENDING",
        "REJECTED_DOCUMENT_OUTDATED",
        "REJECTED_EXPIRED_BUSINESS_LICENSE",
        "REJECTED_EXPIRED_ORGANIZATION_CODE",
        "REJECTED_ILLEGIBLE_DOCUMENT_NAME",
        "REJECTED_ILLEGIBLE_IDENTIFICATION",
        "REJECTED_INCOMPLETE_IDENTIFICATION",
        "REJECTED_INCOMPLETE_REGISTRATION_LETTER",
        "REJECTED_INCONSISTENT_IDENTITY_CARD",
        "REJECTED_INCONSISTENT_ORGANIZATION_CODE",
        "REJECTED_INCONSISTENT_REGISTRANT_NAME",
        "REJECTED_INVALID_BUSINESS_LICENSE_OR_ORGANIZATION_CODE",
        "REJECTED_INVALID_DOCUMENT",
        "REJECTED_MISMATCH_BUSINESS_ID",
        "REJECTED_MISMATCH_BUSINESS_NAME",
        "REJECTED_MISMATCH_DOCUMENT_ID",
        "REJECTED_MISMATCH_DOCUMENT_NAME",
        "REJECTED_MISMATCH_DOCUMENT_TYPE",
        "REJECTED_MISMATCH_REGISTRANT_INFO",
        "REJECTED_MISMATCH_REGISTRANT_LOCALITY",
        "REJECTED_MISMATCH_REGISTRANT_NAME",
        "REJECTED_UNABLE_TO_OPEN",
        "REJECTED_UNABLE_TO_VERIFY",
        "REJECTED_UNKNOWN_ERROR",
        "UNABLE_TO_RETRIEVE_STATUS"
      ],
      "type": "string",
      "description": "Status of the real name verification of an identity by comparing registration data against government issued documents<br/><ul><li><strong style='margin-left: 12px;'>APPROVED</strong> - All is well</li><li><strong style='margin-left: 12px;'>PENDING</strong> - Real name verification is working its way through the workflow</li><li><strong style='margin-left: 12px;'>REJECTED_DOCUMENT_OUTDATED</strong> - Local government verification shows there is a newer version of your document.  Upload the latest version of the document and retry real name verification</li><li><strong style='margin-left: 12px;'>REJECTED_EXPIRED_BUSINESS_LICENSE</strong> - Business license is expired</li><li><strong style='margin-left: 12px;'>REJECTED_EXPIRED_ORGANIZATION_CODE</strong> - Organization code certificate number has expired</li><li><strong style='margin-left: 12px;'>REJECTED_ILLEGIBLE_DOCUMENT_NAME</strong> - There isn’t a clear name on your uploaded document, please upload a different document to retry real name verification</li><li><strong style='margin-left: 12px;'>REJECTED_ILLEGIBLE_IDENTIFICATION</strong> - Registrant identification is not clear.  Upload a better image to retry</li><li><strong style='margin-left: 12px;'>REJECTED_INCOMPLETE_IDENTIFICATION</strong> - Registrant identification is incomplete</li><li><strong style='margin-left: 12px;'>REJECTED_INCOMPLETE_REGISTRATION_LETTER</strong> - Registration letter is incomplete</li><li><strong style='margin-left: 12px;'>REJECTED_INCONSISTENT_IDENTITY_CARD</strong> - Provided identity card is inconsistent with the identity card on record</li><li><strong style='margin-left: 12px;'>REJECTED_INCONSISTENT_ORGANIZATION_CODE</strong> - Provided organization information is inconsistent with the results obtained using the submitted organization code</li><li><strong style='margin-left: 12px;'>REJECTED_INCONSISTENT_REGISTRANT_NAME</strong> - Name on the registrant identification does not match the name in the system</li><li><strong style='margin-left: 12px;'>REJECTED_INVALID_BUSINESS_LICENSE_OR_ORGANIZATION_CODE</strong> - Your document contains an invalid business license or organization code certificate number</li><li><strong style='margin-left: 12px;'>REJECTED_INVALID_DOCUMENT</strong> - Document is invalid.  Please upload another document to retry real name verification</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_BUSINESS_ID</strong> - Business id does not match the business id in the document</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_BUSINESS_NAME</strong> - Business name does not match the business name in the document</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_DOCUMENT_ID</strong> - Document id does not match the id in the document</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_DOCUMENT_NAME</strong> - Document name does not match the name in the document</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_DOCUMENT_TYPE</strong> - Document type does not match the document</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_REGISTRANT_INFO</strong> - The information provided for the registrant does not match the document</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_REGISTRANT_LOCALITY</strong> - Registrant region is overseas, but a local identity document was provided</li><li><strong style='margin-left: 12px;'>REJECTED_MISMATCH_REGISTRANT_NAME</strong> - Registrant name has been changed, so the request must be resubmitted</li><li><strong style='margin-left: 12px;'>REJECTED_UNABLE_TO_OPEN</strong> - Registrant identification could not be opened.  Please upload the document again to retry real name verification</li><li><strong style='margin-left: 12px;'>REJECTED_UNABLE_TO_VERIFY</strong> - Unable to initiate verification.  Please upload the document again to retry real name verification</li><li><strong style='margin-left: 12px;'>REJECTED_UNKNOWN_ERROR</strong> - Document was rejected due to an unknown error. For more information, contact customer support</li><li><strong style='margin-left: 12px;'>UNABLE_TO_RETRIEVE_STATUS</strong> - Unable to retrieve status for the real name verification process.  Retry, if this status persists, contact customer support</li></ul>"
    },
    "domainName": {
      "enum": [
        "APPROVED",
        "PENDING",
        "REJECTED",
        "UNABLE_TO_RETRIEVE_STATUS"
      ],
      "type": "string",
      "description": "Status of the verification of the domain name against a prohibited list maintained by the government"
    }
  },
  "additionalProperties": false
}
object domain
{
  "properties": {
    "id": {
      "type": "number",
      "format": "double"
    }
  }
}