API pro práci s rychlými kontakty
Součást Odorik.cz API, poskytuje volání umožňující práci s rychlými kontakty.
Je již uzpůsobeno na změny v rychlých kontaktech, které v budoucnu chystáme:
Vzhledem k těmto změnám je proto důležitý způsob autentizace:
Rychlé kontakty celého účtu
GET /speed_dials.json
[{"shortcut": 9,
"number": "*100",
"name": "Odorik podpora"},
{"shortcut": 33,
"number": "skype:odorik_info",
"name": "Odorik podpora (Skype)"}]
POST /speed_dials.json
GET /speed_dials/<rychlý kontakt>.json
{"shortcut": 9,
"number": "*100",
"name": "Odorik podpora"}
PUT /speed_dials/<rychlý kontakt>.json
DELETE /speed_dials/<rychlý kontakt>.json
Rychlé kontakty jednotlivých linek
GET /lines/<linka>/speed_dials.json
vrací rychlé kontakty dané linky
-
oproti “GET /speed_dials.json” přidává dva atributy:
owner: možné hodnoty account nebo line
overrides: hodnota number u rychlého kontaktu celého účtu, která je tímto záznamem přepsána; null v případě, kdy není rychlý kontakt pro linku předefinován
příklad odpovědi “GET /lines/300100/speed_dials.json”:
[{"shortcut": 9,
"number": "*100",
"name": "Odorik podpora"
"owner": "account",
"overrides": null},
{"shortcut": 33,
"number": "skype:odorik_info",
"name": "Odorik podpora (Skype)"
"owner": "account",
"overrides": null}]
POST /lines/<linka>/speed_dials.json
GET /lines/<linka>/speed_dials/<rychlý kontakt>.json
{"shortcut": 9,
"number": "*100",
"name": "Odorik podpora"
"owner": "account",
"overrides": null}
PUT /lines/<linka>/speed_dials/<rychlý kontakt>.json
DELETE /lines/<linka>/speed_dials/<rychlý kontakt>.json