Picklists
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Picklists help teams track and manage the picking of items for sales orders and purchase returns. You can create picklists, assign them to staff, track picking progress by status, and add comments for collaboration.
Create a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Create a new picklist for picking items.
OAuth Scope : ZohoInventory.picklists.CREATE
Arguments
none - flat picklist; each entry is a single pick row with all pick fields supplied directly on the line item. item - grouped by item; each entry represents one product, with the actual picks supplied as child entries inside `mapping_entity_details`.sales_order - grouped by sales order; each entry represents one sales order, with picks supplied inside `mapping_entity_details`.Grouping (`item` / `sales_order`) is supported only when `parent_entity` is `salesorder`. Picklists for `parent_entity=purchase_return` must use `group_by=none`.
Cannot be changed after creation.
Query Parameters
parameters_data='{"field1":"value1","field2":"value2"}';
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695"
type: POST
headers: headers_data
content-type: application/json
parameters: parameters_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'POST',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f',
'content-type': 'application/json'
},
body: '{"field1":"value1","field2":"value2"}'
};
fetch('https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/inventory/v1/picklists?organization_id=10234695", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "POST",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
"content-type": "application/json"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({field1: 'value1', field2: 'value2'}));
req.end();
curl --request POST \
--url 'https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"picklist_number": "Pick-00001",
"date": "2024-01-15",
"location_id": "130426000000664030",
"parent_entity": "salesorder",
"group_by": "none",
"assignee_id": "130426000000664060",
"notes": "Fragile items - handle with care.",
"line_items": [
{
"line_item_id": "130426000000810011",
"salesorder_id": "130426000000700001",
"parent_entity_id": "130426000000700001",
"so_line_item_id": "130426000000700011",
"pr_line_item_id": "130426000000720011",
"parent_line_item_id": "130426000000700011",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_id": "130426000000810031",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
],
"assignee_id": "130426000000664060",
"mapping_entity_details": [
{
"mapping_line_item_id": "130426000000810031",
"mapping_entity_item_id": "130426000000700011",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_id": "130426000000810031",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
]
}
]
}
],
"custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
]
}
{
"code": 0,
"message": "Picklist has been created.",
"picklist": {
"picklist_id": "130426000000810001",
"picklist_number": "Pick-00001",
"date": "2024-01-15",
"notes": "Fragile items - handle with care.",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"location_id": "130426000000664030",
"location_name": "New York",
"status": "inprogress",
"created_time": "2024-01-15T10:30:00+05:30",
"last_modified_time": "2024-01-15T11:00:00+05:30",
"salesorder_numbers": [
"SO-00001",
"SO-00002"
],
"purchase_return_numbers": [
"PR-00001"
],
"customer_names": [
"Acme Corp"
],
"group_by": "none",
"group_by_formatted": "None",
"total_picking_quantity": 25,
"parent_entity": "salesorder",
"line_items": [
{
"line_item_id": "130426000000810011",
"parent_id": "130426000000664040",
"parent_name": "Office Chair",
"customer_name": "Acme Corp",
"order_date": "2024-01-12",
"shipment_date": "2024-01-18",
"delivery_method": "FedEx",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"mapping_entity_details": [
{
"mapping_line_item_id": "130426000000810031",
"mapping_entity_id": "130426000000700001",
"mapping_entity_name": "SO-00001",
"mapping_entity_item_id": "130426000000700011",
"so_quantity_ordered": 10,
"quantity_ordered": 10,
"so_quantity_picked": 3,
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"is_storage_location_enabled": true,
"is_combo_product": false,
"unit": "pcs",
"base_unit": "pcs",
"base_unit_id": "130426000000900020",
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"quantity_decimal_place": 2,
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"quantity_picked_remaining": 2,
"quantity_packed": 0,
"quantity_manually_fulfilled": 0,
"rate": 199.99,
"status": "in_progress",
"preferred_storage_id": "130426000000801001",
"preferred_storage_name": "A-R1-B01",
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false,
"available_stock_for_picking": 25,
"advanced_tracking_missing_quantity": 0,
"upc": "012345678905",
"ean": "4006381333931",
"isbn": "978-3-16-148410-0"
}
],
"salesorder_id": "130426000000700001",
"salesorder_number": "SO-00001",
"purchasereturn_id": "130426000000720001",
"purchasereturn_number": "PR-00001",
"so_line_item_id": "130426000000700011",
"pr_line_item_id": "130426000000720011",
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"is_storage_location_enabled": true,
"is_combo_product": false,
"unit": "pcs",
"base_unit": "pcs",
"base_unit_id": "130426000000900020",
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"quantity_decimal_place": 2,
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"quantity_ordered": 10,
"quantity_returned": 5,
"so_quantity_ordered": 10,
"pr_quantity_returned": 5,
"so_quantity_picked": 3,
"pr_quantity_picked": 2,
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"quantity_picked_remaining": 2,
"quantity_packed": 3,
"quantity_manually_fulfilled": 0,
"rate": 199.99,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"preferred_storage_name": "A-R1-B01",
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false,
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
],
"available_stock_for_picking": 25,
"advanced_tracking_missing_quantity": 0,
"upc": "012345678905",
"ean": "4006381333931",
"isbn": "978-3-16-148410-0"
}
],
"comments": [
{
"comment_id": "130426000000810021",
"description": "Items checked and ready for dispatch.",
"commented_by": "John Doe",
"date": "2024-01-15"
}
],
"custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
]
}
}
List Picklists
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Retrieve the list of all picklists in the organization.
OAuth Scope : ZohoInventory.picklists.READ
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695"
type: GET
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'GET',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/inventory/v1/picklists?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "GET",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request GET \
--url 'https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "success",
"picklists": [
{
"picklist_id": "130426000000810001",
"picklist_number": "Pick-00001",
"date": "2024-01-15",
"notes": "Fragile items - handle with care.",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"location_id": "130426000000664030",
"location_name": "New York",
"status": "inprogress",
"created_time": "2024-01-15T10:30:00+05:30",
"last_modified_time": "2024-01-15T11:00:00+05:30",
"salesorder_numbers": [
"SO-00001",
"SO-00002"
],
"purchase_return_numbers": [
"PR-00001"
],
"customer_names": [
"Acme Corp"
]
},
{...},
{...}
],
"page_context": {
"page": 1,
"per_page": 10,
"has_more_page": false
}
}
Bulk Delete Picklists
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Delete multiple picklists at once.
OAuth Scope : ZohoInventory.picklists.DELETE
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695&picklist_ids=130426000000810001,130426000000810002"
type: DELETE
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695&picklist_ids=130426000000810001%2C130426000000810002")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'DELETE',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695&picklist_ids=130426000000810001%2C130426000000810002', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/inventory/v1/picklists?organization_id=10234695&picklist_ids=130426000000810001%2C130426000000810002", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "DELETE",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists?organization_id=10234695&picklist_ids=130426000000810001%2C130426000000810002",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request DELETE \
--url 'https://www.zohoapis.com/inventory/v1/picklists?organization_id=10234695&picklist_ids=130426000000810001%2C130426000000810002' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "The picklist has been deleted."
}
Update a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Update the details of an existing picklist.
OAuth Scope : ZohoInventory.picklists.UPDATE
Arguments
Path Parameters
Query Parameters
parameters_data='{"field1":"value1","field2":"value2"}';
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695"
type: PUT
headers: headers_data
content-type: application/json
parameters: parameters_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695")
.put(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'PUT',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f',
'content-type': 'application/json'
},
body: '{"field1":"value1","field2":"value2"}'
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("PUT", "/inventory/v1/picklists/130426000000810001?organization_id=10234695", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "PUT",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
"content-type": "application/json"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({field1: 'value1', field2: 'value2'}));
req.end();
curl --request PUT \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"picklist_number": "Pick-00001",
"date": "2024-01-15",
"location_id": "130426000000664030",
"parent_entity": "salesorder",
"group_by": "none",
"assignee_id": "130426000000664060",
"notes": "Fragile items - handle with care.",
"line_items": [
{
"line_item_id": "130426000000810011",
"salesorder_id": "130426000000700001",
"parent_entity_id": "130426000000700001",
"so_line_item_id": "130426000000700011",
"pr_line_item_id": "130426000000720011",
"parent_line_item_id": "130426000000700011",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_id": "130426000000810031",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
],
"assignee_id": "130426000000664060",
"mapping_entity_details": [
{
"mapping_line_item_id": "130426000000810031",
"mapping_entity_item_id": "130426000000700011",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_id": "130426000000810031",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
]
}
]
}
],
"custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
]
}
{
"code": 0,
"message": "Picklist has been created.",
"picklist": {
"picklist_id": "130426000000810001",
"picklist_number": "Pick-00001",
"date": "2024-01-15",
"notes": "Fragile items - handle with care.",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"location_id": "130426000000664030",
"location_name": "New York",
"status": "inprogress",
"created_time": "2024-01-15T10:30:00+05:30",
"last_modified_time": "2024-01-15T11:00:00+05:30",
"salesorder_numbers": [
"SO-00001",
"SO-00002"
],
"purchase_return_numbers": [
"PR-00001"
],
"customer_names": [
"Acme Corp"
],
"group_by": "none",
"group_by_formatted": "None",
"total_picking_quantity": 25,
"parent_entity": "salesorder",
"line_items": [
{
"line_item_id": "130426000000810011",
"parent_id": "130426000000664040",
"parent_name": "Office Chair",
"customer_name": "Acme Corp",
"order_date": "2024-01-12",
"shipment_date": "2024-01-18",
"delivery_method": "FedEx",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"mapping_entity_details": [
{
"mapping_line_item_id": "130426000000810031",
"mapping_entity_id": "130426000000700001",
"mapping_entity_name": "SO-00001",
"mapping_entity_item_id": "130426000000700011",
"so_quantity_ordered": 10,
"quantity_ordered": 10,
"so_quantity_picked": 3,
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"is_storage_location_enabled": true,
"is_combo_product": false,
"unit": "pcs",
"base_unit": "pcs",
"base_unit_id": "130426000000900020",
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"quantity_decimal_place": 2,
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"quantity_picked_remaining": 2,
"quantity_packed": 0,
"quantity_manually_fulfilled": 0,
"rate": 199.99,
"status": "in_progress",
"preferred_storage_id": "130426000000801001",
"preferred_storage_name": "A-R1-B01",
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false,
"available_stock_for_picking": 25,
"advanced_tracking_missing_quantity": 0,
"upc": "012345678905",
"ean": "4006381333931",
"isbn": "978-3-16-148410-0"
}
],
"salesorder_id": "130426000000700001",
"salesorder_number": "SO-00001",
"purchasereturn_id": "130426000000720001",
"purchasereturn_number": "PR-00001",
"so_line_item_id": "130426000000700011",
"pr_line_item_id": "130426000000720011",
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"is_storage_location_enabled": true,
"is_combo_product": false,
"unit": "pcs",
"base_unit": "pcs",
"base_unit_id": "130426000000900020",
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"quantity_decimal_place": 2,
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"quantity_ordered": 10,
"quantity_returned": 5,
"so_quantity_ordered": 10,
"pr_quantity_returned": 5,
"so_quantity_picked": 3,
"pr_quantity_picked": 2,
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"quantity_picked_remaining": 2,
"quantity_packed": 3,
"quantity_manually_fulfilled": 0,
"rate": 199.99,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"preferred_storage_name": "A-R1-B01",
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false,
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
],
"available_stock_for_picking": 25,
"advanced_tracking_missing_quantity": 0,
"upc": "012345678905",
"ean": "4006381333931",
"isbn": "978-3-16-148410-0"
}
],
"comments": [
{
"comment_id": "130426000000810021",
"description": "Items checked and ready for dispatch.",
"commented_by": "John Doe",
"date": "2024-01-15"
}
],
"custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
]
}
}
Get a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Retrieve the details of an existing picklist.
OAuth Scope : ZohoInventory.picklists.READ
Path Parameters
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695"
type: GET
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'GET',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/inventory/v1/picklists/130426000000810001?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "GET",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request GET \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "Picklist has been created.",
"picklist": {
"picklist_id": "130426000000810001",
"picklist_number": "Pick-00001",
"date": "2024-01-15",
"notes": "Fragile items - handle with care.",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"location_id": "130426000000664030",
"location_name": "New York",
"status": "inprogress",
"created_time": "2024-01-15T10:30:00+05:30",
"last_modified_time": "2024-01-15T11:00:00+05:30",
"salesorder_numbers": [
"SO-00001",
"SO-00002"
],
"purchase_return_numbers": [
"PR-00001"
],
"customer_names": [
"Acme Corp"
],
"group_by": "none",
"group_by_formatted": "None",
"total_picking_quantity": 25,
"parent_entity": "salesorder",
"line_items": [
{
"line_item_id": "130426000000810011",
"parent_id": "130426000000664040",
"parent_name": "Office Chair",
"customer_name": "Acme Corp",
"order_date": "2024-01-12",
"shipment_date": "2024-01-18",
"delivery_method": "FedEx",
"assignee_id": "130426000000664060",
"assignee_name": "John Doe",
"mapping_entity_details": [
{
"mapping_line_item_id": "130426000000810031",
"mapping_entity_id": "130426000000700001",
"mapping_entity_name": "SO-00001",
"mapping_entity_item_id": "130426000000700011",
"so_quantity_ordered": 10,
"quantity_ordered": 10,
"so_quantity_picked": 3,
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"is_storage_location_enabled": true,
"is_combo_product": false,
"unit": "pcs",
"base_unit": "pcs",
"base_unit_id": "130426000000900020",
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"quantity_decimal_place": 2,
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"quantity_picked_remaining": 2,
"quantity_packed": 0,
"quantity_manually_fulfilled": 0,
"rate": 199.99,
"status": "in_progress",
"preferred_storage_id": "130426000000801001",
"preferred_storage_name": "A-R1-B01",
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5,
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
]
}
],
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false,
"available_stock_for_picking": 25,
"advanced_tracking_missing_quantity": 0,
"upc": "012345678905",
"ean": "4006381333931",
"isbn": "978-3-16-148410-0"
}
],
"salesorder_id": "130426000000700001",
"salesorder_number": "SO-00001",
"purchasereturn_id": "130426000000720001",
"purchasereturn_number": "PR-00001",
"so_line_item_id": "130426000000700011",
"pr_line_item_id": "130426000000720011",
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"is_storage_location_enabled": true,
"is_combo_product": false,
"unit": "pcs",
"base_unit": "pcs",
"base_unit_id": "130426000000900020",
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"quantity_decimal_place": 2,
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"quantity_ordered": 10,
"quantity_returned": 5,
"so_quantity_ordered": 10,
"pr_quantity_returned": 5,
"so_quantity_picked": 3,
"pr_quantity_picked": 2,
"quantity_to_be_picked": 5,
"quantity_picked": 3,
"quantity_picked_remaining": 2,
"quantity_packed": 3,
"quantity_manually_fulfilled": 0,
"rate": 199.99,
"status": "inprogress",
"preferred_storage_id": "130426000000801001",
"preferred_storage_name": "A-R1-B01",
"storages": [
{
"storage_id": "130426000000801001",
"storage_name": "A-R1-B01",
"out_quantity": 5
}
],
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false,
"item_custom_fields": [
{
"label": "Lot",
"value": "L-2024-01"
}
],
"available_stock_for_picking": 25,
"advanced_tracking_missing_quantity": 0,
"upc": "012345678905",
"ean": "4006381333931",
"isbn": "978-3-16-148410-0"
}
],
"comments": [
{
"comment_id": "130426000000810021",
"description": "Items checked and ready for dispatch.",
"commented_by": "John Doe",
"date": "2024-01-15"
}
],
"custom_fields": [
{
"label": "Zone",
"value": "Zone A"
}
]
}
}
Delete a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Delete an existing picklist.
OAuth Scope : ZohoInventory.picklists.DELETE
Path Parameters
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695"
type: DELETE
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'DELETE',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/inventory/v1/picklists/130426000000810001?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "DELETE",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request DELETE \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "The picklist has been deleted."
}
Set Status of a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Update the status of a specific picklist.
OAuth Scope : ZohoInventory.picklists.UPDATE
Path Parameters
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/setstatus?status=completed&organization_id=10234695"
type: POST
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/setstatus?status=completed&organization_id=10234695")
.post(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'POST',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/setstatus?status=completed&organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("POST", "/inventory/v1/picklists/130426000000810001/setstatus?status=completed&organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "POST",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001/setstatus?status=completed&organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request POST \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/setstatus?status=completed&organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "The picklist has been deleted."
}
Bulk Set Status of Picklists
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Update the status of multiple picklists at once.
OAuth Scope : ZohoInventory.picklists.UPDATE
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/setstatus?picklist_ids=130426000000810001,130426000000810002&status=completed&organization_id=10234695"
type: POST
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/setstatus?picklist_ids=130426000000810001%2C130426000000810002&status=completed&organization_id=10234695")
.post(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'POST',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/setstatus?picklist_ids=130426000000810001%2C130426000000810002&status=completed&organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("POST", "/inventory/v1/picklists/setstatus?picklist_ids=130426000000810001%2C130426000000810002&status=completed&organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "POST",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/setstatus?picklist_ids=130426000000810001%2C130426000000810002&status=completed&organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request POST \
--url 'https://www.zohoapis.com/inventory/v1/picklists/setstatus?picklist_ids=130426000000810001%2C130426000000810002&status=completed&organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "The picklist has been deleted."
}
Add a Comment to a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Add a comment or note to an existing picklist.
OAuth Scope : ZohoInventory.picklists.UPDATE
Arguments
Path Parameters
Query Parameters
parameters_data='{"field1":"value1","field2":"value2"}';
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments?organization_id=10234695"
type: POST
headers: headers_data
content-type: application/json
parameters: parameters_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments?organization_id=10234695")
.post(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'POST',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f',
'content-type': 'application/json'
},
body: '{"field1":"value1","field2":"value2"}'
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("POST", "/inventory/v1/picklists/130426000000810001/comments?organization_id=10234695", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "POST",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001/comments?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
"content-type": "application/json"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({field1: 'value1', field2: 'value2'}));
req.end();
curl --request POST \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"code": 0,
"message": "Comment has been added.",
"comment": {
"comment_id": "130426000000810021",
"description": "Items checked and ready for dispatch.",
"commented_by": "John Doe",
"date": "2024-01-15"
}
}
Delete a Comment on a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Delete a comment from an existing picklist.
OAuth Scope : ZohoInventory.picklists.DELETE
Path Parameters
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments/130426000000810021?organization_id=10234695"
type: DELETE
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments/130426000000810021?organization_id=10234695")
.delete(null)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'DELETE',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments/130426000000810021?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("DELETE", "/inventory/v1/picklists/130426000000810001/comments/130426000000810021?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "DELETE",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001/comments/130426000000810021?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request DELETE \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/comments/130426000000810021?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "The picklist has been deleted."
}
Update Advanced Tracking Details for a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Update serial number and batch tracking details for items in a picklist.
OAuth Scope : ZohoInventory.picklists.UPDATE
Arguments
Path Parameters
Query Parameters
parameters_data='{"field1":"value1","field2":"value2"}';
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695"
type: PUT
headers: headers_data
content-type: application/json
parameters: parameters_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}");
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695")
.put(body)
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'PUT',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f',
'content-type': 'application/json'
},
body: '{"field1":"value1","field2":"value2"}'
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}"
headers = {
'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
'content-type': "application/json"
}
conn.request("PUT", "/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "PUT",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f",
"content-type": "application/json"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({field1: 'value1', field2: 'value2'}));
req.end();
curl --request PUT \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \
--header 'content-type: application/json' \
--data '{"field1":"value1","field2":"value2"}'
{
"line_items": [
{
"line_item_id": "130426000000810011",
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_id": "130426000000810031",
"out_quantity": 5
}
]
}
]
}
{
"code": 0,
"message": "The picklist has been deleted."
}
Get Advanced Tracking Details for a Picklist
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Retrieve the serial number and batch tracking details for a picklist.
OAuth Scope : ZohoInventory.picklists.READ
Path Parameters
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695"
type: GET
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'GET',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "GET",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request GET \
--url 'https://www.zohoapis.com/inventory/v1/picklists/130426000000810001/advancedtrackingdetails?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "success",
"transaction": {
"transaction_id": "130426000000810001",
"line_items": [
{
"line_item_id": "130426000000810011",
"item_id": "130426000000664040",
"name": "Office Chair",
"serial_numbers": [
"SN-001",
"SN-002"
],
"batches": [
{
"batch_number": "BATCH-001",
"out_quantity": 5
}
]
}
]
}
}
Search Sales Order Line Items
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Search for sales order line items that can be added to a picklist.
OAuth Scope : ZohoInventory.salesorders.READ
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/searchsolineitems?organization_id=10234695"
type: GET
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/searchsolineitems?organization_id=10234695")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'GET',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/searchsolineitems?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/inventory/v1/picklists/searchsolineitems?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "GET",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/searchsolineitems?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request GET \
--url 'https://www.zohoapis.com/inventory/v1/picklists/searchsolineitems?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "success",
"so_line_items": [
{
"so_line_item_id": "130426000000700011",
"salesorder_id": "130426000000700001",
"salesorder_number": "SO-00001",
"item_id": "130426000000664040",
"name": "Office Chair",
"customer_id": "130426000000664040",
"customer_name": "alan",
"sku": "CHAIR-001",
"quantity": 10,
"quantity_picked": 3,
"quantity_to_be_picked": 7,
"available_stock_for_picking": 25,
"unit": "pcs",
"base_unit": "pcs",
"quantity_decimal_place": 2,
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"unit_group_id": "130426000000900010",
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"is_storage_location_enabled": true,
"location_id": "130426000000664030",
"location_name": "New York",
"item_custom_fields": [
{
"label": "Color",
"value": "Black"
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false
},
{...},
{...}
]
}
Search Sales Orders
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Search for sales orders that can be used when creating a picklist.
OAuth Scope : ZohoInventory.salesorders.READ
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/searchso?organization_id=10234695"
type: GET
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/searchso?organization_id=10234695")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'GET',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/searchso?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/inventory/v1/picklists/searchso?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "GET",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/searchso?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request GET \
--url 'https://www.zohoapis.com/inventory/v1/picklists/searchso?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "success",
"salesorders": [
{
"salesorder_id": "130426000000700001",
"salesorder_number": "SO-00001",
"customer_id": "130426000000664050",
"customer_name": "Acme Corp",
"sales_channel": "direct_sales",
"shipment_date": "2024-01-20",
"date": "2024-01-15",
"delivery_method_id": "130426000000750001",
"delivery_method": "FedEx"
},
{...},
{...}
]
}
Search Purchase Return Line Items
AI Tools
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Open in ChatGPT
Open in ChatGPT to ask questions about this page
Open in Claude
Open in Claude to ask questions about this page
Copy as Markdown
Copy this page as markdown to use with AI assistants
View as Markdown
Open this page as markdown in a new tab
Search for purchase return line items that can be added to a picklist.
OAuth Scope : ZohoInventory.purchasereturns.READ
Query Parameters
headers_data = Map();
headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
response = invokeUrl
[
url: "https://www.zohoapis.com/inventory/v1/picklists/searchprlineitems?organization_id=10234695"
type: GET
headers: headers_data
connection: <connection_name>
];
info response;
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.zohoapis.com/inventory/v1/picklists/searchprlineitems?organization_id=10234695")
.get()
.addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f")
.build();
Response response = client.newCall(request).execute();
const options = {
method: 'GET',
headers: {
Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
}
};
fetch('https://www.zohoapis.com/inventory/v1/picklists/searchprlineitems?organization_id=10234695', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
import http.client
conn = http.client.HTTPSConnection("www.zohoapis.com")
headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" }
conn.request("GET", "/inventory/v1/picklists/searchprlineitems?organization_id=10234695", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
const http = require("https");
const options = {
"method": "GET",
"hostname": "www.zohoapis.com",
"port": null,
"path": "/inventory/v1/picklists/searchprlineitems?organization_id=10234695",
"headers": {
"Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
curl --request GET \
--url 'https://www.zohoapis.com/inventory/v1/picklists/searchprlineitems?organization_id=10234695' \
--header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'
{
"code": 0,
"message": "success",
"pr_line_items": [
{
"pr_line_item_id": "130426000000720011",
"purchasereturn_id": "130426000000720001",
"purchasereturn_number": "PR-00001",
"item_id": "130426000000664040",
"name": "Office Chair",
"sku": "CHAIR-001",
"quantity": 5,
"quantity_picked": 2,
"quantity_to_be_picked": 3,
"available_stock_for_picking": 25,
"unit": "pcs",
"base_unit": "pcs",
"quantity_decimal_place": 2,
"unit_conversion_id": "130426000000900001",
"conversion_rate": 1,
"unit_group_id": "130426000000900010",
"description": "Ergonomic mesh office chair.",
"image_name": "chair.png",
"image_type": "png",
"image_document_id": "130426000000910001",
"is_storage_location_enabled": true,
"location_id": "130426000000664030",
"location_name": "New York",
"item_custom_fields": [
{
"label": "Color",
"value": "Black"
}
],
"track_serial_number": false,
"track_batch_number": false,
"track_serial_for_package": false,
"track_batch_for_package": false
},
{...},
{...}
]
}
{ "description": "Items checked and ready for dispatch." }