> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://developer-stage.shipbob.dev/2026-07/api/receiving/get-unidentified-receiving-orders/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer-stage.shipbob.dev/_mcp/server. # Get Unidentified Receiving Orders GET https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order Returns a list of unidentified receiving orders (UROs) for the merchant. Use isCompleted to filter to UROs that are not yet linked to a WRO (false, default) or that are linked (true). Up to 50 records are returned per page. Reference: https://developer-stage.shipbob.dev/api/receiving/get-unidentified-receiving-orders ## Authentication - `Authorization` header (bearer token, required) — Authentication using Personal Access Token (PAT) token - `Authorization` header (bearer token, required) — OAuth2 authentication using JWT tokens ## Request ### Query parameters - `isCompleted` (boolean, optional) — When false (default) returns UROs not yet linked to a WRO; when true returns UROs linked to a WRO. - `page` (integer, optional) — 1-based page number. Up to 50 records are returned per page. ## Response ### 200 Success - `list of Receiving.V3.UnidentifiedReceivingOrderViewModel` ## Errors ### 401 Unauthorized Error Authorization missing or invalid - `any` ### 403 Forbidden Error The provided credentials are not authorized to access this resource - `any` ## Types ### Receiving.V3.UnidentifiedReceivingOrderViewModel Merchant-facing view of an unidentified receiving order - `attachments` (list of Receiving.V3.UroAttachmentViewModel, optional) — Images attached to the URO. Empty array when none. - `barcode` (string, optional, nullable) — URO barcode/tag - `comment` (string, optional, nullable) — Free-text comment on the URO - `created_date` (datetime, optional) — Date the URO was created. Returned as a full RFC 3339 date-time, for example 2026-08-05T00:00:00Z. - `id` (integer, optional) — Unique id of the unidentified receiving order - `linked_wro_date` (datetime, optional, nullable) — Timestamp the URO was linked to a WRO, or null when not linked - `linked_wro_id` (integer, optional, nullable) — Id of the linked WRO, or null/0 when the URO is not yet linked - `reason` (string, optional, nullable) — Reason the receiving order is unidentified - `tracking_barcode` (string, optional, nullable) — Tracking barcode captured for the URO ### Receiving.V3.UroAttachmentViewModel An image attached to an unidentified receiving order - `type` (string, optional) — Attachment type, e.g. "label" (box/label image) or "item" (product image) - `url` (string, optional) — URL to the attachment image ## Examples **Response** ```json [ { "attachments": [ { "type": "label", "url": "https://example.com/image1.jpg" }, { "type": "item", "url": "https://example.com/image2.jpg" } ], "barcode": "U-102256-01/27/25", "comment": "string", "created_date": "2019-08-24T14:15:22+00:00", "id": 0, "linked_wro_date": "2019-08-24T14:15:22+00:00", "linked_wro_id": 0, "reason": "Other", "tracking_barcode": "string" } ] ``` **SDK Code** ```python default import requests url = "https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order" querystring = {"isCompleted":"true"} headers = {"Authorization": "Bearer "} response = requests.get(url, headers=headers, params=querystring) print(response.json()) ``` ```javascript default const url = 'https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true'; const options = {method: 'GET', headers: {Authorization: 'Bearer '}}; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go default package main import ( "fmt" "net/http" "io" ) func main() { url := "https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true" req, _ := http.NewRequest("GET", url, nil) req.Header.Add("Authorization", "Bearer ") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby default require 'uri' require 'net/http' url = URI("https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Get.new(url) request["Authorization"] = 'Bearer ' response = http.request(request) puts response.read_body ``` ```java default import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse response = Unirest.get("https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true") .header("Authorization", "Bearer ") .asString(); ``` ```php default request('GET', 'https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true', [ 'headers' => [ 'Authorization' => 'Bearer ', ], ]); echo $response->getBody(); ``` ```csharp default using RestSharp; var client = new RestClient("https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true"); var request = new RestRequest(Method.GET); request.AddHeader("Authorization", "Bearer "); IRestResponse response = client.Execute(request); ``` ```swift default import Foundation let headers = ["Authorization": "Bearer "] let request = NSMutableURLRequest(url: NSURL(string: "https://sandbox-api.shipbob.com/2026-07/unidentified-receiving-order?isCompleted=true")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "GET" request.allHTTPHeaderFields = headers let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error as Any) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume() ```