GET /contacts/{page}.{format}
Get all contacts based on search params
Code Block | ||||
---|---|---|---|---|
| ||||
curl 'http://api.linkmobility.dk/v2/contacts/1.json?apikey=[apikey]' -X GET curl 'http://api.linkmobility.dk/v2/contacts/1.xml?apikey=[apikey]' -X GET |
Fields
You can use the following GET parameter when searching for contacts
Name | Type | Description |
---|---|---|
listid | String | Search for contacts in a specific list |
mobile | String | Search for contacts with a specific mobile number |
deleted | Boolean | Search for contacts that are deleted or active |
field_key | String | Search merge field key |
field_value | String | Search merge field value |
response
Code Block | ||||
---|---|---|---|---|
| ||||
{ "contacts": [ { "id": "631809", "listid": "373", "mobile": "+4512721272", "created": "2015-03-13 09:11:22", "changed": "2015-03-13 09:11:22", "deleted": false, "fields": { "Fornavn": "TEST", "Efternavn": "" } }, { "id": "632065", "listid": "373", "mobile": "+4512721272", "created": "2015-03-13 09:11:22", "changed": "2015-03-13 09:11:22", "deleted": false, "fields": { "Fornavn": "TEST", "Efternavn": "" } } ], "paging": { "pages": 81056, "offset": 2, "current": 1 }, "stats":{ "total":"2", }, "status": 200 } |
GET /contact/{id}.{format}
Get one contact by id
Code Block | ||||
---|---|---|---|---|
| ||||
curl 'http://api.linkmobility.dk/v2/contact/{id}.json?apikey=[apikey]' -X GET curl 'http://api.linkmobility.dk/v2/contact/{id}.xml?apikey=[apikey]' -X GET |
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "contact": { "id": "85", "listid": "9", "mobile": "+4512345678", "created": "2014-12-15 13:51:26", "changed": "2014-12-15 13:51:26", "fields": { "Fornavn": "Jack", "Efternavn": "Bauer" } }, "status": 200 } |
POST /contact.{format}
Create new contact
Code Block | ||||
---|---|---|---|---|
| ||||
curl 'http://api.linkmobility.dk/v2/contact.json?apikey=[apikey]' -X POST -H "Content-Type: application/json" -d @file.json curl 'http://api.linkmobility.dk/v2/contact.xml?apikey=[apikey]' -X POST -H "Content-Type: text/xml" -d @file.xml |
payload
file.json
Code Block | ||||
---|---|---|---|---|
| ||||
{ "contact": { "listid": "33", "mobile": "+4512345678", "fields": { "Fornavn": "Jack", "Efternavn": "Bauer" } } } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0"?> <contact> <listid>33</listid> <mobile>+4512345678</mobile> <fields> <Fornavn>Jack</Fornavn> <Efternavn>Bauer</Efternavn> </fields> </contact> |
response
Code Block | ||||
---|---|---|---|---|
| ||||
{ "contact": { "id": "109", "listid": "33", "mobile": "+4512345678", "created": "2014-12-17 08:32:31", "changed": "2014-12-17 08:32:31", "fields": { "Fornavn": "Jack", "Efternavn": "Bauer" } }, "status": 201 } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0"?> <response> <contact> <id>113</id> <listid>33</listid> <mobile>+4512345678</mobile> <created>2014-12-17 08:32:51</created> <changed>2014-12-17 08:32:51</changed> <fields> <Fornavn>Jack</Fornavn> <Efternavn>Bauer</Efternavn> </fields> </contact> <status>201</status> </response> |
PUT /contact/{id}.{format}
Update existing contact
Code Block | ||||
---|---|---|---|---|
| ||||
curl 'http://api.linkmobility.dk/v2/contact/{id}.json?apikey=[apikey]' -X PUT -H "Content-Type: application/json" -d @file.json curl 'http://api.linkmobility.dk/v2/contact/{id}.xml?apikey=[apikey]' -X PUT -H "Content-Type: text/xml" -d @file.xml |
payload
file.json
Code Block | ||||
---|---|---|---|---|
| ||||
{ "contact": { "listid": "33", "mobile": "+4512345678", "fields": { "Fornavn": "Anders", "Efternavn": "And" } } } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0"?> <contact> <listid>33</listid> <mobile>+4512345678</mobile> <fields> <Fornavn>Anders</Fornavn> <Efternavn>And</Efternavn> </fields> </contact> |
response
Code Block | ||||
---|---|---|---|---|
| ||||
{ "contact": { "id": "109", "listid": "33", "mobile": "+4512345678", "created": "2014-12-17 08:32:31", "changed": "2014-12-17 08:32:31", "fields": { "Fornavn": "Anders", "Efternavn": "And" } }, "status": 201 } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0"?> <response> <contact> <id>113</id> <listid>33</listid> <mobile>+4512345678</mobile> <created>2014-12-17 08:32:51</created> <changed>2014-12-17 08:32:51</changed> <fields> <Fornavn>Anders</Fornavn> <Efternavn>And</Efternavn> </fields> </contact> <status>201</status> </response> |
DELETE /contact/{id}.{format}
Delete a specific contact by id
...