[comment]: # translation:outdated

[comment]: # ({3466d178-389b3928})
# history.push

[comment]: # ({/3466d178-389b3928})

[comment]: # ({5e478835-a90ea165})
#### Apraksts

`object history.push(object/array itemHistoryData)`

Šī metode ļauj nosūtīt vienuma vēstures datus uz Zabbix serveri.

::: noteclassic
Šī metode ir pieejama jebkura tipa lietotājiem.
Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos.
Plašāku informāciju skatiet sadaļā [Lietotāju lomas](/manual/web_interface/frontend_sections/users/user_roles).
:::

[comment]: # ({/5e478835-a90ea165})

[comment]: # ({fecb3622-e0163c70})
#### Parametri

`(object/array)` Nosūtāmie vienuma vēstures dati.

Metode atbalsta šādus parametrus.

|Parametrs|[Tips](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|itemid|ID|Saistītā vienuma ID.<br><br>[Parametra darbība](/manual/api/reference_commentary#parameter-behavior):<br>- *obligāts*, ja `host` un `key` nav iestatīti|
|host|string|Hosta tehniskais nosaukums.<br><br>[Parametra darbība](/manual/api/reference_commentary#parameter-behavior):<br>- *obligāts*, ja `itemid` nav iestatīts|
|key|string|Vienuma atslēga.<br><br>[Parametra darbība](/manual/api/reference_commentary#parameter-behavior):<br>- *obligāts*, ja `itemid` nav iestatīts|
|value|mixed|Vienuma vērtība.<br><br>[Parametra darbība](/manual/api/reference_commentary#parameter-behavior):<br>- *obligāts*|
|clock|timestamp|Laiks, kad vērtība tika saņemta.|
|ns|integer|Nanosekundes, kad vērtība tika saņemta.|

[comment]: # ({/fecb3622-e0163c70})

[comment]: # ({a55f92a5-d10d10b9})
#### Atgrieztās vērtības

`(object)` Atgriež datu nosūtīšanas operācijas rezultātu.

[comment]: # ({/a55f92a5-d10d10b9})

[comment]: # ({4c860844-6892d8c2})
#### Piemēri

[comment]: # ({/4c860844-6892d8c2})

[comment]: # ({b319fb61-c6721628})
##### Nosūtīt vienuma vēstures datus

Nosūtīt vienuma vēstures datus uz Zabbix serveris vienumiem "10600", "10601" un "999999".

[Pieprasījums](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "history.push",
    "params": [
        {
            "itemid": 10600,
            "value": 0.5,
            "clock": 1690891294,
            "ns": 45440940
        },
        {
            "itemid": 10600,
            "value": 0.6,
            "clock": 1690891295,
            "ns": 312431
        },
        {
            "itemid": 10601,
            "value": "[Tue Aug 01 15:01:35 2023] [error] [client 1.2.3.4] File does not exist: /var/www/html/robots.txt"
        },
        {
            "itemid": 999999,
            "value": 123
        }
    ],
    "id": 1
}
```

Atbilde:

```json
{
    "jsonrpc": "2.0",
    "result": {
        "response": "success",
        "data": [
            {
                "itemid": "10600"
            },
            {
                "itemid": "10600"
            },
            {
                "itemid": "10601",
                "error": "Item is disabled."
            },
            {
                "error": "No permissions to referred object or it does not exist."
            }
        ]
    },
    "id": 1
}
```

[comment]: # ({/b319fb61-c6721628})

[comment]: # ({57c06937-f4799610})
#### Skatīt arī

- [Trapper vienumi](/manual/config/items/itemtypes/trapper#sending-data)
- [HTTP aģenta](/manual/config/items/itemtypes/http) vienumi
- [Hosts](/manual/api/reference/host/object#host)
- [Vienums](/manual/api/reference/item/object#item)

[comment]: # ({/57c06937-f4799610})

[comment]: # ({7e832fdb-b99de764})
#### Avots

CHistory::push() failā *ui/include/classes/api/services/CHistory.php*.

[comment]: # ({/7e832fdb-b99de764})
