Operations related to authentication tokens
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/Fulfillment/NewOrder?From=2019-08-24&Fulfillment=string&PageNumber=0&PageSize=0&To=2019-08-24' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
[ { "Outlet": "Outlet1", "Number": "22.08.029", "Customer": "Hendry W", "Created": "2022-03-31T11:31:31.783", "SalesNTax": 1000000, "Payment": "Paid", "Fulfillment": "Partial" } ]
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/Fulfillment/NewOrderWithProduct?From=2019-08-24&Fulfillment=string&PageNumber=0&PageSize=0&To=2019-08-24' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
[ { "Outlet": "Outlet1", "Number": "22.08.029", "Customer": { … }, "Created": "2022-03-31T11:31:31.783", "SalesNTax": 1000000, "Payment": "Paid", "Fulfillment": "Partial", "LogisticServiceName": "JNE Regular", "Variants": [ … ] } ]
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/Fulfillment/NewOrderWithProduct/TotalCount?From=2019-08-24&Fulfillment=string&PageNumber=0&PageSize=0&To=2019-08-24' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "Data": [ { … } ], "TotalCount": 88 }
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/PickList/Number?FulfillmentOutlet=string&Number=string&OrderOutlet=string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
[ { "ID": "aad4a789-b802-49c1-b66f-f45fbc7ce17f", "Date": "2022-08-31T13:29:07.29", "Number": "22.12.0001", "OrderOutlet": "Outlet1", "FulfillmentOutlet": "Outlet2", "CreatorID": "ff7848c9-21f1-4c05-ac9e-1e71d829cc9c", "State": "Picked /Packed /Shipped", "Customer": { … }, "Variants": [ … ], "Recipient": { … }, "Note": "Ready to send" }, { "ID": "aad4a789-b802-49c1-b66f-f45fbc7ce17f", "Date": "2022-08-31T13:29:07.29", "Number": "22.12.0001", "OrderOutlet": "Outlet1", "FulfillmentOutlet": "Outlet2", "CreatorID": "ff7848c9-21f1-4c05-ac9e-1e71d829cc9c", "State": "Picked /Packed /Shipped", "Customer": { … }, "Variants": [ … ], "Recipient": { … }, "Note": "Ready to send" } ]
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/PickList/TotalCount?From=2019-08-24&FulfillmentOutlet=string&OrderOutlet=string&PageNumber=0&PageSize=0&State=string&To=2019-08-24' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "Data": [ { … } ], "TotalCount": 88 }
Also available as HTTP POST (endpoint: /api/v3/PickList/p)
Required Group Role: "Fulfillment" - "VIEW"
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/PickList?%20PageNumber=0&From=2019-08-24&FulfillmentOutlet=string&OrderOutlet=string&PageSize=0&State=string&To=2019-08-24' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
[ { "FulfillmentOutlet": "Outlet2", "OrderOutlet": "Outlet1", "Number": "22.08.029", "Customer": "Hendry W", "Created": "2022-03-31T11:31:31.783" } ]
curl -i -X POST \
https://subdomain.dealpos.net/api/v3/PickList \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"OrderOutlet": "Outlet1",
"Number": "22.08.029",
"AssignToID": "ddbde8f8-152f-12a4-989b-98b999cccbad",
"Note": "",
"Variants": [
{
"Code": "CAP01",
"Fulfillment": "Outlet2"
},
{
"Code": "SHI01",
"Fulfillment": "Outlet4"
}
]
}'
{ "ListID": [ "aad4a789-b802-49c1-b66f-f45fbc7ce17f", "ccd4a789-3w02-4931-a66f-f45fbwf2e17f" ], "Message": "2 records created" }
curl -i -X DELETE \
https://subdomain.dealpos.net/api/v3/PickList \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"FulfillmentOutlet": "Outlet2",
"OrderOutlet": "Outlet1",
"Number": "22.08.029"
}'
{ "Message": "Pick Fulfillment deleted" }
curl -i -X GET \
'https://subdomain.dealpos.net/api/v3/PickList/ID/{id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "ID": "aad4a789-b802-49c1-b66f-f45fbc7ce17f", "Date": "2022-08-31T13:29:07.29", "Number": "22.12.0001", "OrderOutlet": "Outlet1", "FulfillmentOutlet": "Outlet2", "CreatorID": "ff7848c9-21f1-4c05-ac9e-1e71d829cc9c", "State": "Picked /Assigned / Packed /Shipped", "Customer": { "Name": "Ventines", "Mobile": "0811541541", "Email": "ventines@gmail.com", "Address": "Jl. Muara Karang Raya" }, "Variants": [ { … }, { … } ], "Recipient": { "Name": "Ventines", "Phone": "0811541541", "City": "Jakarta", "Address": "Jl. Muara Karang Raya" }, "Note": "Ready to send" }
curl -i -X PUT \
https://subdomain.dealpos.net/api/v3/PickList/Assign \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"PickListID": "2a346a70-d7c5-4e4b-947c-300f516b1560",
"AssignTo": "Nayeon"
},
{
"PickListID": "d0d8dc77-2b28-49a9-b78a-de102a3081b7",
"AssignTo": "Jihyo"
}
]'
{ "Message": "2 data successfully updated from pick to assigned" }
curl -i -X PUT \
https://subdomain.dealpos.net/api/v3/PickList/Pack \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"FulfillmentOutlet": "Outlet2",
"OrderOutlet": "Outlet1",
"Number": "22.08.029"
},
{
"FulfillmentOutlet": "Outlet1",
"OrderOutlet": "Outlet1",
"Number": "22.08.029"
}
]'
{ "Message": "3 data successfully updated from pick to pack" }
curl -i -X PUT \
https://subdomain.dealpos.net/api/v3/PickList/Ship \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"FulfillmentOutlet": "Outlet2",
"OrderOutlet": "Outlet1",
"Number": "22.08.029"
},
{
"FulfillmentOutlet": "Outlet1",
"OrderOutlet": "Outlet1",
"Number": "22.08.029"
}
]'
{ "Message": "3 data successfully updated from pick to pack" }