Zabbix2.2系におけるZabbixAPIの仕様について

Zabbix2.2におけるAPIの仕様について有識者の方の知識をお借りしたく、
下記についてご存知の方いらっしゃいましたらご教示の程お願い致します。

質問1)
host.createやupdateなどで同時に複数件を処理した際の戻り値(ids)は、並び順が保障されているか。
例)
 パラメータ:[{1番目のホスト情報},{2番目のホスト情報},{3番目のホスト情報}]
 レスポンス:[""1番目のホスト情報ID"",""2番目のホスト情報ID"",""3番目のホスト情報ID""]
 と必ずなってくれるか。

質問2)
httptest.createで自動生成されるアイテム情報(Failed step of scenario ~、Response time for step ~ 等)について、
API経由でアイテムIDを取得する事が出来るか(出来るならその方法も)。

質問3)
APIにisreadableやiswritableなどのチェックメソッドが追加されているが、
それぞれ読込不可、書込不可状態になるパターンはどういったケースが想定されるか。

ZabbixAPIについて詳しく記載された書籍などがあればよいのですが…。
ご回答の程何卒宜しくお願い致します。