DrayEasy API v2

DrayEasy API v2


Warehouse Search

<h2>Overview</h2> <p>The API endpoint that allows searching for warehouses using parameters such as per_page for pagination, page for specifying the page number, and name for filtering warehouses by name.</p> <h2>Request</h2> <ul> <li>Method: <strong>GET</strong></li> <li>URI: <code>/warehouses/search?per_page=xx&amp;amp;page=xx&amp;amp;name=xx</code></li> </ul> <h2>Code Example</h2> <pre><code>Request: curl --location 'https://api.drayeasy.com/api/v2/warehouses/search?per_page=50&amp;amp;page=1&amp;amp;name=test' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer xxxxxxxxx' Response: HTTP/1.1 201 OK Content-Type: application/json; charset=utf-8 { &amp;quot;data&amp;quot;: [ { &amp;quot;id&amp;quot;: 2376, &amp;quot;name&amp;quot;: &amp;quot;Test Update Warehouse&amp;quot;, &amp;quot;code&amp;quot;: &amp;quot;100121&amp;quot;, &amp;quot;zipcode&amp;quot;: &amp;quot;90001&amp;quot;, &amp;quot;working_hour_from&amp;quot;: &amp;quot;10:41:00&amp;quot;, &amp;quot;working_hour_to&amp;quot;: &amp;quot;14:41:00&amp;quot;, &amp;quot;working_day_from&amp;quot;: 3, &amp;quot;working_day_to&amp;quot;: 6, &amp;quot;time_zone&amp;quot;: &amp;quot;MST&amp;quot;, &amp;quot;appointment_by&amp;quot;: 2, &amp;quot;internal_memo&amp;quot;: null, &amp;quot;is_residential&amp;quot;: true, &amp;quot;customer_memo&amp;quot;: &amp;quot;Test Update Warehouse\n Test&amp;quot;, &amp;quot;live_or_drop&amp;quot;: 1, &amp;quot;address&amp;quot;: &amp;quot;Test Update Warehouse Stree Address&amp;quot;, &amp;quot;delivery_order_address&amp;quot;: &amp;quot;TEST UPDATE WAREHOUSE STREE ADDRESS\nLOS ANGELES, CA, USA 90001\nJOHN(11112345688)\nWHES(11113333333)&amp;quot;, &amp;quot;created_at&amp;quot;: &amp;quot;2023-06-02T12:16:34.000000Z&amp;quot;, &amp;quot;user&amp;quot;: { &amp;quot;name&amp;quot;: &amp;quot;Name1&amp;quot;, &amp;quot;email&amp;quot;: &amp;quot;email1@email.com&amp;quot;, &amp;quot;company&amp;quot;: &amp;quot;Company1&amp;quot; }, &amp;quot;city&amp;quot;: { &amp;quot;id&amp;quot;: 1, &amp;quot;country&amp;quot;: &amp;quot;USA&amp;quot;, &amp;quot;full_name&amp;quot;: &amp;quot;Los Angeles, CA, USA&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;LOS ANGELES&amp;quot;, &amp;quot;state&amp;quot;: &amp;quot;CA&amp;quot;, &amp;quot;alias&amp;quot;: null, &amp;quot;latitude&amp;quot;: 33.973093, &amp;quot;longitude&amp;quot;: -118.247896 }, &amp;quot;contacts&amp;quot;: [ { &amp;quot;id&amp;quot;: 1388, &amp;quot;name&amp;quot;: &amp;quot;John&amp;quot;, &amp;quot;type&amp;quot;: [ &amp;quot;SALES&amp;quot;, &amp;quot;ACCOUNTING&amp;quot; ], &amp;quot;role&amp;quot;: &amp;quot;UFO&amp;quot;, &amp;quot;phone&amp;quot;: &amp;quot;11112345688&amp;quot;, &amp;quot;fax&amp;quot;: null, &amp;quot;email&amp;quot;: &amp;quot;john@john.com&amp;quot;, &amp;quot;remark&amp;quot;: &amp;quot;Test&amp;quot; }, { &amp;quot;id&amp;quot;: 1390, &amp;quot;name&amp;quot;: &amp;quot;whes&amp;quot;, &amp;quot;type&amp;quot;: [ &amp;quot;APT&amp;quot;, &amp;quot;SALES&amp;quot;, &amp;quot;ACCOUNTING&amp;quot; ], &amp;quot;role&amp;quot;: null, &amp;quot;phone&amp;quot;: &amp;quot;11113333333&amp;quot;, &amp;quot;fax&amp;quot;: null, &amp;quot;email&amp;quot;: &amp;quot;whes@test.com&amp;quot;, &amp;quot;remark&amp;quot;: null } ] }, ... ], &amp;quot;links&amp;quot;: { &amp;quot;first&amp;quot;: &amp;quot;https://api.drayeasy.com/api/v2/warehouses/search?page=1&amp;quot;, &amp;quot;last&amp;quot;: &amp;quot;https://api.drayeasy.com/api/v2/warehouses/search?page=1&amp;quot;, &amp;quot;prev&amp;quot;: null, &amp;quot;next&amp;quot;: null }, &amp;quot;meta&amp;quot;: { &amp;quot;current_page&amp;quot;: 1, &amp;quot;from&amp;quot;: 1, &amp;quot;last_page&amp;quot;: 1, &amp;quot;path&amp;quot;: &amp;quot;https://api.drayeasy.com/api/v2/warehouses/search&amp;quot;, &amp;quot;per_page&amp;quot;: &amp;quot;50&amp;quot;, &amp;quot;to&amp;quot;: 9, &amp;quot;total&amp;quot;: 9 } }</code></pre> <h2>Response Fields Description</h2> <table> <thead> <tr> <th>Field</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>Integer</td> <td>Warehouse ID</td> </tr> <tr> <td>name</td> <td>String</td> <td>Warehouse Name</td> </tr> <tr> <td>code</td> <td>String</td> <td>Warehouse Code</td> </tr> <tr> <td>zipcode</td> <td>String</td> <td>Warehouse Zipcode</td> </tr> <tr> <td>working_hour_from</td> <td>String</td> <td>Start time of working hours</td> </tr> <tr> <td>working_hour_to</td> <td>String</td> <td>End time of working hours</td> </tr> <tr> <td>working_day_from</td> <td>Integer</td> <td>Start day of working days (0: Sunday, 1: Monday, etc.)</td> </tr> <tr> <td>working_day_to</td> <td>Integer</td> <td>End day of working days</td> </tr> <tr> <td>time_zone</td> <td>String</td> <td>Time zone of the warehouse</td> </tr> <tr> <td>appointment_by</td> <td>Integer</td> <td>Appointment method (0: Unknown, 1: No apt needed, etc.)</td> </tr> <tr> <td>internal_memo</td> <td>String or Null</td> <td>Internal memo for the warehouse</td> </tr> <tr> <td>is_residential</td> <td>Boolean</td> <td>Residential indicator</td> </tr> <tr> <td>customer_memo</td> <td>String</td> <td>Customer memo for the warehouse</td> </tr> <tr> <td>live_or_drop</td> <td>Integer</td> <td>Live or Drop indicator (0: Unknown, 1: Live, etc.)</td> </tr> <tr> <td>address</td> <td>String</td> <td>Street address of the warehouse</td> </tr> <tr> <td>delivery_order_address</td> <td>String</td> <td>Delivery order address with details</td> </tr> <tr> <td>created_at</td> <td>DateTime</td> <td>Date and time of warehouse creation</td> </tr> <tr> <td>user</td> <td>Object</td> <td>User details associated with the warehouse</td> </tr> <tr> <td>city</td> <td>Object</td> <td>City details where the warehouse is located</td> </tr> <tr> <td>contacts</td> <td>Array of Objects</td> <td>Array of contacts associated with the warehouse</td> </tr> <tr> <td>contacts[id]</td> <td>Integer</td> <td>Contact ID</td> </tr> <tr> <td>contacts[name]</td> <td>String</td> <td>Contact Name</td> </tr> <tr> <td>contacts[type]</td> <td>Array of String</td> <td>Contact types (e.g., SALES, ACCOUNTING)</td> </tr> <tr> <td>contacts[role]</td> <td>String or Null</td> <td>Contact Role</td> </tr> <tr> <td>contacts[phone]</td> <td>String</td> <td>Contact Phone</td> </tr> <tr> <td>contacts[fax]</td> <td>String or Null</td> <td>Contact Fax</td> </tr> <tr> <td>contacts[email]</td> <td>String</td> <td>Contact Email</td> </tr> <tr> <td>contacts[remark]</td> <td>String or Null</td> <td>Contact Remark</td> </tr> </tbody> </table> <h2>User Object</h2> <table> <thead> <tr> <th>Field</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>name</td> <td>The name of the user.</td> </tr> <tr> <td>email</td> <td>The email address of the user.</td> </tr> <tr> <td>company</td> <td>The company associated with the user.</td> </tr> </tbody> </table> <h2>City Object</h2> <table> <thead> <tr> <th>Field</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>The unique identifier for the city.</td> </tr> <tr> <td>country</td> <td>The country where the city is located.</td> </tr> <tr> <td>full_name</td> <td>The full name of the city, including state and country.</td> </tr> <tr> <td>name</td> <td>The name of the city.</td> </tr> <tr> <td>state</td> <td>The state where the city is located (if applicable).</td> </tr> <tr> <td>alias</td> <td>An alias for the city (if available).</td> </tr> <tr> <td>latitude</td> <td>The latitude coordinate of the city.</td> </tr> <tr> <td>longitude</td> <td>The longitude coordinate of the city.</td> </tr> </tbody> </table> <h2>Contact Object</h2> <table> <thead> <tr> <th>Field</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>id</td> <td>The unique identifier for the contact.</td> </tr> <tr> <td>name</td> <td>The name of the contact.</td> </tr> <tr> <td>type</td> <td>The type or roles associated with the contact.</td> </tr> <tr> <td>role</td> <td>The role of the contact (if applicable).</td> </tr> <tr> <td>phone</td> <td>The phone number of the contact.</td> </tr> <tr> <td>fax</td> <td>The fax number of the contact (if available).</td> </tr> <tr> <td>email</td> <td>The email address of the contact.</td> </tr> <tr> <td>remark</td> <td>Any additional remarks or notes about the contact.</td> </tr> </tbody> </table>

页面列表

ITEM_HTML