List/Search
HTTP Method: GET
URL: https://app.aplos.com/hermes/api/v1/contacts
Parameters:
- f_email: Any part of any email, case insensitive
- f_lastupdated: Last updated (created or modified). Format: yyyy-MM-ddTHH:mm:ss.SSSZ
- f_name: Any part of any name (first, last and/or company), case insensitive
- f_type: Type: individual, company
Headers:
- Authorization = Bearer: [ACCESS TOKEN]
The access token obtained via the authentication resource. - aplos-account-id = [ACCOUNT ID]
The Aplos account (organization) you are accessing (OPTIONAL)
Example JSON:
{
"version": "v2_0_0",
"status": 200,
"meta": {
"resource_count": 1,
"available_filters": {
"f_email": "Any part of any email, case insensitive",
"f_lastupdated": "Last updated (created or modified). Format: yyyy-MM-ddTHH:mm:ss.SSSZ",
"f_name": "Any part of any name (first, last and/or company), case insensitive",
"f_type": "Type: individual, company"
}
},
"links": {
"next": "/api/v1/contacts?page_size=1&page_num=2",
"self": "/api/v1/contacts?page_size=1&page_num=1"
},
"data": {
"contacts": [
{
"id": 1,
"firstname": "Example",
"lastname": "Contact",
"companyname": "Aplos",
"type": "individual",
"email": "example@aplos.com",
"created": "2014-12-31T01:23:45.678-0700",
"modified": "2014-12-31T12:34:56.789-0700"
}
]
}
}
Get
HTTP Method: GET
URL: https://app.aplos.com/hermes/api/v1/contacts/:contactId
Parameters:
- [NONE]
Headers:
- Authorization = Bearer: [ACCESS TOKEN]
The access token obtained via the authentication resource. - aplos-account-id = [ACCOUNT ID]
The Aplos account (organization) you are accessing (OPTIONAL)
Example JSON:
{
"version": "v2_0_0",
"status": 200,
"meta": {
"resource_count": 1
},
"links": {
"self": "/api/v1/contacts/1"
},
"data": {
"contacts": [
{
"id": 1,
"firstname": "Example",
"lastname": "Contact",
"companyname": "Aplos",
"type": "individual",
"email": "example@aplos.com",
"emails": [
{
"name": "Other",
"address": "example2@aplos.com",
"is_primary": false
},
{
"name": "Work",
"address": "example@aplos.com",
"is_primary": true
}
],
"phones": [
{
"name": "Mobile",
"telnum": "1.888.274.1316",
"is_primary": true
}
],
"addresses": [
{
"name": "Work",
"is_primary": true,
"street1": "487 W Shaw Ave",
"city": "Fresno",
"state": "CA",
"country": "USA",
"postal_code": "93704"
},
{
"name": "Work",
"is_primary": false,
"street1": "2225 E Bayshore Rd",
"street2": "#100",
"city": "Palo Alto",
"state": "CA",
"postal_code": "94303"
}
],
"created": "2014-12-31T01:23:45.678-0700",
"modified": "2014-12-31T12:34:56.789-0700"
}
]
}
}
Post
NOT AVAILABLE
HTTP Method: POST
URL: https://app.aplos.com/hermes/api/v1/contacts
Parameters:
- [NONE]
Headers:
- Authorization = Bearer: [ACCESS TOKEN]
The access token obtained via the authentication resource. - aplos-account-id = [ACCOUNT ID]
The Aplos account (organization) you are accessing (OPTIONAL)
Example JSON Body:
{
"todo": "implement this method"
}
Example JSON Response:
{
"version": "v2_0_0",
"status": 405,
"exception": {
"message": "Caller requested a resource that is not available.",
"code": 3001
}
}
Put
NOT AVAILABLE
HTTP Method: PUT
URL: https://app.aplos.com/hermes/api/v1/contacts/:contactId
Parameters:
- [NONE]
Headers:
- Authorization = Bearer: [ACCESS TOKEN]
The access token obtained via the authentication resource. - aplos-account-id = [ACCOUNT ID]
The Aplos account (organization) you are accessing (OPTIONAL)
Example JSON Body:
{
"todo": "implement this method"
}
Example JSON Response:
{
"version": "v2_0_0",
"status": 405,
"exception": {
"message": "Caller requested a resource that is not available.",
"code": 3001
}
}
Delete
NOT AVAILABLE
HTTP Method: DELETE
URL: https://app.aplos.com/hermes/api/v1/contacts/:contactId
Parameters:
- [NONE]
Headers:
- Authorization = Bearer: [ACCESS TOKEN]
The access token obtained via the authentication resource. - aplos-account-id = [ACCOUNT ID]
The Aplos account (organization) you are accessing (OPTIONAL)
Example JSON Body:
{
"todo": "implement this method"
}
Example JSON Response:
{
"version": "v2_0_0",
"status": 405,
"exception": {
"message": "Caller requested a resource that is not available.",
"code": 3001
}
}