data – Работа с отдельными записями в пользовательской таблице


Используется для работы с отдельными записями в пользовательской таблице


GET /data{table_id}/{ID}

Получить запись из пользовательской таблицы

Request

URI Parameters

table_id: required(integer)

Идентификатор пользовательской таблицы

ID: required(integer)

Идентификатор записи

Headers

Content-Type: required(string)

Example:

application/vnd.api+json

X-Auth-Token: required(string)

Example:

vV3RSKE7AfBGrPKryBry2pnG0knK1NLbt765y0Aji2pOHhHV

Response

HTTP status code 200

Body

Media type: application/vnd.api+json

Type: object

Properties

data: required(object)

type: required(string)

имя ресурса (таблицы)

id: required(string) идентификатор записи

attributes: required(object) поля записи и их значения

Example:

{
"data": {
"type": "data371",
"id": "501",
"attributes": {
  "f201": "some value",
  "f202": "another value"
}
}
}

HTTP status code 404

Запись с указанным ID не существует

Body

Media type: application/vnd.api+json

Type: object

Properties

errors: required(string)

Example:

{
"errors": {
"title": "Resource Not Found",
"status": 404,
"details": "Resource ID not found"
}
}

PATCH /data{table_id}/{ID}

Изменить запись в пользовательской таблице

Request

URI Parameters

table_id: required(integer)

Идентификатор пользовательской таблицы

ID: required(integer)

Идентификатор записи, которую нужно изменить

Headers

Content-Type: required(string)

Example:

application/vnd.api+json

X-Auth-Token: required(string)

Example:

vV3RSKE7AfBGrPKryBry2pnG0knK1NLbt765y0Aji2pOHhHV

Body

Media type: application/vnd.api+json

Type: object

Properties

data: required(object)

type: required(string)

имя ресурса (таблицы)

id: required(string)

идентификатор записи, которую нужно изменить

attributes: required(object)

поля записи и их значения

Example:

{
"data": {
"type": "data371",
"id": "501",
"attributes": {
  "f202": "new value",
  "f222": [
        {
          "file_name": "test.txt",
          "content": "111 222 333"
        },
        {
          "file_name": "image.png",
          "content": ,
          "binary": true
        }
      ]
}
}
}

Response

HTTP status code 200

Body

Media type: application/vnd.api+json

Type: object

Properties

data: required(object)

type: required(string)

имя ресурса (таблицы)

id: required(string)

идентификатор записи

attributes: required(object)

поля записи и их значения

Example:

{
"data": {
"type": "data371",
"id": "501",
"attributes": {
  "f201": "some value",
  "f202": "another value"
}
}
}

DELETE /data{table_id}/{ID}

Удалить запись в пользовательской таблице

Request

URI Parameters

table_id: required(integer)

Идентификатор пользовательской таблицы

ID: required(integer)

Идентификатор записи

Headers

Content-Type: required(string)

Example:

application/vnd.api+json

X-Auth-Token: required(string)

Example:

vV3RSKE7AfBGrPKryBry2pnG0knK1NLbt765y0Aji2pOHhHV

Response

HTTP status code 204