07. Merge fields
GET /mergefields.{format}
Get all merge fields
curl 'http://api.linkmobility.dk/v2/mergefields.json?apikey=[apikey]' -X GET curl 'http://api.linkmobility.dk/v2/mergefields.xml?apikey=[apikey]' -X GET
{ "field": [ { "id": "1", "name": "Fornavn", "key": "felt1" }, { "id": "5", "name": "Efternavn", "key": "felt5" } ], "status": 200 }
POST /mergefield.{format}
Create new merge field
curl 'http://api.linkmobility.dk/v2/mergefield.json?apikey=[apikey]' -X POST -H "Content-Type: application/json" -d @file.json curl 'http://api.linkmobility.dk/v2/mergefield.xml?apikey=[apikey]' -X POST -H "Content-Type: text/xml" -d @file.xml
payload
file.json
{ "field":{ "name":"Test" } }
response
{ "field": { "id": "77", "name": "Test", "key": "felt77" }, "status": 201 }
PUT /mergefield/{id}.{format}
Update existing merge field
curl 'http://api.linkmobility.dk/v2/mergefield/{id}.json?apikey=[apikey]' -X PUT -H "Content-Type: application/json" -d @file.json curl 'http://api.linkmobility.dk/v2/mergefield/{id}.xml?apikey=[apikey]' -X PUT -H "Content-Type: text/xml" -d @file.xml
payload
file.json
{ "field":{ "name":"Test changed" } }
response
{ "field": { "id": "73", "name": "Test changed", "key": "felt73" }, "status": 200 }
DELETE /mergefield/{id}.{format}
Delete a specific contact by id
curl 'http://api.linkmobility.dk/v2/mergefield/{id}.json?apikey=[apikey]' -X DELETE curl 'http://api.linkmobility.dk/v2/mergefield/{id}.xml?apikey=[apikey]' -X DELETE
{ "message": "Merge field id [113] deleted", "status": 200 }
{ "status": 404, "message": "Merge field id [113] not found" }
Feeling lost? Click on this link! Portal page