# ページネーション
easyPointsでは複数のデータポイントを返すルートにはページネーションを使用します。
# フィールド
全てのリクエストは指定されない限り昇順で初めの250データを取得します
キー | タイプ | 定義 |
---|---|---|
page | Integer | 取得するページ番号(デフォルト: 1) |
per_page | Integer | 1ページに含むデータ量(デフォルトおよび最大値は250) |
direction | String | ソート(Asc: 昇順 か Desc: 降順、デフォルトは昇順) |
# 使用例
リクエストと結果の例:
curl -X GET \
'https://loyalty.slrs.io/api/shopify/point_allotments?type=api&per_page=250&page=1&direction=desc' \
-H 'content-type: application/json' \
-H 'authorization: Basic ${API_CREDENTIALS}'
{
"data": [
{
"action": null,
"allotment_cascade": true,
"allotted_at": "2023-01-01T00:00:00.000000",
"app_reference": "shopify_integration",
"event_id": null,
"inserted_at": "2023-01-01T00:00:00.000000",
"object": null,
"parent": "point_story-2",
"point_balance_uid": "f70bf33c-de77-11ed-9367-787b8aae8c7a",
"point_value": 500,
"points_deducted": 0,
"type": "manual",
"uid": "8a6e8036-e305-11ed-a715-787b8aae8c7a"
},
{
"action": "fulfillment-1",
"allotment_cascade": null,
"allotted_at": "2000-01-01T00:00:00.000000",
"app_reference": "shopify_integration",
"event_id": 1,
"inserted_at": "2023-01-01T00:00:00.000000",
"object": "line_item-1",
"parent": "order-1",
"point_balance_uid": "f715bfd4-de77-11ed-8597-787b8aae8c7a",
"point_value": 100,
"points_deducted": 0,
"type": "fulfillment",
"uid": "e94d0d42-df50-11ed-bb36-787b8aae8c7a"
},
...
]
}