Glue API: Retrieve picklists

Edit on GitHub

This endpoint allows retrieving picklists.

Installation

For detailed information about the modules that provide the API functionality and related installation instructions, see:

Retrieve picklists


GET /picking-lists


Request

HEADER KEY HEADER VALUE REQUIRED DESCRIPTION
Authorization string Alphanumeric string that authorizes the warehouse user to send requests to protected resources. Get it by authenticating as a warehouse user.
STRING PARAMETER DESCRIPTION EXEMPLARY VALUES
include Adds resource relationships to the request.
  • picking-list-items
  • users
  • warehouses
REQUEST USAGE
GET https://glue.mysprykershop.com/picking-lists Retrieve all picklists.
GET https://glue.mysprykershop.com/picking-lists?include=picking-list-items Retrieve all picklists with picklist items included.
GET https://glue.mysprykershop.com/picking-lists?include=users Retrieve all picklists. Include information about the users you are authenticated with.
GET https://glue.mysprykershop.com/picking-lists?include=warehouses Retrieve all picklists. Include information about the warehouses the picking lists are available in.

Response

Response sample: retrieve picklists
{
    "data": [
        {
            "type": "picking-lists",
            "id": "44ae0215-06a2-5d10-85da-c996c0c2f79e",
            "attributes": {
                "status": "picking-finished",
                "createdAt": "2023-11-02 12:16:55.000000",
                "updatedAt": "2023-11-02 12:30:20.000000"
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/44ae0215-06a2-5d10-85da-c996c0c2f79e"
            }
        },
        {
            "type": "picking-lists",
            "id": "217f10d7-9c03-541b-b782-28797327afdc",
            "attributes": {
                "status": "ready-for-picking",
                "createdAt": "2023-11-02 12:33:00.000000",
                "updatedAt": "2023-11-02 12:33:00.000000"
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/217f10d7-9c03-541b-b782-28797327afdc"
            }
        },
        {
            "type": "picking-lists",
            "id": "efbbe047-37df-5dc5-9f7f-d306be203082",
            "attributes": {
                "status": "ready-for-picking",
                "createdAt": "2023-11-03 12:11:59.000000",
                "updatedAt": "2023-11-03 12:11:59.000000"
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/efbbe047-37df-5dc5-9f7f-d306be203082"
            }
        }
    ],
    "links": {
        "self": "https://glue-backend.mysprykershop.com/picking-lists"
    }
}
Response sample: retrieve picklists with items included
{
    "data": [
        {
            "type": "picking-lists",
            "id": "44ae0215-06a2-5d10-85da-c996c0c2f79e",
            "attributes": {
                "status": "picking-finished",
                "createdAt": "2023-11-02 12:16:55.000000",
                "updatedAt": "2023-11-02 12:30:20.000000"
            },
            "relationships": {
                "picking-list-items": {
                    "data": [
                        {
                            "type": "picking-list-items",
                            "id": "b38e74bf-f40d-5a89-a398-0f868f1702ca"
                        },
                        {
                            "type": "picking-list-items",
                            "id": "ac549fc5-0e9e-55bc-a32d-4f0835497c00"
                        }
                    ]
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/44ae0215-06a2-5d10-85da-c996c0c2f79e?include=picking-list-items"
            }
        },
        {
            "type": "picking-lists",
            "id": "efbbe047-37df-5dc5-9f7f-d306be203082",
            "attributes": {
                "status": "ready-for-picking",
                "createdAt": "2023-11-03 12:11:59.000000",
                "updatedAt": "2023-11-03 12:11:59.000000"
            },
            "relationships": {
                "picking-list-items": {
                    "data": [
                        {
                            "type": "picking-list-items",
                            "id": "bdff472f-74d2-51bc-b692-3890651ebf0c"
                        }
                    ]
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/efbbe047-37df-5dc5-9f7f-d306be203082?include=picking-list-items"
            }
        }
    ],
    "links": {
        "self": "https://glue-backend.mysprykershop.com/picking-lists?include=picking-list-items"
    },
    "included": [
        {
            "type": "picking-list-items",
            "id": "b38e74bf-f40d-5a89-a398-0f868f1702ca",
            "attributes": {
                "quantity": 1,
                "numberOfPicked": 0,
                "numberOfNotPicked": 1,
                "orderItem": {
                    "uuid": "3db99597-99a0-58a9-a0ea-696e8da0026e",
                    "sku": "009_30692991",
                    "quantity": 1,
                    "name": "Canon IXUS 285"
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-list-items/b38e74bf-f40d-5a89-a398-0f868f1702ca?include=picking-list-items"
            }
        },
        {
            "type": "picking-list-items",
            "id": "ac549fc5-0e9e-55bc-a32d-4f0835497c00",
            "attributes": {
                "quantity": 1,
                "numberOfPicked": 0,
                "numberOfNotPicked": 1,
                "orderItem": {
                    "uuid": "40274175-4398-5927-8980-48ead5053e69",
                    "sku": "020_21081478",
                    "quantity": 1,
                    "name": "Sony Cyber-shot DSC-W830"
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-list-items/ac549fc5-0e9e-55bc-a32d-4f0835497c00?include=picking-list-items"
            }
        },
        {
            "type": "picking-list-items",
            "id": "bdff472f-74d2-51bc-b692-3890651ebf0c",
            "attributes": {
                "quantity": 1,
                "numberOfPicked": 0,
                "numberOfNotPicked": 0,
                "orderItem": {
                    "uuid": "b9521823-39fe-532f-b7d9-74c33fe5e677",
                    "sku": "201_11217755",
                    "quantity": 1,
                    "name": "Sony NEX-VG20EH"
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-list-items/bdff472f-74d2-51bc-b692-3890651ebf0c?include=picking-list-items"
            }
        }
    ]
}
Response sample: retrieve picklists with information about the authenticated user
{
    "data": [
        {
            "type": "picking-lists",
            "id": "44ae0215-06a2-5d10-85da-c996c0c2f79e",
            "attributes": {
                "status": "picking-finished",
                "createdAt": "2023-11-02 12:16:55.000000",
                "updatedAt": "2023-11-02 12:30:20.000000"
            },
            "relationships": {
                "users": {
                    "data": [
                        {
                            "type": "users",
                            "id": "0d743cc3-a772-5145-971e-d4018ee7a489"
                        }
                    ]
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/44ae0215-06a2-5d10-85da-c996c0c2f79e?include=users"
            }
        },
        {
            "type": "picking-lists",
            "id": "efbbe047-37df-5dc5-9f7f-d306be203082",
            "attributes": {
                "status": "ready-for-picking",
                "createdAt": "2023-11-03 12:11:59.000000",
                "updatedAt": "2023-11-03 12:11:59.000000"
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/efbbe047-37df-5dc5-9f7f-d306be203082?include=users"
            }
        }
    ],
    "links": {
        "self": "https://glue-backend.mysprykershop.com/picking-lists?include=users"
    },
    "included": [
        {
            "type": "users",
            "id": "0d743cc3-a772-5145-971e-d4018ee7a489",
            "attributes": {
                "username": "herald.hopkins@spryker.com",
                "firstName": "Herald",
                "lastName": "Hopkins"
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/users/0d743cc3-a772-5145-971e-d4018ee7a489?include=users"
            }
        }
    ]
}
Response sample: retrieve picklists with warehouses included
{
    "data": [
        {
            "type": "picking-lists",
            "id": "910a4d20-59a3-5c49-808e-aa7038a59313",
            "attributes": {
                "status": "picking-finished",
                "createdAt": "2023-11-07 17:09:32.000000",
                "updatedAt": "2023-11-07 17:10:23.000000"
            },
            "relationships": {
                "warehouses": {
                    "data": [
                        {
                            "type": "warehouses",
                            "id": "834b3731-02d4-5d6f-9a61-d63ae5e70517"
                        }
                    ]
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=warehouses"
            }
        },
        {
            "type": "picking-lists",
            "id": "eeee32bc-dd52-5130-809f-b64710a791ee",
            "attributes": {
                "status": "picking-finished",
                "createdAt": "2023-11-07 19:18:12.000000",
                "updatedAt": "2023-11-07 19:20:23.000000"
            },
            "relationships": {
                "warehouses": {
                    "data": [
                        {
                            "type": "warehouses",
                            "id": "834b3731-02d4-5d6f-9a61-d63ae5e70517"
                        }
                    ]
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-lists/eeee32bc-dd52-5130-809f-b64710a791ee?include=warehouses"
            }
        }
    ],
    "links": {
        "self": "https://glue-backend.mysprykershop.com/picking-lists?include=warehouses"
    },
    "included": [
        {
            "type": "warehouses",
            "id": "834b3731-02d4-5d6f-9a61-d63ae5e70517",
            "attributes": {
                "name": "Warehouse1",
                "uuid": "834b3731-02d4-5d6f-9a61-d63ae5e70517",
                "isActive": true
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/warehouses/834b3731-02d4-5d6f-9a61-d63ae5e70517?include=warehouses"
            }
        }
    ]
}
RESOURCE ATTRIBUTE TYPE DESCRIPTION
picking-lists status String Status of the picking list based on your configuration.
picking-lists createdAt Date The date and time when the picklist was generated.
picking-lists updatedAt Date The latest date and time when the picklist was updated.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
picking-list-items quantity Integer Quantity of the item to pick.
picking-list-items numberOfPicked Integer Quantity of the item that was picked.
picking-list-items numberOfNotPicked Integer Quantity of the item that was not found.
picking-list-items orderItem.sku String Unique identifier of the product.
picking-list-items orderItem.quantity Integer Quantity of the item that was ordered.
picking-list-items orderItem.name Integer Name of the product.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
users username String Username of the user you are authenticated with.
users firstName String First name.
users lastName String Last name.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
warehouses name Integer Name of the warehouse.
warehouses isActive Boolean Defines if the warehouse is active.

Retrieve a picklist


GET /picking-lists/{{picklist_id}}


PATH PARAMETER DESCRIPTION
{{picklist_id}} ID of the picklist to retrieve. To get it, retrieve picklists.

Request

HEADER KEY HEADER VALUE REQUIRED DESCRIPTION
Authorization string Alphanumeric string that authorizes the warehouse user to send requests to protected resources. Get it by authenticating as a warehouse user.
REQUEST USAGE
GET https://glue.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313 Retrieve the picklist specified with the ID.
GET https://glue.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=picking-list-items Retrieve the picklist specified with the ID with picklist items included.
GET https://glue.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=users Retrieve the picklist specified with the ID. Include information about the user you are authenticated with.
GET https://glue.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=warehouses Retrieve the picklist specified with the ID. Include information about the warehouses the picking list is available in.

Response

Response sample: Retrieve the picklist spcified with the ID
{
    "data": {
        "type": "picking-lists",
        "id": "910a4d20-59a3-5c49-808e-aa7038a59313",
        "attributes": {
            "status": "picking-finished",
            "createdAt": "2023-11-07 17:09:32.000000",
            "updatedAt": "2023-11-07 17:10:23.000000"
        },
        "links": {
            "self": "https://glue-backend.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313"
        }
    }
}
Response sample: Retrieve the picklist spcified with the ID with picklist items included
{
    "data": {
        "type": "picking-lists",
        "id": "910a4d20-59a3-5c49-808e-aa7038a59313",
        "attributes": {
            "status": "picking-finished",
            "createdAt": "2023-11-07 17:09:32.000000",
            "updatedAt": "2023-11-07 17:10:23.000000"
        },
        "relationships": {
            "picking-list-items": {
                "data": [
                    {
                        "type": "picking-list-items",
                        "id": "9ac9fd06-f491-506e-b302-0b166786d91c"
                    }
                ]
            }
        },
        "links": {
            "self": "https://glue-backend.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=picking-list-items"
        }
    },
    "included": [
        {
            "type": "picking-list-items",
            "id": "9ac9fd06-f491-506e-b302-0b166786d91c",
            "attributes": {
                "quantity": 1,
                "numberOfPicked": 1,
                "numberOfNotPicked": 0,
                "orderItem": {
                    "uuid": "42de8c95-69a7-56b1-b43e-ce876ca79458",
                    "sku": "141_29380410",
                    "quantity": 1,
                    "name": "Asus Zenbook US303UB"
                }
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/picking-list-items/9ac9fd06-f491-506e-b302-0b166786d91c?include=picking-list-items"
            }
        }
    ]
}
Response sample: Retrieve the picklist spcified with the ID. Include information about the authenticated user
{
    "data": {
        "type": "picking-lists",
        "id": "910a4d20-59a3-5c49-808e-aa7038a59313",
        "attributes": {
            "status": "picking-finished",
            "createdAt": "2023-11-07 17:09:32.000000",
            "updatedAt": "2023-11-07 17:10:23.000000"
        },
        "relationships": {
            "users": {
                "data": [
                    {
                        "type": "users",
                        "id": "ce63fe5c-4897-5a17-b683-39f2825316b8"
                    }
                ]
            }
        },
        "links": {
            "self": "https://glue-backend.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=users"
        }
    },
    "included": [
        {
            "type": "users",
            "id": "ce63fe5c-4897-5a17-b683-39f2825316b8",
            "attributes": {
                "username": "herald.hopkins@spryker.com",
                "firstName": "Herald",
                "lastName": "Hopkins"
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/users/ce63fe5c-4897-5a17-b683-39f2825316b8?include=users"
            }
        }
    ]
}
Response sample: Retrieve the picklist spcified with the ID with warehouses included

{
    "data": {
        "type": "picking-lists",
        "id": "910a4d20-59a3-5c49-808e-aa7038a59313",
        "attributes": {
            "status": "picking-finished",
            "createdAt": "2023-11-07 17:09:32.000000",
            "updatedAt": "2023-11-07 17:10:23.000000"
        },
        "relationships": {
            "warehouses": {
                "data": [
                    {
                        "type": "warehouses",
                        "id": "834b3731-02d4-5d6f-9a61-d63ae5e70517"
                    }
                ]
            }
        },
        "links": {
            "self": "https://glue-backend.mysprykershop.com/picking-lists/910a4d20-59a3-5c49-808e-aa7038a59313?include=warehouses"
        }
    },
    "included": [
        {
            "type": "warehouses",
            "id": "834b3731-02d4-5d6f-9a61-d63ae5e70517",
            "attributes": {
                "name": "Warehouse1",
                "uuid": "834b3731-02d4-5d6f-9a61-d63ae5e70517",
                "isActive": true
            },
            "links": {
                "self": "https://glue-backend.mysprykershop.com/warehouses/834b3731-02d4-5d6f-9a61-d63ae5e70517?include=warehouses"
            }
        }
    ]
}
RESOURCE ATTRIBUTE TYPE DESCRIPTION
picking-lists status String Status of the picking list based on your configuration.
picking-lists createdAt Date The date and time when the picklist was generated.
picking-lists updatedAt Date The latest date and time when the picklist was updated.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
picking-list-items quantity Integer Quantity of the item to pick.
picking-list-items numberOfPicked Integer Quantity of the item that was picked.
picking-list-items numberOfNotPicked Integer Quantity of the item that was not found.
picking-list-items orderItem.sku String Unique identifier of the product.
picking-list-items orderItem.quantity Integer Quantity of the item that was ordered.
picking-list-items orderItem.name Integer Name of the product.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
users username String Username of the user you are authenticated with.
users firstName String First name.
users lastName String Last name.
RESOURCE ATTRIBUTE TYPE DESCRIPTION
warehouses name Integer Name of the warehouse.
warehouses isActive Boolean Defines if the warehouse is active.

Possible errors

CODE DESCRIPTION
5303 The picklist with the specified ID doesn’t exist.

To view generic errors that originate from the Glue Application, see Reference information: GlueApplication errors.