Keywords & Services
You can register keywords and their associated services via the API. The api for each type is described in 12. Keywords and 13 - Services
This pages describes how to bind services and keywords together.
Registering a new keyword and service
To register a new keyword and associate a service - you need to do the following steps:
- create service
- create keyword
- update keyword with service id
E.g. to register EXAMPLE on 1220 to point to http://example.com do the following
Create service
POST http://api.linkmobility.dk/v2/services/http.json?apikey={apiKey}
Create service request
{ "url": "http://example.com", }
Create service response
{ "service": { "id": "61198", "url": "http://example.com", "continuous": "0", "charset": "", "all": [ { "id": "61198", "url": "http://example.com", "continuous": "0", "charset": "" } ] }, "status": 201 }
Create keyword
POST http://api.linkmobility.dk/v2/keywords.json?apikey={apiKey}
Create keyword request
{ "number":"1272", "keyword":"papirhat", "frameworkaccept: "1" }
Create keyword response
{ "keyword": { "deletemark": "0", "id": "10315446", "keyword": "EXAMPLE", "function": "", "number": "1220", "category": "0", "mainkeyword": "0", "serviceid": "0", "frameworkaccept": "0", "statusurl": null, "state": "reserved" }, "status": 201 }
Update keyword
PUT http://api.linkmobility.dk/v2/keywords/{keywordIdFromAbove}.json?apikey={apiKey}
Update keyword request
{ "number":"1220", "keyword":"EXAMPLE", "frameworkaccept": "1", "serviceid": "{serviceIdFromAbove}", "category": "13", "function": "http" }
Update keyword response
{ "keyword": { "deletemark": "0", "id": "10315446", "keyword": "EXAMPLE", "function": "http", "number": "1220", "category": "13", "mainkeyword": "0", "serviceid": "61198", "frameworkaccept": "1", "statusurl": null, "state": "reserved" }, "status": 200 }
Feeling lost? Click on this link! Portal page