Accounts-accountId-Contacts:GET
(Difference between revisions)
Mike.robski (Talk | contribs) m (1 revision) |
(→Response Body) |
||
| Line 27: | Line 27: | ||
=== Response Body === | === Response Body === | ||
<nowiki> | <nowiki> | ||
| − | + | { | |
| − | + | "regular": { | |
| − | + | "city": "Chicago", | |
| − | + | "countryCode": "US", | |
| − | + | "email1": "test@test.com", | |
| − | " | + | "email2": "", |
| − | " | + | "fax": "", |
| − | + | "firstName": "John", | |
| − | + | "lastName": "Smith", | |
| − | " | + | "middleName": "", |
| − | " | + | "phone1": "555-555-5501", |
| − | " | + | "phone2": "", |
| − | " | + | "postalCode": "60001", |
| − | + | "stateOrProvince": "IL", | |
| − | " | + | "street1": "100 Main St.", |
| − | " | + | "street2": "" |
| − | " | + | |
| − | + | ||
| − | + | ||
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | + | ||
}, | }, | ||
| − | + | "billing": { | |
| − | + | "city": "Chicago", | |
| − | + | "countryCode": "US", | |
| − | + | "email1": "test@test.com", | |
| − | " | + | "email2": "", |
| − | " | + | "fax": "", |
| − | + | "firstName": "John", | |
| − | + | "lastName": "Smith", | |
| − | " | + | "middleName": "", |
| − | " | + | "phone1": "555-555-5501", |
| − | " | + | "phone2": "", |
| − | " | + | "postalCode": "60001", |
| − | + | "stateOrProvince": "IL", | |
| − | " | + | "street1": "100 Main St.", |
| − | " | + | "street2": "" |
| − | " | + | |
| − | + | ||
| − | + | ||
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | + | ||
}, | }, | ||
| − | + | "administrator": { | |
| − | + | "city": "Chicago", | |
| − | + | "countryCode": "US", | |
| − | + | "email1": "test@test.com", | |
| − | " | + | "email2": "", |
| − | " | + | "fax": "", |
| − | + | "firstName": "John", | |
| − | + | "lastName": "Smith", | |
| − | " | + | "middleName": "", |
| − | " | + | "phone1": "555-555-5501", |
| − | " | + | "phone2": "", |
| − | " | + | "postalCode": "60001", |
| − | + | "stateOrProvince": "IL", | |
| − | " | + | "street1": "100 Main St.", |
| − | " | + | "street2": "" |
| − | " | + | |
| − | + | ||
| − | + | ||
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | + | ||
}, | }, | ||
| − | + | "technical": { | |
| − | + | "city": "Chicago", | |
| − | + | "countryCode": "US", | |
| − | + | "email1": "test@test.com", | |
| − | " | + | "email2": "", |
| − | " | + | "fax": "", |
| − | + | "firstName": "John", | |
| − | + | "lastName": "Smith", | |
| − | " | + | "middleName": "", |
| − | " | + | "phone1": "555-555-5501", |
| − | " | + | "phone2": "", |
| − | " | + | "postalCode": "60001", |
| − | + | "stateOrProvince": "IL", | |
| − | " | + | "street1": "100 Main St.", |
| − | " | + | "street2": "" |
| − | " | + | |
| − | + | ||
| − | + | ||
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | " | + | |
| − | + | ||
} | } | ||
| − | + | } | |
</nowiki> | </nowiki> | ||
| − | |||
== Examples == | == Examples == | ||
Revision as of 15:09, 27 September 2013
GET /accounts/{accountId}/contacts
Get contact details for an account.
Contents |
Request
GET /accounts/{accountId}/contacts
Request Parameters
- accountId - string
- The unique account Id.
URI Parameters
None.
Request Headers
- Authorization - HTTP Authorization header [1]
- The Authentication credentials of the client application.
Response
Status Code
- 200 OK
- Success
- 404 Not Found
- The specified account Id does not exist or is purged.
Response Body
{
"regular": {
"city": "Chicago",
"countryCode": "US",
"email1": "test@test.com",
"email2": "",
"fax": "",
"firstName": "John",
"lastName": "Smith",
"middleName": "",
"phone1": "555-555-5501",
"phone2": "",
"postalCode": "60001",
"stateOrProvince": "IL",
"street1": "100 Main St.",
"street2": ""
},
"billing": {
"city": "Chicago",
"countryCode": "US",
"email1": "test@test.com",
"email2": "",
"fax": "",
"firstName": "John",
"lastName": "Smith",
"middleName": "",
"phone1": "555-555-5501",
"phone2": "",
"postalCode": "60001",
"stateOrProvince": "IL",
"street1": "100 Main St.",
"street2": ""
},
"administrator": {
"city": "Chicago",
"countryCode": "US",
"email1": "test@test.com",
"email2": "",
"fax": "",
"firstName": "John",
"lastName": "Smith",
"middleName": "",
"phone1": "555-555-5501",
"phone2": "",
"postalCode": "60001",
"stateOrProvince": "IL",
"street1": "100 Main St.",
"street2": ""
},
"technical": {
"city": "Chicago",
"countryCode": "US",
"email1": "test@test.com",
"email2": "",
"fax": "",
"firstName": "John",
"lastName": "Smith",
"middleName": "",
"phone1": "555-555-5501",
"phone2": "",
"postalCode": "60001",
"stateOrProvince": "IL",
"street1": "100 Main St.",
"street2": ""
}
}
Examples
Successful Request
Request
GET /accounts/{accountId}/contacts
Authorization: Basic {Base64-encoded username & password string}
Response
200 OK
[
{
"City": "Chicago",
"FirstName": "John",
"LastName": "Smith",
"State": "IL",
"Email": "test@test.com",
"Fax": "",
"Zip": "60001",
"Deleted": 0,
"Company": "Hostway co",
"Phone": "555-555-5501",
"ContactType": "billing",
"AccountId": 100144677,
"Phone2Clean": "",
"MiddleName": "",
"Country": "US",
"AccountNumber": "test-account11111",
"PhoneClean": "5555555501",
"Agent": "n/a",
"Id": 100429415,
"Phone2": "",
"Street": "100 Main St.",
"Email2": "",
"Street2": ""
},
{
"City": "Chicago",
"FirstName": "John",
"LastName": "Smith",
"State": "IL",
"Email": "test@test.com",
"Fax": "",
"Zip": "60001",
"Deleted": 0,
"Company": "Hostway co",
"Phone": "555-555-5501",
"ContactType": "regular",
"AccountId": 100144677,
"Phone2Clean": "",
"MiddleName": "",
"Country": "US",
"AccountNumber": "test-account11111",
"PhoneClean": "5555555501",
"Agent": "n/a",
"Id": 100429416,
"Phone2": "",
"Street": "100 Main St.",
"Email2": "",
"Street2": ""
},
{
"City": "Chicago",
"FirstName": "John",
"LastName": "Smith",
"State": "IL",
"Email": "test@test.com",
"Fax": "",
"Zip": "60001",
"Deleted": 0,
"Company": "Hostway co",
"Phone": "555-555-5501",
"ContactType": "administrator",
"AccountId": 100144677,
"Phone2Clean": "",
"MiddleName": "",
"Country": "US",
"AccountNumber": "test-account11111",
"PhoneClean": "5555555501",
"Agent": "n/a",
"Id": 100429417,
"Phone2": "",
"Street": "100 Main St.",
"Email2": "",
"Street2": ""
},
{
"City": "Chicago",
"FirstName": "John",
"LastName": "Smith",
"State": "IL",
"Email": "test@test.com",
"Fax": "",
"Zip": "60001",
"Deleted": 0,
"Company": "Hostway co",
"Phone": "555-555-5501",
"ContactType": "technical",
"AccountId": 100144677,
"Phone2Clean": "",
"MiddleName": "",
"Country": "US",
"AccountNumber": "test-account11111",
"PhoneClean": "5555555501",
"Agent": "n/a",
"Id": 100429418,
"Phone2": "",
"Street": "100 Main St.",
"Email2": "",
"Street2": ""
}
]
Request for non-existent account Id
Request
GET /accounts/{fake_account_number}/contacts
Authorization: Basic {Base64-encoded username & password string}
Response
404 Not Found
{
"itemNotFound": {
"message": "/accounts/fake-account-id/contacts",
"code": 404,
"details": ""
}
}
See also