⌘ K

ServiceDesk Plus · Для администраторов

Получение количества CI

Получение количества всех CI

Для получения количества CI в организации используйте следующий формат URL:

http://<hostname>:<port>/api/cmdb/ci/count/all/

Если вы получаете количество CI, связанных с локальным сервером на порту 8080, URL должен иметь следующий вид:

http://localhost:8080/api/cmdb/ci/count/all

Основные положения:

  1. Имя операции "read" следует передавать как атрибут POST с ключом "OPERATION_NAME".

  2. Ключ специалиста следует передавать как атрибут POST с ключом "TECHNICIAN_KEY".

Иллюстрация 1: Получение количества CI

Примечание:  

Если формат результата не указан, API возвращает данные в формате JSON ..

  • Чтобы получить количество CI определенного типа, укажите название типа CI в URL вместо all.

  • Параметр Result Format — необязательный; задает формат ответа (XML или JSON).

Пример ответа XML при получении количества всех CI:

 

<?xml version="1.0" encoding="UTF-8"?>

<API version="1.0">

<response>

<result>

<statuscode>200</statuscode>

<status>Sucess</status>

<message>Successfully fetched.</message>

<created-date>Mar 13, 2013 05:10 PM</created-date>

<field-names>

<name type="Integer">Count</name>

; </field-names>

<field-values totalRecords="1">

<record>

<value>30</value>

</record>

</field-values>

</result>

</response>

Пример ответа JSON при получении количества всех CI:

{

    "API": {

        "response": {

            "result": {

                "created-date": "Sep 2, 2013 12:11 PM",

                "field-names": {

                    "name": {

                        "content": "Count",

                        "type": "Integer"

                    }

                },

                "field-values": {

                    "record": {

                        "value": "1"

                    },

                    "totalRecords": "1"

                },

                "message": "Successfully fetched.",

                "status": "Success",

                "statuscode": "200"

            }

        },

        "version": "1.0"

    }

}