@itentialopensource/adapter-godaddy
Version:
This adapter integrates with system described as: GoDaddy REST API v1 and v2.
517 lines • 13.9 kB
JSON
{
"actions": [
{
"name": "certificateCreate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateValidate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/validate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateGet",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateActionRetrieve",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/actions?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateResendEmail",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/email/{pathv2}/resend?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateAlternateEmailAddress",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/email/resend/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateResendEmailAddress",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/email/{pathv2}/resend/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateEmailHistory",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/email/history?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateCallbackDelete",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/callback?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateCallbackGet",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/callback?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateCallbackReplace",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/callback?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateCancel",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/cancel?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateDownload",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/download?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateReissue",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/reissue?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateRenew",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/renew?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateRevoke",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/revoke?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateSitesealGet",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/siteSeal?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateVerifydomaincontrol",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/certificates/{pathv1}/verifyDomainControl?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "certificateGetEntitlement",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/certificates?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/certificateGetEntitlement-default.json"
}
]
},
{
"name": "certificateDownloadEntitlement",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/certificates/download?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCustomerCertificatesByCustomerId",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/customers/{pathv1}/certificates?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCertificateDetailByCertIdentifier",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/customers/{pathv1}/certificates/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getDomainInformationByCertificateId",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/customers/{pathv1}/certificates/{pathv2}/domainVerifications?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDomainInformationByCertificateId-default.json"
}
]
},
{
"name": "getDomainDetailsByDomain",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/customers/{pathv1}/certificates/{pathv2}/domainVerifications/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getAcmeExternalAccountBinding",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v2/customers/{pathv1}/certificates/acme/externalAccountBinding?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}