Skip to content

CRUD

Create

With Document ID

PUT demo/_create/1
{
    "time": "2024-01-25T06:21:32.442423121Z",
    "stream": "stdout",
    "value": "hello",
    "order": 1,
    "tag": {
        "Name": "arcokim",
        "job": "developer"
    }
}

Without document ID

POST demo/_doc
{
    "time": "2024-01-25T06:21:32.442423121Z",
    "stream": "stdout",
    "value": "hello",
    "order": 1,
    "tag": {
        "Name": "arcokim",
        "job": "developer"
    }
}

Read

GET demo/_doc/1

Update

Update All

PUT demo/_doc/1
{
    "time": "2024-01-25T06:21:32.442423121Z",
    "stream": "stderr",
    "value": "hello [updated]",
    "order": 2,
    "tag": {
        "Name": "arcokim",
        "job": "developer"
    }
}

Only some updates

POST demo/_update/1
{
    "doc": {
        "stream": "stderr",
        "value": "hello [updated]"
    }
}

Delete

DELETE demo/_doc/1