This call updates a manifest in Browntape.
V0.11 (recommended)
End Point
https://app.browntape.com/0.11/manifests/update.json
Note: This is a version 0.11 endpoint
Parameters
?username =XXXXXXXXXX &auth_string =YYYYYYYYY
Post Parameters
{ data: { "manifest": { "id": 48955 "status": "closed/picked/shipped" } } }
Response
When call succeeds and has a token
{ "success": true, "data": { "token": [ { "order_id": [ "843630872" ], "token": "cf31a6da11e3fc91d86a08f8f138c2b7" } ], "manifest_status_id": 3 } }
When user tries to update the manifest status as picked or shipped, before closed
{ "success": false, "message": "Cannot update manifest status. Please do actions in sequence of Open->Closed->Picked/Shipped" }
When MP fulfillment manifest tries to update status as shipped
{ "success": false, "message": "Illegal status. Please check your manifests fulfillment status and then try to update manifest again." }
When Seller fulfilled manifest tries to update manifest as picked
{ "success": false, "message": "Illegal status. Please check your manifests fulfillment status and then try to update manifest again." }
When an error occurs in updating the manifest status
{ "success": false, "message": "Manifest status update failed. Please try again, if the problem persists contact support" }
V0.1 (old)
End Point
https://app.browntape.com/0.1/manifests/update.json
Parameters to be passed
?username=XXXXXXXXXX &auth_string=YYYYYYYYY
Post Parameters
{ data: { "manifest": { "id": 123 "status": "closed/picked" } } }
Response:
{ "success": true }