Order-Exchange-otherproduct
From Hostway API Documentation
(Difference between revisions)
Mike.robski (Talk | contribs) m (1 revision: Release 98) |
Corinne.chui (Talk | contribs) m (1 revision) |
||
(One intermediate revision by one user not shown) | |||
Line 44: | Line 44: | ||
"SubTotal" : "0.00", | "SubTotal" : "0.00", | ||
"OneTimeFeeAmount" : "0", | "OneTimeFeeAmount" : "0", | ||
− | "TaxTotal" : "0" | + | "TaxTotal" : "0", |
+ | "DeferredSubTotals": [], | ||
+ | "DeferredTaxes": [], | ||
+ | "DeferredTotals": [] | ||
}, | }, | ||
"links" : { | "links" : { |
Latest revision as of 13:36, 30 May 2016
Contents |
[edit] Ordering Other Exchange Products
This order flow applies to encryption, archiving, mailing list and blackberry products. The example illustrates ordering encryption.
[edit] Create Encryption for a domain
[edit] Request
PUT /accounts/acct999999/exchange/myexchangedomain.com/emailEncryption Authorization: Basic cXdlQHBhcnRuZXJfYXBpX2RldmVsb3Blcl91c19tYWluOml1MzR0OGhm { "adminEmail": "someone@somewhere.com" }
[edit] Response
202 Accepted Set-Cookie: OwnerId=73adb746-2443-4cc8-879e-886348385b9a; Path=/ Location: http://coreapi01.ote.chicago.hostway:8092/orders/00000145ffa79d31de17529f007f000000010001 no-body
Note: specified order has not yet been submitted.
[edit] Obtain a quote
[edit] Request
GET /orders/00000145ffa79d31de17529f007f000000010001/quote Cookie: OwnerId=73adb746-2443-4cc8-879e-886348385b9a; Path=/ Authorization: Basic cXdlQHBhcnRuZXJfYXBpX2RldmVsb3Blcl91c19tYWluOml1MzR0OGhm
[edit] Response
200 OK Content-Type: application/json; charset=UTF-8 { "quote" : { "Hash" : "b6a714a2ba76b6f15df9e46964df21ca726594a0", "Currency" : "USD", "Total" : "0.00", "SubTotal" : "0.00", "OneTimeFeeAmount" : "0", "TaxTotal" : "0", "DeferredSubTotals": [], "DeferredTaxes": [], "DeferredTotals": [] }, "links" : { "self" : { "href" : "http://coreapi01.ote.chicago.hostway:8092/orders/00000145ffa79d31de17529f007f000000010001/quote/", "rel" : "self" } } }
[edit] Submit the order
[edit] Request
POST /orders/00000145ffa79d31de17529f007f000000010001/action Content-Type: application/json; charset=UTF-8 Cookie: OwnerId=73adb746-2443-4cc8-879e-886348385b9a; Path=/ Authorization: Basic cXdlQHBhcnRuZXJfYXBpX2RldmVsb3Blcl91c19tYWluOml1MzR0OGhm {"action": "submit"} </nowkiki> === Response === <nowiki> 202 Accepted no-body
[edit] Check for status
[edit] Request
GET /orders/00000145ffa79d31de17529f007f000000010001 Cookie: OwnerId=73adb746-2443-4cc8-879e-886348385b9a; Path=/ Authorization: Basic cXdlQHBhcnRuZXJfYXBpX2RldmVsb3Blcl91c19tYWluOml1MzR0OGhm
[edit] Response
200 OK { "order" : { "Status" : "Processing", <- "Completed" means that everything has provisioned successfully "Account" : "http://coreapi01.ote.chicago.hostway:8092/accounts/acct999999" }, "links" : [ { "href" : "http://coreapi01.ote.chicago.hostway:8092/orders/00000145ffa79d31de17529f007f000000010001/", "rel" : "self" } ] }