HyperTrackDocs
Orders

Get Plans

API to fetch list of plans based on a set of filters

GET
/orders/plans/

API to fetch list of plans based on a set of filters

Authorization

AuthorizationBasic <token>

In: header

Query Parameters

fulfillment_date?|

Date (YYYY-MM-DD) used as a filter to retrieve plans that are fulfilled on a given date.

ops_group_handle?|

Unique Handle of Ops Group to fetch plans for

pagination_token?|

Encoded value provided by our API to retrieve the next page of plans

status?|

String representation of Plan status to fetch plans for.

sort_direction?unknown

String indicating the preferred sorting type

include_summary?|

Flag to fetch summary also for each plan.

limit?|

Number of plans to be fetched.

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/orders/plans/"
{  "plans": [    {      "plan_id": "352a45c3-99b7-4528-9eca-a6f318c2ca23",      "status": "failed",      "started_at": "2023-10-19T12:34:45.000Z",      "fulfillment_date": "2023-10-19",      "created_at": "2023-10-19T12:32:45.000Z",      "ops_group_handle": "d57deee8-d75f-4db5-ad37-4985ddcb47ac",      "sequence_number": 2,      "failure_reason": "No Workers Available",      "routes": [        {          "route_handle": "route-1",          "ops_group_handle": "SAN_JOSE_WH",          "plan_mode": "manual",          "status": "completed",          "completed_at": "2023-03-14T23:55:00Z",          "worker_handle": "James",          "version": 1,          "estimate": {            "start_by": "2023-03-14T23:20:00Z",            "distance": 1000,            "duration": 600,            "polyline": {              "type": "LineString",              "coordinates": [                [                  77.72123,                  12.89617                ],                [                  77.72169,                  12.89595                ],                [                  77.72214,                  12.89572                ]              ]            },            "start_location": {              "type": "Point",              "coordinates": [                -121.8924515,                37.4124516              ]            },            "end_location": {              "type": "Point",              "coordinates": [                -121.8984515,                37.5124516              ]            }          },          "orders": [            {              "order_handle": "order-101",              "fulfillment_attempt": 1,              "status": "completed",              "completed_at": "2023-03-14T23:55:00Z",              "ops_group_handle": "store-sjc",              "worker_handle": "James",              "device_id": "2F659D4D-B524-45F0-A6E2-093CF2BB5574",              "created_at": "2023-03-14T23:00:00Z",              "scheduled_at": "2023-03-14T23:50:00Z",              "scheduled_after": "2023-03-14T23:20:00Z",              "metadata": {                "customerId": "1223344"              },              "region": {                "city": "Fremont",                "state": "California",                "country": "United States of America"              },              "destination": {                "geometry": {                  "type": "Point",                  "coordinates": [                    -121.8984515,                    37.5124516                  ]                },                "radius": 50,                "address": "Mission Peak, Fremont CA 94539"              },              "risk_status": false,              "expected_service_time": 600,              "product_type": [                "plumber"              ],              "type": "drop",              "capacity_used": 5            }          ],          "device_id": "2F659D4D-B524-45F0-A6E2-093CF2BB5574",          "metadata": {            "customerId": "4255534",            "zone": 4          },          "embed_url": "https://embed.hypertrack.com/dkdkddnd"        }      ],      "unplanned_orders": [        {          "order_handle": "ORD_1223",          "type": "drop"        }      ]    }  ],  "pagination_token": "bvdshjbcjksbcjk"}
{  "detail": {},  "message": "string"}
{  "detail": {    "<location>": {      "<field_name>": [        "string"      ]    }  },  "message": "string"}