Accounts-accountNumber-web-domainName-ssl:GET
(Difference between revisions)
				
																
				
				
								
				Revision as of 17:10, 1 July 2015
GET /accounts/{accountNumber}/web/{domainName}/ssl
Get Ssl detail for existing account
Contents | 
Request
GET /accounts/{accountNumber}/web/{domainName}/ssl
URI Parameters
- accountNumber - string
 - The user account to which the domain name and the ssl feature belong
 
- domainName - string
 - The target domain name (domain name under which the site is actually hosted)
 
Request Headers
- Authorization - HTTP Authorization header [1]
 - The Authentication credentials of the client application.
 
Response
Response Body
{
"fax": "{fax}",
"adminLastname": "{admin_lastname}",
"PrivateKey": "{PrivateKey}",
"billingFirstname": "{billing_firstname}",
"addressline1": "{addressline1}",
"certificateStatus": "{certificate_status}",
"phone": "{phone}",
"commonName": "{common_name}",
"is_hosted": "{is_hosted}",
"approverEmail": "{approver_email}",
"postalcode": "{postalcode}",
"productCode": "{product_code}",
"billingPhone": "{status}",
"techEmail": "{tech_email}",
"webserverType": "{webserver_type}",
"city": "{city}",
"adminEmail": "{admin_email}",
"billingLastname": "{billing_lastname}",
"techPhone": "{tech_phone}",
"adminFirstname": "{admin_firstname}",
"billingEmail": "{billing_email}",
"adminPhone": "{admin_phone}",
"duns": "{duns}",
"domainName": "{domain_name}",
"organizationName": "{organization_name}",
"techFirstname": "{tech_firstname}",
"techLastname": "{tech_lastname}",
"addressline2": "{addressline2}",
"addressline3": "{addressline3}",
"country": "{country}",
"sslProvider_order_id": "{ssl_provider_order_id}",
"CSR": "{CSR}",
"type": "{type}",
"validityPeriod": "{validity_period}",
"ServerCertificate": "{ServerCertificate}"
}
 
Parameters
- status - string
 - Status of the page.
 
- fax - string
 - fax accociated with ssl
 
- adminLastname - string
 - admin lastname accociated with ssl
 
- PrivateKey - string
 - private key of ssl
 
- billingFirstname - string
 - billing lastname accociated with ssl
 
- addressline1 - string
 - address accociated with ssl
 
- certificateStatus - string
 - ssl certificate status (waiting_approval, processed)
 
- phone - string
 - pone accociated with ssl
 
- commonName - string
 - common domain name accociated with ssl
 
- isHosted - string
 - (true, false)
 
- approverEmail - string
 - the email that approved the ssl
 
- postalcode - string
 - postal code accociated with ssl
 
- productCode - string
 - product name
 
- billingPhone - string
 - billing phone accociated with ssl
 
- techEmail - string
 - technjical email accociated with ssl
 
- webserverType - string
 - type of website (linux, windows)
 
- city - string
 - city accociated with ssl
 
- adminEmail - string
 - admin email accociated with ssl
 
- billingLastname - string
 - billing last name accociated with ssl
 
- techPhone - string
 - technical phoe accociated with ssl
 
- adminFirstname - string
 - admin first name accociated with ssl
 
- billingEmail - string
 - billing email accociated with ssl
 
- adminPhone - string
 - admin phone accociated with ssl
 
- duns - string
 - dunn and brandstreet number for a company
 
- domainName - string
 - domain name accociated with ssl
 
- organizationName - string
 - organization name accociated with ssl
 
- techFirstname - string
 - technical first name accociated with ssl
 
- techLastname - string
 - technical last name accociated with ssl
 
- addressline2 - string
 - address 2 accociated with ssl
 
- addressline3 - string
 - address 3 accociated with ssl
 
- country - string
 - country accociated with ssl
 
- sslProvider_order_id - string
 - oreder id assigned ny Geotrust
 
- CSR - string
 - Base 64 encoded data item that contains the public key to be inserted into the certificate
 
- type - string
 - the type of certificate (Geotrust, Thawte)
 
- validityPeriod - string
 - certificate validity period
 
- ServerCertificate - string
 
Status Code
- 200 OK
 - Success
 
- 401 Unauthorized
 - The supplied credentials are invalid or do not provide permissions for this operation.
 
- 403 Forbidden
 - The authenticated user is not allowed to access this resource
 
- 404 Not Found
 - The domain name does not exist.
 
Examples
Get Ssl detail for existing account
Request
GET /accounts/acct138699/email/ng-test-fitnesse-websplanet-20150701-0346.us/ssl
Response
200 OK
{
"ssl": [{
 "adminLastname": "Sireni",
 "fax": "1-866-274-2178",
 "techEmail": "someemail@ng-test-fitnesse-websplanet-20150624-1057.us",
 "adminEmail": "someemail@ng-test-fitnesse-websplanet-20150624-1057.us",
 "duns": "",
 "addressline1": "Bentall Tower 5 550 Burrard St.,
 2nd Fl.",
 "adminPhone": "1-866-274-2178",
 "phone": "1-866-274-2178",
 "techFirstname": "Doron",
 "ServerCertificate": null,
 "sslProviderOrderOd": "OzmKABZZQSd6CQoSC3nsk",
 "postalcode": "V6C2B5",
 "certificateStatus": "",
 "PrivateKey": null,
 "webserverType": "linux",
 "CSR": "
BEGIN CERTIFICATE REQUEST
\nMIIC5zCCAc8CAQAwgaExCzAJBgNVBAYTAkNBMQswCQYDVQQIDAJCQzESMBAGA1UE\nBwwJVmFuY291dmVyMQ0wCwYDVQQKDARIb21lMTUwMwYDVQQDDCxuZy10ZXN0LWZp\ndG5lc3NlLXdlYnNwbGFuZXQtMjAxNTA3MDEtMDM0Ni51czErMCkGCSqGSIb3DQEJ\nARYcc3VwcG9ydF9wcmVwcm9kQGdlb3RydXN0LmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAKK+R5qr2cZNhnmaXeC+nAFNys1NAgsSvSfLDxpOol8+\nXiKNzjIYkxRt16ELURX+f04MBjAN87eiYPNPkUmzyTy1z+VKZPuCTjUjnLyMjSUF\n5UTRU5n+hANl5zshakX8D56+s6+M1TZsvVHt0LztC4Scpwn2EH4RUy7bhmg8aac3\nda5EcXN7fQnPTFlzQmK7vzLtfGMPeXtM6+mKhCoY6q3OjdaFsi/VDb6RLHyMuXep\nCy6QeLOZ7vuEGdPmJI7vNxhHZH4jG7L352dBtt6KBoGuvEW+iCJQZ4oJvYU8AyGq\np8R/SHgzXkbJeVeaAOY68qsclJK7UadB/ptbXdhWFN8CAwEAAaAAMA0GCSqGSIb3\nDQEBBQUAA4IBAQBPxGz8lv87doxnljQ0b+ld6cIHslZBnc+wZvh0RylzkuTjy10s\nLuqxr/vnsgHU1kN884LUWlGMPDchzFW9F7KP7aT9Ez19dDG1qRnZF9FwDQs6Yfdv\nAzErtqyLpxBSiwlspo99ZJn5qA3/lL4w56t3vAVnBEUZh5qxZLA21xC1QvbKmN6w\nEz0KgwH1GL+QbU1PBAb1Q2NZCPk3xkK6krrPzaPCGZ+1RRknttLY0zlvBYGv7+IS\nMVj5xvd38UbcpkmjWmU549WJ8NVMcLUATu/Y7Haz4ErD+jpEzvqD51yIthQJMytp\nrC6kUUBtJJ+vYcPXocJ7llcd9k8+z9pbBG0z\n
END CERTIFICATE REQUEST
\n", 
"productCode": "QuickSSLPremium",
 "organizationName": "Home",
 "adminFirstname": "Doron",
 "billingPhone": "1-866-274-2178",
 "billingFirstname": "Doron",
 "domainName": "ng-test-fitnesse-websplanet-20150701-0346.us",
 "commonName": "ng-test-fitnesse-websplanet-20150701-0346.us",
 "techPhone": "1-866-274-2178",
 "techLastname": "Sireni",
 "isHosted": "True",
 "approverEmail": "support_preprod@geotrust.com",
 "addressline3": "",
 "billingEmail": "someemail@ng-test-fitnesse-websplanet-20150624-1057.us",
 "billingLastname": "Sireni",
 "addressline2": "",
 "country": "CA",
 "type": "Geotrust",
 "city": "Vancouver",
 "validityPeriod": "12"}]
}
 
Get ssl service for not existing domain
Request
GET /accounts/acct957730/web/ng-test-notexists-20150624-1057.us/ssl
Response
404 Not Found
{"itemNotFound": {"guid": "520a16fd-7505-4100-88ba-bbf3fb745e1b", "message": "Resource not found", "code": 404, "details": ""}}