Last active
September 24, 2022 14:53
-
-
Save JamesMessinger/8407128e276d6f429209347a3cf64177 to your computer and use it in GitHub Desktop.
ShipEngine API definition
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"swagger": "2.0", | |
"info": { | |
"version": "v1", | |
"title": "ShipEngine" | |
}, | |
"host": "api.shipengine.com", | |
"schemes": [ | |
"https" | |
], | |
"paths": { | |
"/v1/connections/carriers/access_worldwide": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "AccessWorldwideAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/AccessWorldwideAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/access_worldwide/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "AccessWorldwideAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/addresses/validate": { | |
"post": { | |
"tags": [ | |
"Address Validation" | |
], | |
"operationId": "AddressValidation_ValidateAddresses", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "addresses", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/AddressDTO" | |
} | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/AddressValidationResponseDTO" | |
} | |
}, | |
"examples": { | |
"application/json": [ | |
{ | |
"status": 1, | |
"original_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"matched_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"messages": [ | |
{ | |
"code": 0, | |
"message": "", | |
"type": 0 | |
} | |
] | |
}, | |
{ | |
"status": 1, | |
"original_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"matched_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"messages": [ | |
{ | |
"code": 0, | |
"message": "", | |
"type": 0 | |
} | |
] | |
} | |
] | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors.", | |
"schema": { | |
"$ref": "#/definitions/ApiErrorResponseDTO" | |
} | |
}, | |
"500": { | |
"description": "Internal Server Error", | |
"schema": { | |
"$ref": "#/definitions/ApiErrorResponseDTO" | |
} | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/apc": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "ApcAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/ApcAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/apc/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "ApcAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/asendia": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "AsendiaAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/AsendiaAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/asendia/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "AsendiaAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches/{batch_id}/errors": { | |
"get": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_ListErrors", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "page", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "pagesize", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/BatchResponseErrors" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches": { | |
"get": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "status", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"open", | |
"queued", | |
"processing", | |
"completed", | |
"completed_with_errors", | |
"archived", | |
"notifying", | |
"invalid" | |
] | |
}, | |
{ | |
"name": "page", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "page_size", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "sort_dir", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"asc", | |
"desc" | |
] | |
}, | |
{ | |
"name": "sort_by", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"ship_date", | |
"processed_at" | |
] | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ListBatchResponse" | |
} | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_Create", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/CreateBatchRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The requested object creation was a success.", | |
"schema": { | |
"$ref": "#/definitions/Batch" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches/{batch_id}/add": { | |
"post": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_AddToBatch", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/ModifyBatchRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches/{batch_id}/remove": { | |
"post": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_RemoveFromBatch", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/ModifyBatchRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches/{batch_id}": { | |
"get": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Batch" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches/external_batch_id/{external_batch_id}": { | |
"get": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_GetByExternalId", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "external_batch_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Batch" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/batches/{batch_id}/process/labels": { | |
"post": { | |
"tags": [ | |
"Batches" | |
], | |
"operationId": "Batches_Process", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "process_batch_request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/ProcessBatchRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/carriers": { | |
"get": { | |
"tags": [ | |
"Carriers" | |
], | |
"operationId": "Carriers_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/CarrierListResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"carriers": [ | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"account_number": "SS-123", | |
"requires_funded_amount": true, | |
"balance": 80.55, | |
"nickname": "My Stamps", | |
"friendly_name": null, | |
"primary": true, | |
"has_multi_package_supporting_services": false, | |
"supports_label_messages": false, | |
"services": null, | |
"packages": null, | |
"options": null | |
}, | |
{ | |
"carrier_id": "se-764", | |
"carrier_code": "ups", | |
"account_number": "987654-ups", | |
"requires_funded_amount": false, | |
"balance": 0.0, | |
"nickname": "UPS-Wholesale", | |
"friendly_name": null, | |
"primary": true, | |
"has_multi_package_supporting_services": false, | |
"supports_label_messages": false, | |
"services": null, | |
"packages": null, | |
"options": null | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/carriers/{carrier_id}/services": { | |
"get": { | |
"tags": [ | |
"Carriers" | |
], | |
"operationId": "Carriers_ListServices", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/CarrierListServicesResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"services": [ | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"service_code": "usps_first_class_mail", | |
"name": "USPS First Class Mail", | |
"domestic": true, | |
"international": false, | |
"is_multi_package_supported": false | |
}, | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"service_code": "usps_media_mail", | |
"name": "USPS Media Mail", | |
"domestic": true, | |
"international": false, | |
"is_multi_package_supported": false | |
}, | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"service_code": "usps_priority_mail", | |
"name": "USPS Priority Mail", | |
"domestic": true, | |
"international": false, | |
"is_multi_package_supported": false | |
}, | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"service_code": "usps_priority_mail_express", | |
"name": "USPS Priority Mail Express", | |
"domestic": true, | |
"international": false, | |
"is_multi_package_supported": false | |
}, | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"service_code": "usps_first_class_mail_international", | |
"name": "USPS First Class Mail Intl", | |
"domestic": false, | |
"international": true, | |
"is_multi_package_supported": false | |
}, | |
{ | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"service_code": "usps_priority_mail_international", | |
"name": "USPS Priority Mail Intl", | |
"domestic": false, | |
"international": true, | |
"is_multi_package_supported": false | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/carriers/{carrier_id}": { | |
"get": { | |
"tags": [ | |
"Carriers" | |
], | |
"operationId": "Carriers_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Carrier" | |
}, | |
"examples": { | |
"application/json": { | |
"carrier_id": "se-761", | |
"carrier_code": "stamps_com", | |
"account_number": "SS-123", | |
"requires_funded_amount": true, | |
"balance": 80.55, | |
"nickname": "My Stamps", | |
"friendly_name": null, | |
"primary": true, | |
"has_multi_package_supporting_services": false, | |
"supports_label_messages": false, | |
"services": null, | |
"packages": null, | |
"options": null | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/carriers/{carrier_id}/packages": { | |
"get": { | |
"tags": [ | |
"Carriers" | |
], | |
"operationId": "Carriers_ListPackages", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/CarrierListPackagesResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"packages": [ | |
{ | |
"package_id": "se-100", | |
"package_code": "flat_rate_envelope", | |
"name": "Flat Rate Envelope", | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"description": "USPS flat rate envelope. A special cardboard envelope provided by the USPS that clearly indicates \"Flat Rate\"" | |
}, | |
{ | |
"package_id": "se-101", | |
"package_code": "flat_rate_padded_envelope", | |
"name": "Flat Rate Padded Envelope", | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"description": "Flat Rate Padded Envelope" | |
}, | |
{ | |
"package_id": "se-102", | |
"package_code": "large_package", | |
"name": "Large Package (any side > 12\")", | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"description": "Large package. Longest side plus the distance around the thickest part is over 84\" and less than or equal to 108\"." | |
}, | |
{ | |
"package_id": "se-103", | |
"package_code": "small_flat_rate_box", | |
"name": "Small Flat Rate Box", | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"description": "Small Flat Rate Box" | |
}, | |
{ | |
"package_id": "se-104", | |
"package_code": "medium_flat_rate_box", | |
"name": "Medium Flat Rate Box", | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"description": "USPS flat rate box. A special 11\" x 8 1/2\" x 5 1/2\" or 14\" x 3.5\" x 12\" USPS box that clearly indicates \"Flat Rate Box\"" | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/carriers/{carrier_id}/options": { | |
"get": { | |
"tags": [ | |
"Carriers" | |
], | |
"operationId": "Carriers_GetOptions", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/CarrierListOptionsResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"options": [ | |
{ | |
"name": "bill-duties-to-sender", | |
"default_value": null, | |
"description": null | |
}, | |
{ | |
"name": "dry-ice", | |
"default_value": null, | |
"description": null | |
}, | |
{ | |
"name": "sat-delivery", | |
"default_value": null, | |
"description": null | |
}, | |
{ | |
"name": "freight-class", | |
"default_value": null, | |
"description": null | |
}, | |
{ | |
"name": "requires-additional-handling", | |
"default_value": null, | |
"description": null | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/carriers/{carrier_id}/add_funds": { | |
"put": { | |
"tags": [ | |
"Carriers" | |
], | |
"operationId": "Carriers_AddFunds", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "amount_to_add", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/MoneyDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/BalanceResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"balance": { | |
"currency": 0, | |
"amount": 100.0 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/dhl_express": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "DHLExpressAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/DHLExpressAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/dhl_express/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "DHLExpressAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/dhl_express/{carrier_id}/settings": { | |
"get": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "DHLExpressAccountCarrier_GetSettings", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/UPSAccountSettingsDTO" | |
} | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "DHLExpressAccountCarrier_UpdateSettings", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "settings", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/DHLExpressAccountSettingsDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/endicia": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "EndiciaAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/EndiciaAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/endicia/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "EndiciaAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/environment/whoami": { | |
"get": { | |
"tags": [ | |
"Environment" | |
], | |
"operationId": "Environment_Whoami", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"type": "object", | |
"additionalProperties": { | |
"type": "string" | |
} | |
} | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/environment/webhooks": { | |
"get": { | |
"tags": [ | |
"Environment" | |
], | |
"operationId": "Environment_Webhooks", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/WebhookResponse" | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Environment" | |
], | |
"operationId": "Environment_CreateWebhook", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "create_webhook_request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/CreateWebhookRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/WebhookResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"409": { | |
"description": "Conflict" | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/environment/webhooks/{webhook_id}": { | |
"get": { | |
"tags": [ | |
"Environment" | |
], | |
"operationId": "Environment_GetWebhookById", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "webhook_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/WebhookResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Environment" | |
], | |
"operationId": "Environment_UpdateWebhook", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "webhook_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "update_webhook_request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/UpdateWebhookRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"delete": { | |
"tags": [ | |
"Environment" | |
], | |
"operationId": "Environment_DeleteWebhook", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "webhook_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/fedex": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "FedExAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/FedExAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/fedex/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "FedExAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/fedex/{carrier_id}/settings": { | |
"get": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "FedExAccountCarrier_GetSettings", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/UPSAccountSettingsDTO" | |
} | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "FedExAccountCarrier_UpdateSettings", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "settings", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/FedExAccountSettingsDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/firstmile": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "FirstMileAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/FirstMileAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/firstmile/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "FirstMileAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/globegistics": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "GlobegisticsAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/GlobegisticsAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/globegistics/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "GlobegisticsAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/imex": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "ImexAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/ImexAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/imex/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "ImexAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/insurance/shipsurance/add_funds": { | |
"patch": { | |
"tags": [ | |
"Insurance" | |
], | |
"operationId": "Insurance_AddFunds", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "cost", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/MoneyDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/MoneyDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors.", | |
"schema": { | |
"$ref": "#/definitions/ApiErrorResponseDTO" | |
} | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/insurance/shipsurance/balance": { | |
"get": { | |
"tags": [ | |
"Insurance" | |
], | |
"operationId": "Insurance_GetBalance", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/MoneyDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors.", | |
"schema": { | |
"$ref": "#/definitions/ApiErrorResponseDTO" | |
} | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/labels/{label_id}": { | |
"get": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "label_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Label" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/labels": { | |
"get": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "label_status", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"processing", | |
"completed", | |
"error", | |
"voided" | |
] | |
}, | |
{ | |
"name": "carrier_id", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "service_code", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "tracking_number", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "warehouse_id", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "created_at_start", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "created_at_end", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "page", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "page_size", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "sort_dir", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"asc", | |
"desc" | |
] | |
}, | |
{ | |
"name": "sort_by", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"modified_at", | |
"created_at" | |
] | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ListLabelResponse" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_PurchaseLabel", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/PurchaseLabelRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The requested object creation was a success.", | |
"schema": { | |
"$ref": "#/definitions/Label" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/labels/rates/{rate_id}": { | |
"post": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_PurchaseLabelWithRate", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "rate_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/PurchaseLabelWithoutShipmentRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The requested object creation was a success.", | |
"schema": { | |
"$ref": "#/definitions/Label" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/labels/shipment/{shipment_id}": { | |
"post": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_PurchaseLabelWithShipment", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/PurchaseLabelWithoutShipmentRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The requested object creation was a success.", | |
"schema": { | |
"$ref": "#/definitions/Label" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/labels/{label_id}/void": { | |
"put": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_VoidLabel", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "label_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/VoidLabelResponse" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/labels/{label_id}/track": { | |
"get": { | |
"tags": [ | |
"Labels" | |
], | |
"operationId": "Labels_Track", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "label_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/TrackingInformation" | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/manifests": { | |
"get": { | |
"tags": [ | |
"Manifests" | |
], | |
"operationId": "Manifests_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "warehouse_id", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "ship_date_start", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "ship_date_end", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "created_at_start", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "created_at_end", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "carrier_id", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "page", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "page_size", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ListManifestsResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Manifests" | |
], | |
"operationId": "Manifests_Create", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/CreateManifestRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ManifestResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/manifests/{manifest_id}": { | |
"get": { | |
"tags": [ | |
"Manifests" | |
], | |
"operationId": "Manifests_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "manifest_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ManifestResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/newgistics": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "NewgisticsAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/NewgisticsAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/newgistics/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "NewgisticsAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/newgistics/{carrier_id}/settings": { | |
"put": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "NewgisticsAccountCarrier_UpdateSettings", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "settings", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/NewgisticsAccountSettingsDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/ontrac": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "OnTracAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/OnTracAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/ontrac/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "OnTracAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/packages/{package_id}": { | |
"get": { | |
"tags": [ | |
"Packages" | |
], | |
"operationId": "Packages_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "package_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Package" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Packages" | |
], | |
"operationId": "Packages_Update", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "package_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "package", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/Package" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"delete": { | |
"tags": [ | |
"Packages" | |
], | |
"operationId": "Packages_Delete", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "package_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/packages": { | |
"get": { | |
"tags": [ | |
"Packages" | |
], | |
"operationId": "Packages_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/PackagesListResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Packages" | |
], | |
"operationId": "Packages_Create", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "package", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/Package" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Package" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/rates": { | |
"post": { | |
"tags": [ | |
"Rates" | |
], | |
"operationId": "Rates_RateShipment", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/RateShipmentRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/RateShipmentResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/rates/bulk": { | |
"post": { | |
"tags": [ | |
"Rates" | |
], | |
"operationId": "Rates_RateShipmentsAsync", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/RateShipmentsRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/RateResponseAsync" | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/rates/{rate_id}": { | |
"get": { | |
"tags": [ | |
"Rates" | |
], | |
"operationId": "Rates_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "rate_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Rate" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/rates/estimate": { | |
"post": { | |
"tags": [ | |
"Rates" | |
], | |
"operationId": "Rates_Estimate", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "estimate_request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/RateEstimateRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Rate" | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/rr_donnelley": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "RrDonnelleyAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/RrDonnelleyAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/rr_donnelley/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "RrDonnelleyAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments/{shipment_id}/errors": { | |
"get": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_ListErrors", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "page", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "pagesize", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ShipmentResponseErrors" | |
}, | |
"examples": { | |
"application/json": { | |
"errors": [ | |
{ | |
"error": "", | |
"shipment_id": "se-12345", | |
"external_shipment_id": "key-12345" | |
} | |
], | |
"links": { | |
"first": {}, | |
"last": {}, | |
"prev": {}, | |
"next": {} | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments/{shipment_id}": { | |
"get": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Shipment" | |
}, | |
"examples": { | |
"application/json": { | |
"shipment_id": "se-1000", | |
"carrier_id": "", | |
"service_code": "", | |
"external_shipment_id": "key-1000", | |
"ship_date": null, | |
"created_at": "2018-03-29T16:42:33.1366461Z", | |
"modified_at": "2018-03-29T16:42:33.1376502Z", | |
"shipment_status": 0, | |
"ship_to": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"company_name": "The Walt Disney Company", | |
"address_line1": "500 South Buena Visa Street", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Burbank", | |
"state_province": "CA", | |
"postal_code": "91521", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"ship_from": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"warehouse_id": null, | |
"return_to": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"confirmation": 0, | |
"customs": { | |
"contents": 2, | |
"customs_items": [], | |
"non_delivery": 0 | |
}, | |
"advanced_options": { | |
"bill_to_account": "billingAccount", | |
"bill_to_country_code": "US", | |
"bill_to_party": 1, | |
"bill_to_postal_code": "12345", | |
"contains_alcohol": true, | |
"delivered_duty_paid": false, | |
"non_machinable": true, | |
"saturday_delivery": true, | |
"use_ups_ground_freight_pricing": false, | |
"freight_class": "50", | |
"custom_field1": null, | |
"custom_field2": null, | |
"custom_field3": null | |
}, | |
"insurance_provider": 0, | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
], | |
"packages": [ | |
{ | |
"package_code": null, | |
"weight": { | |
"value": 1.0, | |
"unit": 1 | |
}, | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insured_value": { | |
"currency": 0, | |
"amount": 3.0 | |
}, | |
"label_messages": { | |
"reference1": null, | |
"reference2": null, | |
"reference3": null | |
} | |
} | |
], | |
"total_weight": { | |
"value": 1.0, | |
"unit": 1 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_UpdateShipment", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "shipment", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/AddressValidatingShipment" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/CreateShipmentResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments/external_shipment_id/{external_shipment_id}": { | |
"get": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_GetByExternalId", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "external_shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/Shipment" | |
}, | |
"examples": { | |
"application/json": { | |
"shipment_id": "se-1000", | |
"carrier_id": "", | |
"service_code": "", | |
"external_shipment_id": "key-1000", | |
"ship_date": null, | |
"created_at": "2018-03-29T16:42:33.1796473Z", | |
"modified_at": "2018-03-29T16:42:33.1796473Z", | |
"shipment_status": 0, | |
"ship_to": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"company_name": "The Walt Disney Company", | |
"address_line1": "500 South Buena Visa Street", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Burbank", | |
"state_province": "CA", | |
"postal_code": "91521", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"ship_from": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"warehouse_id": null, | |
"return_to": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"confirmation": 0, | |
"customs": { | |
"contents": 2, | |
"customs_items": [], | |
"non_delivery": 0 | |
}, | |
"advanced_options": { | |
"bill_to_account": "billingAccount", | |
"bill_to_country_code": "US", | |
"bill_to_party": 1, | |
"bill_to_postal_code": "12345", | |
"contains_alcohol": true, | |
"delivered_duty_paid": false, | |
"non_machinable": true, | |
"saturday_delivery": true, | |
"use_ups_ground_freight_pricing": false, | |
"freight_class": "50", | |
"custom_field1": null, | |
"custom_field2": null, | |
"custom_field3": null | |
}, | |
"insurance_provider": 0, | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
], | |
"packages": [ | |
{ | |
"package_code": null, | |
"weight": { | |
"value": 1.0, | |
"unit": 1 | |
}, | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insured_value": { | |
"currency": 0, | |
"amount": 3.0 | |
}, | |
"label_messages": { | |
"reference1": null, | |
"reference2": null, | |
"reference3": null | |
} | |
} | |
], | |
"total_weight": { | |
"value": 1.0, | |
"unit": 1 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments": { | |
"get": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "batch_id", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "tag", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "shipment_status", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"pending", | |
"processing", | |
"label_purchased", | |
"cancelled" | |
] | |
}, | |
{ | |
"name": "modified_at_start", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "modified_at_end", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "created_at_start", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "created_at_end", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "page", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "page_size", | |
"in": "query", | |
"required": false, | |
"type": "integer", | |
"format": "int32" | |
}, | |
{ | |
"name": "sort_dir", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"asc", | |
"desc" | |
] | |
}, | |
{ | |
"name": "sort_by", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"enum": [ | |
"modified_at", | |
"created_at" | |
] | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ListShipmentResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"shipments": [ | |
{ | |
"shipment_id": "se-1000", | |
"carrier_id": "", | |
"service_code": "", | |
"external_shipment_id": "key-1000", | |
"ship_date": null, | |
"created_at": "2018-03-29T16:42:33.4626497Z", | |
"modified_at": "2018-03-29T16:42:33.4626497Z", | |
"shipment_status": 0, | |
"ship_to": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"company_name": "The Walt Disney Company", | |
"address_line1": "500 South Buena Visa Street", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Burbank", | |
"state_province": "CA", | |
"postal_code": "91521", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"ship_from": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"warehouse_id": null, | |
"return_to": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"confirmation": 0, | |
"customs": { | |
"contents": 2, | |
"customs_items": [], | |
"non_delivery": 0 | |
}, | |
"advanced_options": { | |
"bill_to_account": "billingAccount", | |
"bill_to_country_code": "US", | |
"bill_to_party": 1, | |
"bill_to_postal_code": "12345", | |
"contains_alcohol": true, | |
"delivered_duty_paid": false, | |
"non_machinable": true, | |
"saturday_delivery": true, | |
"use_ups_ground_freight_pricing": false, | |
"freight_class": "50", | |
"custom_field1": null, | |
"custom_field2": null, | |
"custom_field3": null | |
}, | |
"insurance_provider": 0, | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
], | |
"packages": [ | |
{ | |
"package_code": null, | |
"weight": { | |
"value": 1.0, | |
"unit": 1 | |
}, | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insured_value": { | |
"currency": 0, | |
"amount": 3.0 | |
}, | |
"label_messages": { | |
"reference1": null, | |
"reference2": null, | |
"reference3": null | |
} | |
} | |
], | |
"total_weight": { | |
"value": 1.0, | |
"unit": 1 | |
} | |
}, | |
{ | |
"shipment_id": "se-1005", | |
"carrier_id": "", | |
"service_code": "", | |
"external_shipment_id": "key-1005", | |
"ship_date": null, | |
"created_at": "2018-03-29T16:42:33.4626497Z", | |
"modified_at": "2018-03-29T16:42:33.4626497Z", | |
"shipment_status": 0, | |
"ship_to": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"company_name": "The Walt Disney Company", | |
"address_line1": "500 South Buena Visa Street", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Burbank", | |
"state_province": "CA", | |
"postal_code": "91521", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"ship_from": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"warehouse_id": null, | |
"return_to": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"confirmation": 0, | |
"customs": { | |
"contents": 2, | |
"customs_items": [], | |
"non_delivery": 0 | |
}, | |
"advanced_options": { | |
"bill_to_account": "billingAccount", | |
"bill_to_country_code": "US", | |
"bill_to_party": 1, | |
"bill_to_postal_code": "12345", | |
"contains_alcohol": true, | |
"delivered_duty_paid": false, | |
"non_machinable": true, | |
"saturday_delivery": true, | |
"use_ups_ground_freight_pricing": false, | |
"freight_class": "50", | |
"custom_field1": null, | |
"custom_field2": null, | |
"custom_field3": null | |
}, | |
"insurance_provider": 1, | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
], | |
"packages": [ | |
{ | |
"package_code": null, | |
"weight": { | |
"value": 1.0, | |
"unit": 1 | |
}, | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insured_value": { | |
"currency": 0, | |
"amount": 3.0 | |
}, | |
"label_messages": { | |
"reference1": null, | |
"reference2": null, | |
"reference3": null | |
} | |
} | |
], | |
"total_weight": { | |
"value": 1.0, | |
"unit": 1 | |
} | |
} | |
], | |
"total": 2, | |
"page": 1, | |
"pages": 1, | |
"links": { | |
"first": { | |
"href": "http://localhost/v1/shipments?shipment_status=pending&sort_dir=desc&sort_by=created_at&page=1" | |
}, | |
"last": { | |
"href": "http://localhost/v1/shipments?shipment_status=pending&sort_dir=desc&sort_by=created_at&page=1" | |
}, | |
"prev": { | |
"href": "" | |
}, | |
"next": { | |
"href": "" | |
} | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_CreateShipments", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipments_request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/CreateShipmentsRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"201": { | |
"description": "The requested object creation was a success.", | |
"schema": { | |
"$ref": "#/definitions/CreateShipmentsResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"has_errors": false, | |
"shipments": [ | |
{ | |
"errors": null, | |
"address_validation": { | |
"status": 1, | |
"original_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"matched_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"messages": [] | |
}, | |
"shipment_id": "se-12345", | |
"carrier_id": "", | |
"service_code": "", | |
"external_shipment_id": "key-1000", | |
"ship_date": null, | |
"created_at": "2018-03-29T16:42:33.2136493Z", | |
"modified_at": "2018-03-29T16:42:33.2136493Z", | |
"shipment_status": 0, | |
"ship_to": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"company_name": "The Walt Disney Company", | |
"address_line1": "500 South Buena Visa Street", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Burbank", | |
"state_province": "CA", | |
"postal_code": "91521", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"ship_from": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"warehouse_id": null, | |
"return_to": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"confirmation": 0, | |
"customs": { | |
"contents": 2, | |
"customs_items": [], | |
"non_delivery": 0 | |
}, | |
"advanced_options": { | |
"bill_to_account": "billingAccount", | |
"bill_to_country_code": "US", | |
"bill_to_party": 1, | |
"bill_to_postal_code": "12345", | |
"contains_alcohol": true, | |
"delivered_duty_paid": false, | |
"non_machinable": true, | |
"saturday_delivery": true, | |
"use_ups_ground_freight_pricing": false, | |
"freight_class": "50", | |
"custom_field1": null, | |
"custom_field2": null, | |
"custom_field3": null | |
}, | |
"insurance_provider": 0, | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
], | |
"packages": [ | |
{ | |
"package_code": null, | |
"weight": { | |
"value": 1.0, | |
"unit": 1 | |
}, | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insured_value": { | |
"currency": 0, | |
"amount": 3.0 | |
}, | |
"label_messages": { | |
"reference1": null, | |
"reference2": null, | |
"reference3": null | |
} | |
} | |
], | |
"total_weight": { | |
"value": 1.0, | |
"unit": 1 | |
} | |
}, | |
{ | |
"errors": null, | |
"address_validation": { | |
"status": 1, | |
"original_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"matched_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"messages": [] | |
}, | |
"shipment_id": "se-23456", | |
"carrier_id": "", | |
"service_code": "", | |
"external_shipment_id": "key-1005", | |
"ship_date": null, | |
"created_at": "2018-03-29T16:42:33.2146466Z", | |
"modified_at": "2018-03-29T16:42:33.2146466Z", | |
"shipment_status": 0, | |
"ship_to": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"company_name": "The Walt Disney Company", | |
"address_line1": "500 South Buena Visa Street", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Burbank", | |
"state_province": "CA", | |
"postal_code": "91521", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"ship_from": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"warehouse_id": null, | |
"return_to": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"confirmation": 0, | |
"customs": { | |
"contents": 2, | |
"customs_items": [], | |
"non_delivery": 0 | |
}, | |
"advanced_options": { | |
"bill_to_account": "billingAccount", | |
"bill_to_country_code": "US", | |
"bill_to_party": 1, | |
"bill_to_postal_code": "12345", | |
"contains_alcohol": true, | |
"delivered_duty_paid": false, | |
"non_machinable": true, | |
"saturday_delivery": true, | |
"use_ups_ground_freight_pricing": false, | |
"freight_class": "50", | |
"custom_field1": null, | |
"custom_field2": null, | |
"custom_field3": null | |
}, | |
"insurance_provider": 1, | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
], | |
"packages": [ | |
{ | |
"package_code": null, | |
"weight": { | |
"value": 1.0, | |
"unit": 1 | |
}, | |
"dimensions": { | |
"unit": 0, | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insured_value": { | |
"currency": 0, | |
"amount": 3.0 | |
}, | |
"label_messages": { | |
"reference1": null, | |
"reference2": null, | |
"reference3": null | |
} | |
} | |
], | |
"total_weight": { | |
"value": 1.0, | |
"unit": 1 | |
} | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments/{shipment_id}/tags/{tag}": { | |
"post": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_AddTag", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "tag", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"201": { | |
"description": "The requested object creation was a success.", | |
"schema": { | |
"$ref": "#/definitions/ShipmentAddTagResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"shipment_id": "se-12345", | |
"tag": { | |
"name": "International" | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"delete": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_RemoveTag", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "tag", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments/{shipment_id}/rates": { | |
"get": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_GetRatesForShipment", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "created_at_start", | |
"in": "query", | |
"required": false, | |
"type": "string", | |
"format": "date-time" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/RateResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/shipments/{shipment_id}/cancel": { | |
"put": { | |
"tags": [ | |
"Shipments" | |
], | |
"operationId": "Shipments_Cancel", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "shipment_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/stamps_com": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "StampsAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/StampsAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/stamps_com/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "StampsAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/stamps_com/{carrier_id}/request_account_url": { | |
"put": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "StampsAccountCarrier_GetAccountUrl", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "stamps_account_urls_request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/StampsAccountUrlsRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/StampsAccountUrlsResponse" | |
} | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/tags": { | |
"get": { | |
"tags": [ | |
"Tags" | |
], | |
"operationId": "Tags_ListTags", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ListTagResponse" | |
}, | |
"examples": { | |
"application/json": { | |
"tags": [ | |
{ | |
"name": "first tag" | |
}, | |
{ | |
"name": "Pre-Order" | |
}, | |
{ | |
"name": "PRIORITY" | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/tags/{tag_name}/{new_name}": { | |
"put": { | |
"tags": [ | |
"Tags" | |
], | |
"operationId": "Tags_UpdateTag", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "tag_name", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "new_name", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/tags/{tag_name}": { | |
"post": { | |
"tags": [ | |
"Tags" | |
], | |
"operationId": "Tags_AddTag", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "tag_name", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"delete": { | |
"tags": [ | |
"Tags" | |
], | |
"operationId": "Tags_Delete", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "tag_name", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ListTagResponse" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/tracking": { | |
"get": { | |
"tags": [ | |
"Tracking" | |
], | |
"operationId": "Tracking_Track", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_code", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "tracking_number", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/TrackingInformation" | |
}, | |
"examples": { | |
"application/json": { | |
"tracking_number": "1Z932R800392060079", | |
"status_code": "AC", | |
"status_description": "Accepted", | |
"carrier_status_code": "M", | |
"carrier_status_description": "BILLING INFORMATION RECEIVED", | |
"ship_date": "2016-12-12T00:00:00Z", | |
"estimated_delivery_date": "2016-12-18T00:00:00Z", | |
"actual_delivery_date": null, | |
"exception_description": null, | |
"events": null | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/tracking/start": { | |
"post": { | |
"tags": [ | |
"Tracking" | |
], | |
"operationId": "Tracking_StartTracking", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_code", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "tracking_number", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/tracking/stop": { | |
"post": { | |
"tags": [ | |
"Tracking" | |
], | |
"operationId": "Tracking_StopTracking", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_code", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "tracking_number", | |
"in": "query", | |
"required": false, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"404": { | |
"description": "NotFound" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/ups": { | |
"post": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "UPSAccountCarrier_ConnectAccount", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "model", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/UPSAccountInformationDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/ConnectAccountResponseDTO" | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/ups/{carrier_id}": { | |
"delete": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "UPSAccountCarrier_DisconnectAccount", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/connections/carriers/ups/{carrier_id}/settings": { | |
"get": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "UPSAccountCarrier_GetSettings", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/UPSAccountSettingsDTO" | |
} | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Carrier Accounts" | |
], | |
"operationId": "UPSAccountCarrier_UpdateSettings", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "carrier_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "settings", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/UPSAccountSettingsDTO" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/warehouses/{warehouse_id}": { | |
"get": { | |
"tags": [ | |
"Warehouses" | |
], | |
"operationId": "Warehouses_Get", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "warehouse_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/WarehouseDTO" | |
}, | |
"examples": { | |
"application/json": { | |
"warehouse_id": "se-12345", | |
"name": "Home Garage", | |
"created_at": "2017-01-01T00:00:00Z", | |
"origin_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"return_address": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"put": { | |
"tags": [ | |
"Warehouses" | |
], | |
"operationId": "Warehouses_Update", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "warehouse_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/WarehouseRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"delete": { | |
"tags": [ | |
"Warehouses" | |
], | |
"operationId": "Warehouses_Delete", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "warehouse_id", | |
"in": "path", | |
"required": true, | |
"type": "string" | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"204": { | |
"description": "The request was a success." | |
}, | |
"400": { | |
"description": "BadRequest" | |
}, | |
"500": { | |
"description": "InternalServerError" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/warehouses": { | |
"get": { | |
"tags": [ | |
"Warehouses" | |
], | |
"operationId": "Warehouses_List", | |
"consumes": [], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/WarehouseListDTO" | |
}, | |
"examples": { | |
"application/json": { | |
"warehouses": [ | |
{ | |
"warehouse_id": "se-12345", | |
"name": "Home Garage", | |
"created_at": "2017-01-01T00:00:00Z", | |
"origin_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"return_address": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
} | |
}, | |
{ | |
"warehouse_id": "se-54321", | |
"name": "HQ", | |
"created_at": "2016-05-15T00:00:00Z", | |
"origin_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"return_address": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
} | |
} | |
] | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
}, | |
"post": { | |
"tags": [ | |
"Warehouses" | |
], | |
"operationId": "Warehouses_Create", | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "request", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/WarehouseRequest" | |
} | |
}, | |
{ | |
"name": "api-key", | |
"in": "header", | |
"description": "API Key", | |
"required": true, | |
"type": "string", | |
"format": "string", | |
"default": "jHpriMLAiP0f8PszTUn37t4D3+q2lW/G+eaMgGAupBY" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "The request was a success.", | |
"schema": { | |
"$ref": "#/definitions/WarehouseDTO" | |
}, | |
"examples": { | |
"application/json": { | |
"warehouse_id": "se-12345", | |
"name": "Home Garage", | |
"created_at": "2017-01-01T00:00:00Z", | |
"origin_address": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
}, | |
"return_address": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"company_name": "ShipStation", | |
"address_line1": "3800 N Lamar Blvd #220", | |
"address_line2": null, | |
"address_line3": null, | |
"city_locality": "Austin", | |
"state_province": "TX", | |
"postal_code": "78756", | |
"country_code": "US", | |
"address_residential_indicator": 2 | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Bad Request: The request contained errors." | |
}, | |
"404": { | |
"description": "The requested object was not found." | |
}, | |
"500": { | |
"description": "Internal Server Error" | |
} | |
}, | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
] | |
} | |
}, | |
"/v1/addresses/recognize": { | |
"put": { | |
"summary": "Identifies address-related entities (name, line1, line2, city, postal code, etc.) in unstructured text\n", | |
"tags": [ | |
"NLP" | |
], | |
"operationId": "NLP_recognizeAddress", | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
], | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "body", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/RecognizeAddressRequestDTO" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "Returns a list of the entities that were recognized, a confidence score, and a ShipEngine Address DTO populated with the recognized entity values\n", | |
"schema": { | |
"type": "object", | |
"properties": { | |
"score": { | |
"format": "double", | |
"minimum": 0, | |
"type": "number", | |
"description": "A confidence score between zero and one that indicates how certain the API is that it understood the text", | |
"maximum": 1 | |
}, | |
"address": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"entities": { | |
"minItems": 0, | |
"items": { | |
"$ref": "#/definitions/RecognizedEntity" | |
}, | |
"type": "array", | |
"description": "An array containing all of the entities that were recognized." | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"/v1/shipments/recognize": { | |
"put": { | |
"summary": "Identifies shipment-related entities (names, address parts, package dimensions, weight, insurance options, etc.) in unstructured text\n", | |
"tags": [ | |
"NLP" | |
], | |
"operationId": "NLP_recognizeShipment", | |
"security": [ | |
{ | |
"api-key": [] | |
} | |
], | |
"consumes": [ | |
"application/json", | |
"text/json" | |
], | |
"produces": [ | |
"application/json", | |
"text/json" | |
], | |
"parameters": [ | |
{ | |
"name": "body", | |
"in": "body", | |
"required": true, | |
"schema": { | |
"$ref": "#/definitions/RecognizeShipmentRequestDTO" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "Returns a list of the entities that were recognized, a confidence score, and a ShipEngine Shipment DTO populated with the recognized entity values\n", | |
"schema": { | |
"type": "object", | |
"properties": { | |
"score": { | |
"format": "double", | |
"minimum": 0, | |
"type": "number", | |
"description": "A confidence score between zero and one that indicates how certain the API is that it understood the text", | |
"maximum": 1 | |
}, | |
"shipment": { | |
"$ref": "#/definitions/Shipment" | |
}, | |
"entities": { | |
"minItems": 0, | |
"items": { | |
"$ref": "#/definitions/RecognizedEntity" | |
}, | |
"type": "array", | |
"description": "An array containing all of the entities that were recognized." | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
}, | |
"definitions": { | |
"AccessWorldwideAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"ConnectAccountResponseDTO": { | |
"type": "object", | |
"properties": { | |
"carrier_id": { | |
"type": "string" | |
} | |
} | |
}, | |
"AddressDTO": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"phone": { | |
"type": "string" | |
}, | |
"company_name": { | |
"type": "string" | |
}, | |
"address_line1": { | |
"type": "string" | |
}, | |
"address_line2": { | |
"type": "string" | |
}, | |
"address_line3": { | |
"type": "string" | |
}, | |
"city_locality": { | |
"type": "string" | |
}, | |
"state_province": { | |
"type": "string" | |
}, | |
"postal_code": { | |
"type": "string" | |
}, | |
"country_code": { | |
"type": "string" | |
}, | |
"address_residential_indicator": { | |
"enum": [ | |
"unknown", | |
"yes", | |
"no" | |
], | |
"type": "string" | |
} | |
}, | |
"example": [ | |
{ | |
"name": "The President", | |
"phone": "512-485-4282", | |
"companyName": "ShipStation", | |
"addressLine1": "3800 N Lamar Blvd #220", | |
"cityLocality": "Austin", | |
"stateProvince": "TX", | |
"postalCode": "78756", | |
"countryCode": "US", | |
"addressResidentialIndicator": "no" | |
}, | |
{ | |
"name": "The President", | |
"phone": "512-485-4282", | |
"companyName": "ShipStation", | |
"addressLine1": "3800 N Lamar Blvd #220", | |
"cityLocality": "Austin", | |
"stateProvince": "TX", | |
"postalCode": "78756", | |
"countryCode": "US", | |
"addressResidentialIndicator": "no" | |
} | |
] | |
}, | |
"AddressValidationResponseDTO": { | |
"type": "object", | |
"properties": { | |
"status": { | |
"enum": [ | |
"unverified", | |
"verified", | |
"warning", | |
"error" | |
], | |
"type": "string" | |
}, | |
"original_address": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"matched_address": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"messages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ResponseMessageDTO" | |
} | |
}, | |
"native_matched_parsed_address": { | |
"type": "object" | |
}, | |
"output_notes": { | |
"type": "string" | |
} | |
} | |
}, | |
"ResponseMessageDTO": { | |
"type": "object", | |
"properties": { | |
"code": { | |
"enum": [ | |
"a1000", | |
"a1001", | |
"a1002", | |
"a1003", | |
"a1004", | |
"a1005", | |
"a1006", | |
"r1000", | |
"r1001", | |
"r1002", | |
"r1003" | |
], | |
"type": "string" | |
}, | |
"message": { | |
"type": "string" | |
}, | |
"type": { | |
"enum": [ | |
"error", | |
"warning", | |
"info" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"ApiErrorResponseDTO": { | |
"type": "object", | |
"properties": { | |
"request_id": { | |
"format": "uuid", | |
"type": "string" | |
}, | |
"errors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ApiErrorDTO" | |
} | |
} | |
} | |
}, | |
"ApiErrorDTO": { | |
"type": "object", | |
"properties": { | |
"error_code": { | |
"type": "string" | |
}, | |
"message": { | |
"type": "string" | |
} | |
} | |
}, | |
"AmazonAccountInformationRequest": { | |
"type": "object", | |
"properties": { | |
"store_name": { | |
"type": "string" | |
}, | |
"merchant_seller_id": { | |
"type": "string" | |
}, | |
"product_identifier": { | |
"enum": [ | |
"sku", | |
"asin" | |
], | |
"type": "string" | |
}, | |
"mws_auth_token": { | |
"type": "string" | |
} | |
} | |
}, | |
"ConnectMarketplaceResponseDTO": { | |
"type": "object", | |
"properties": { | |
"store_id": { | |
"format": "uuid", | |
"type": "string" | |
} | |
} | |
}, | |
"ApcAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"AsendiaAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"account_number": { | |
"type": "string" | |
}, | |
"ftp_username": { | |
"type": "string" | |
}, | |
"ftp_password": { | |
"type": "string" | |
} | |
} | |
}, | |
"BatchResponseErrors": { | |
"type": "object", | |
"properties": { | |
"errors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/BatchResponseError" | |
} | |
}, | |
"links": { | |
"$ref": "#/definitions/PaginationLinkDTO" | |
} | |
} | |
}, | |
"BatchResponseError": { | |
"type": "object", | |
"properties": { | |
"error": { | |
"type": "string" | |
}, | |
"shipment_id": { | |
"type": "string" | |
} | |
} | |
}, | |
"PaginationLinkDTO": { | |
"type": "object", | |
"properties": { | |
"first": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"last": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"prev": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"next": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"href": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
} | |
}, | |
"LinkDTO": { | |
"type": "object", | |
"properties": { | |
"href": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
} | |
}, | |
"ListBatchResponse": { | |
"type": "object", | |
"properties": { | |
"batches": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Batch" | |
} | |
}, | |
"total": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"page": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pages": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"links": { | |
"$ref": "#/definitions/PaginationLinkDTO" | |
} | |
} | |
}, | |
"Batch": { | |
"type": "object", | |
"properties": { | |
"label_layout": { | |
"type": "string" | |
}, | |
"label_format": { | |
"enum": [ | |
"pdf", | |
"zpl", | |
"png" | |
], | |
"type": "string" | |
}, | |
"batch_id": { | |
"type": "string" | |
}, | |
"external_batch_id": { | |
"type": "string" | |
}, | |
"batch_notes": { | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"processed_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"errors": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"warnings": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"completed": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"forms": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"count": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"batch_shipments_url": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"batch_labels_url": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"batch_errors_url": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"label_download": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"form_download": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"status": { | |
"enum": [ | |
"open", | |
"queued", | |
"processing", | |
"completed", | |
"completed_with_errors", | |
"archived", | |
"notifying", | |
"invalid" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"CreateBatchRequest": { | |
"type": "object", | |
"properties": { | |
"external_batch_id": { | |
"type": "string" | |
}, | |
"batch_notes": { | |
"type": "string" | |
}, | |
"shipment_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"rate_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"ModifyBatchRequest": { | |
"type": "object", | |
"properties": { | |
"shipment_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"rate_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"ProcessBatchRequest": { | |
"type": "object", | |
"properties": { | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"label_layout": { | |
"type": "string" | |
}, | |
"label_format": { | |
"enum": [ | |
"pdf", | |
"zpl", | |
"png" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"CarrierListResponse": { | |
"type": "object", | |
"properties": { | |
"carriers": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Carrier" | |
} | |
} | |
} | |
}, | |
"Carrier": { | |
"type": "object", | |
"properties": { | |
"carrier_id": { | |
"type": "string" | |
}, | |
"carrier_code": { | |
"type": "string" | |
}, | |
"account_number": { | |
"type": "string" | |
}, | |
"requires_funded_amount": { | |
"type": "boolean" | |
}, | |
"balance": { | |
"format": "double", | |
"type": "number" | |
}, | |
"nickname": { | |
"type": "string" | |
}, | |
"friendly_name": { | |
"type": "string" | |
}, | |
"primary": { | |
"type": "boolean" | |
}, | |
"has_multi_package_supporting_services": { | |
"type": "boolean" | |
}, | |
"supports_label_messages": { | |
"type": "boolean" | |
}, | |
"services": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Service" | |
} | |
}, | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Package" | |
} | |
}, | |
"options": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/CarrierAdvancedOption" | |
} | |
} | |
} | |
}, | |
"Service": { | |
"type": "object", | |
"properties": { | |
"carrier_id": { | |
"type": "string" | |
}, | |
"carrier_code": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"domestic": { | |
"type": "boolean" | |
}, | |
"international": { | |
"type": "boolean" | |
}, | |
"is_multi_package_supported": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"Package": { | |
"required": [ | |
"name" | |
], | |
"type": "object", | |
"properties": { | |
"package_id": { | |
"type": "string" | |
}, | |
"package_code": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"dimensions": { | |
"$ref": "#/definitions/Dimensions" | |
}, | |
"description": { | |
"type": "string" | |
} | |
} | |
}, | |
"CarrierAdvancedOption": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"default_value": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
} | |
} | |
}, | |
"Dimensions": { | |
"type": "object", | |
"properties": { | |
"unit": { | |
"enum": [ | |
"inch", | |
"centimeter" | |
], | |
"type": "string" | |
}, | |
"length": { | |
"format": "double", | |
"type": "number" | |
}, | |
"width": { | |
"format": "double", | |
"type": "number" | |
}, | |
"height": { | |
"format": "double", | |
"type": "number" | |
} | |
} | |
}, | |
"CarrierListServicesResponse": { | |
"type": "object", | |
"properties": { | |
"services": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Service" | |
} | |
} | |
} | |
}, | |
"CarrierListPackagesResponse": { | |
"type": "object", | |
"properties": { | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Package" | |
} | |
} | |
} | |
}, | |
"CarrierListOptionsResponse": { | |
"type": "object", | |
"properties": { | |
"options": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/CarrierAdvancedOption" | |
} | |
} | |
} | |
}, | |
"MoneyDTO": { | |
"type": "object", | |
"properties": { | |
"currency": { | |
"enum": [ | |
"uSD", | |
"cAD", | |
"aUD", | |
"gBP", | |
"eUR" | |
], | |
"type": "string" | |
}, | |
"amount": { | |
"format": "double", | |
"type": "number" | |
} | |
} | |
}, | |
"BalanceResponse": { | |
"type": "object", | |
"properties": { | |
"balance": { | |
"$ref": "#/definitions/MoneyDTO" | |
} | |
} | |
}, | |
"ChannelAdvisorAccountInformationRequest": { | |
"type": "object", | |
"properties": { | |
"store_name": { | |
"type": "string" | |
}, | |
"profile_id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"product_identifier": { | |
"enum": [ | |
"clientOrderNumber", | |
"channelAdvisorOrderNumber" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"DHLExpressAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"account_number": { | |
"type": "string" | |
} | |
} | |
}, | |
"DHLExpressAccountSettingsDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"should_hide_account_number_on_archive_doc": { | |
"type": "boolean" | |
}, | |
"is_primary_account": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"UPSAccountSettingsDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"is_primary_account": { | |
"type": "boolean" | |
}, | |
"pickup_type": { | |
"enum": [ | |
"dailyPickup", | |
"occasionalPickup", | |
"customerCounter" | |
], | |
"type": "string" | |
}, | |
"use_carbon_neutral_shipping_program": { | |
"type": "boolean" | |
}, | |
"use_ground_freight_pricing": { | |
"type": "boolean" | |
}, | |
"use_consolidation_services": { | |
"type": "boolean" | |
}, | |
"use_order_number_on_mail_innovations_labels": { | |
"type": "boolean" | |
}, | |
"mail_innovations_endorsement": { | |
"enum": [ | |
"none", | |
"return_service_requested", | |
"forwarding_service_requested", | |
"address_service_requested", | |
"change_service_requested", | |
"leave_if_no_response" | |
], | |
"type": "string" | |
}, | |
"mail_innovations_cost_center": { | |
"type": "string" | |
}, | |
"use_negotiated_rates": { | |
"type": "boolean" | |
}, | |
"account_postal_code": { | |
"type": "string" | |
}, | |
"invoice": { | |
"$ref": "#/definitions/UPSInvoiceDTO" | |
} | |
} | |
}, | |
"UPSInvoiceDTO": { | |
"type": "object", | |
"properties": { | |
"invoice_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"invoice_number": { | |
"type": "string" | |
}, | |
"control_id": { | |
"type": "string" | |
}, | |
"invoice_amount": { | |
"format": "double", | |
"type": "number" | |
} | |
} | |
}, | |
"EbayAccessTokenRequest": { | |
"type": "object", | |
"properties": { | |
"username": { | |
"type": "string" | |
}, | |
"store_name": { | |
"type": "string" | |
}, | |
"access_token": { | |
"type": "string" | |
}, | |
"private_application_id": { | |
"type": "string" | |
} | |
} | |
}, | |
"EndiciaAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"account": { | |
"type": "string" | |
}, | |
"passphrase": { | |
"type": "string" | |
} | |
} | |
}, | |
"WebhookResponse": { | |
"type": "object", | |
"properties": { | |
"webhook_id": { | |
"type": "string" | |
}, | |
"url": { | |
"type": "string" | |
}, | |
"event": { | |
"type": "string" | |
} | |
} | |
}, | |
"CreateWebhookRequest": { | |
"type": "object", | |
"properties": { | |
"event": { | |
"enum": [ | |
"rate", | |
"track", | |
"batch", | |
"storeRefreshComplete" | |
], | |
"type": "string" | |
}, | |
"url": { | |
"type": "string" | |
} | |
} | |
}, | |
"UpdateWebhookRequest": { | |
"type": "object", | |
"properties": { | |
"url": { | |
"type": "string" | |
} | |
} | |
}, | |
"EtsyAccessTokenRequest": { | |
"type": "object", | |
"properties": { | |
"store_name": { | |
"type": "string" | |
}, | |
"access_token": { | |
"type": "string" | |
}, | |
"access_token_secret": { | |
"type": "string" | |
}, | |
"shop_id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"private_application_id": { | |
"type": "string" | |
} | |
} | |
}, | |
"FedExAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"account_number": { | |
"type": "string" | |
}, | |
"address1": { | |
"type": "string" | |
}, | |
"address2": { | |
"type": "string" | |
}, | |
"city": { | |
"type": "string" | |
}, | |
"company": { | |
"type": "string" | |
}, | |
"country_code": { | |
"type": "string" | |
}, | |
"email": { | |
"type": "string" | |
}, | |
"first_name": { | |
"type": "string" | |
}, | |
"last_name": { | |
"type": "string" | |
}, | |
"phone": { | |
"type": "string" | |
}, | |
"postal_code": { | |
"type": "string" | |
}, | |
"state": { | |
"type": "string" | |
}, | |
"nickname": { | |
"type": "string" | |
}, | |
"agree_to_eula": { | |
"type": "boolean" | |
}, | |
"meter_number": { | |
"type": "string" | |
} | |
} | |
}, | |
"FedExAccountSettingsDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"pickup_type": { | |
"enum": [ | |
"none", | |
"regular_pickup", | |
"request_courier", | |
"drop_box", | |
"business_service_center", | |
"station" | |
], | |
"type": "string" | |
}, | |
"smart_post_hub": { | |
"enum": [ | |
"none", | |
"allentown_pa", | |
"atlanta_ga", | |
"baltimore_md", | |
"charlotte_nc", | |
"chino_ca", | |
"dallas_tx", | |
"denver_co", | |
"detroit_mi", | |
"edison_nj", | |
"grove_city_oh", | |
"groveport_oh", | |
"houston_tx", | |
"indianapolis_in", | |
"kansas_city_ks", | |
"los_angeles_ca", | |
"martinsburg_wv", | |
"memphis_tn", | |
"minneapolis_mn", | |
"new_berlin_wi", | |
"northborough_ma", | |
"orlando_fl", | |
"phoneix_az", | |
"pittsburgh_pa", | |
"reno_nv", | |
"sacramento_ca", | |
"salt_lake_city_ut", | |
"seattle_wa", | |
"st_louis_mo", | |
"windsor_ct", | |
"newark_ny", | |
"south_brunswick_nj", | |
"scranton_pa", | |
"wheeling_il" | |
], | |
"type": "string" | |
}, | |
"smart_post_endorsement": { | |
"enum": [ | |
"none", | |
"return_service_requested", | |
"forwarding_service_requested", | |
"address_service_requested", | |
"change_service_requested", | |
"leave_if_no_response" | |
], | |
"type": "string" | |
}, | |
"is_primary_account": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"FirstMileAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"mailer_id": { | |
"type": "string" | |
}, | |
"profile_name": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"GlobegisticsAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"ImexAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"Label": { | |
"type": "object", | |
"properties": { | |
"label_id": { | |
"type": "string" | |
}, | |
"status": { | |
"enum": [ | |
"processing", | |
"completed", | |
"error", | |
"voided" | |
], | |
"type": "string" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"shipment_cost": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"insurance_cost": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"tracking_number": { | |
"type": "string" | |
}, | |
"is_return_label": { | |
"type": "boolean" | |
}, | |
"rma_number": { | |
"type": "string" | |
}, | |
"is_international": { | |
"type": "boolean" | |
}, | |
"batch_id": { | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"package_code": { | |
"type": "string" | |
}, | |
"voided": { | |
"type": "boolean" | |
}, | |
"voided_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"label_format": { | |
"enum": [ | |
"pdf", | |
"zpl", | |
"png" | |
], | |
"type": "string" | |
}, | |
"label_layout": { | |
"type": "string" | |
}, | |
"trackable": { | |
"type": "boolean" | |
}, | |
"carrier_code": { | |
"type": "string" | |
}, | |
"tracking_status": { | |
"enum": [ | |
"unknown", | |
"in_transit", | |
"error", | |
"delivered" | |
], | |
"type": "string" | |
}, | |
"label_download": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"form_download": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"insurance_claim": { | |
"$ref": "#/definitions/LinkDTO" | |
}, | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/LabelPackage" | |
} | |
} | |
} | |
}, | |
"LabelPackage": { | |
"type": "object", | |
"properties": { | |
"package_code": { | |
"type": "string" | |
}, | |
"weight": { | |
"$ref": "#/definitions/Weight" | |
}, | |
"dimensions": { | |
"$ref": "#/definitions/Dimensions" | |
}, | |
"insured_value": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"tracking_number": { | |
"type": "string" | |
}, | |
"label_messages": { | |
"$ref": "#/definitions/LabelMessages" | |
} | |
} | |
}, | |
"Weight": { | |
"type": "object", | |
"properties": { | |
"value": { | |
"format": "double", | |
"type": "number" | |
}, | |
"unit": { | |
"enum": [ | |
"pound", | |
"ounce", | |
"gram", | |
"kilogram" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"LabelMessages": { | |
"type": "object", | |
"properties": { | |
"reference1": { | |
"type": "string" | |
}, | |
"reference2": { | |
"type": "string" | |
}, | |
"reference3": { | |
"type": "string" | |
} | |
} | |
}, | |
"ListLabelResponse": { | |
"type": "object", | |
"properties": { | |
"labels": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Label" | |
} | |
}, | |
"total": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"page": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pages": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"links": { | |
"$ref": "#/definitions/PaginationLinkDTO" | |
} | |
} | |
}, | |
"PurchaseLabelRequest": { | |
"type": "object", | |
"properties": { | |
"shipment": { | |
"$ref": "#/definitions/Shipment" | |
}, | |
"is_return_label": { | |
"type": "boolean" | |
}, | |
"rma_number": { | |
"type": "string" | |
}, | |
"test_label": { | |
"type": "boolean" | |
}, | |
"validate_address": { | |
"enum": [ | |
"noValidation", | |
"validateOnly", | |
"validateAndClean" | |
], | |
"type": "string" | |
}, | |
"label_layout": { | |
"type": "string" | |
}, | |
"label_format": { | |
"enum": [ | |
"pdf", | |
"zpl", | |
"png" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"Shipment": { | |
"type": "object", | |
"properties": { | |
"shipment_id": { | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"external_shipment_id": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"modified_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"shipment_status": { | |
"enum": [ | |
"pending", | |
"processing", | |
"label_purchased", | |
"cancelled" | |
], | |
"type": "string" | |
}, | |
"ship_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"ship_from": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"return_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"confirmation": { | |
"enum": [ | |
"none", | |
"delivery", | |
"signature", | |
"adult_signature", | |
"direct_signature" | |
], | |
"type": "string" | |
}, | |
"customs": { | |
"$ref": "#/definitions/InternationalOptions" | |
}, | |
"advanced_options": { | |
"$ref": "#/definitions/AdvancedOptions" | |
}, | |
"insurance_provider": { | |
"enum": [ | |
"none", | |
"shipsurance", | |
"carrier" | |
], | |
"type": "string" | |
}, | |
"tags": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
}, | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ShipmentPackage" | |
} | |
}, | |
"total_weight": { | |
"$ref": "#/definitions/Weight", | |
"readOnly": true | |
} | |
} | |
}, | |
"InternationalOptions": { | |
"type": "object", | |
"properties": { | |
"contents": { | |
"enum": [ | |
"merchandise", | |
"documents", | |
"gift", | |
"returned_goods", | |
"sample" | |
], | |
"type": "string" | |
}, | |
"customs_items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/CustomsItem" | |
} | |
}, | |
"non_delivery": { | |
"enum": [ | |
"return_to_sender", | |
"treat_as_abandoned" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"AdvancedOptions": { | |
"type": "object", | |
"properties": { | |
"bill_to_account": { | |
"type": "string" | |
}, | |
"bill_to_country_code": { | |
"type": "string" | |
}, | |
"bill_to_party": { | |
"enum": [ | |
"recipient", | |
"third_party" | |
], | |
"type": "string" | |
}, | |
"bill_to_postal_code": { | |
"type": "string" | |
}, | |
"contains_alcohol": { | |
"type": "boolean" | |
}, | |
"delivered_duty_paid": { | |
"type": "boolean" | |
}, | |
"non_machinable": { | |
"type": "boolean" | |
}, | |
"saturday_delivery": { | |
"type": "boolean" | |
}, | |
"use_ups_ground_freight_pricing": { | |
"type": "boolean" | |
}, | |
"freight_class": { | |
"type": "string" | |
}, | |
"custom_field1": { | |
"type": "string" | |
}, | |
"custom_field2": { | |
"type": "string" | |
}, | |
"custom_field3": { | |
"type": "string" | |
} | |
} | |
}, | |
"TagResponse": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
} | |
} | |
}, | |
"ShipmentPackage": { | |
"type": "object", | |
"properties": { | |
"package_code": { | |
"type": "string" | |
}, | |
"weight": { | |
"$ref": "#/definitions/Weight" | |
}, | |
"dimensions": { | |
"$ref": "#/definitions/Dimensions" | |
}, | |
"insured_value": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"label_messages": { | |
"$ref": "#/definitions/LabelMessages" | |
} | |
} | |
}, | |
"CustomsItem": { | |
"type": "object", | |
"properties": { | |
"customs_item_id": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"quantity": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"value": { | |
"format": "double", | |
"type": "number" | |
}, | |
"harmonized_tariff_code": { | |
"type": "string" | |
}, | |
"country_of_origin": { | |
"type": "string" | |
} | |
} | |
}, | |
"PurchaseLabelWithoutShipmentRequest": { | |
"type": "object", | |
"properties": { | |
"test_label": { | |
"type": "boolean" | |
}, | |
"validate_address": { | |
"enum": [ | |
"noValidation", | |
"validateOnly", | |
"validateAndClean" | |
], | |
"type": "string" | |
}, | |
"label_layout": { | |
"type": "string" | |
}, | |
"label_format": { | |
"enum": [ | |
"pdf", | |
"zpl", | |
"png" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"VoidLabelResponse": { | |
"type": "object", | |
"properties": { | |
"approved": { | |
"type": "boolean" | |
}, | |
"message": { | |
"type": "string" | |
} | |
} | |
}, | |
"TrackingInformation": { | |
"type": "object", | |
"properties": { | |
"tracking_number": { | |
"type": "string" | |
}, | |
"status_code": { | |
"type": "string" | |
}, | |
"status_description": { | |
"type": "string" | |
}, | |
"carrier_status_code": { | |
"type": "string" | |
}, | |
"carrier_status_description": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"estimated_delivery_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"actual_delivery_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"exception_description": { | |
"type": "string" | |
}, | |
"events": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/track_event" | |
} | |
} | |
} | |
}, | |
"track_event": { | |
"type": "object", | |
"properties": { | |
"occurred_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"city_locality": { | |
"type": "string" | |
}, | |
"state_province": { | |
"type": "string" | |
}, | |
"postal_code": { | |
"type": "string" | |
}, | |
"country_code": { | |
"type": "string" | |
}, | |
"company_name": { | |
"type": "string" | |
}, | |
"signer": { | |
"type": "string" | |
} | |
} | |
}, | |
"MagentoAccountInformationRequest": { | |
"type": "object", | |
"properties": { | |
"store_name": { | |
"type": "string" | |
}, | |
"store_url": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
}, | |
"settings": { | |
"$ref": "#/definitions/MagentoAccountSettingsRequest" | |
} | |
} | |
}, | |
"MagentoAccountSettingsRequest": { | |
"type": "object", | |
"properties": { | |
"unpaid_status": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"paid_status": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"shipped_status": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"cancelled_status": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"hold_status": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"warehouse_location": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"capture_payment": { | |
"enum": [ | |
"when_order_is_shipped", | |
"when_order_is_placed" | |
], | |
"type": "string" | |
} | |
} | |
}, | |
"CreateManifestRequest": { | |
"type": "object", | |
"properties": { | |
"carrier_id": { | |
"type": "string" | |
}, | |
"excluded_label_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
} | |
} | |
}, | |
"ManifestResponse": { | |
"type": "object", | |
"properties": { | |
"manifest_id": { | |
"type": "string" | |
}, | |
"form_id": { | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"shipments": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"submission_id": { | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"manifest_download": { | |
"$ref": "#/definitions/LinkDTO" | |
} | |
} | |
}, | |
"ListManifestsRequest": { | |
"type": "object", | |
"properties": { | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"ship_date_start": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"ship_date_end": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at_start": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at_end": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"page": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"page_size": { | |
"format": "int32", | |
"type": "integer" | |
} | |
} | |
}, | |
"ListManifestsResponse": { | |
"type": "object", | |
"properties": { | |
"manifests": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ManifestResponse" | |
} | |
}, | |
"total": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"page": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pages": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"links": { | |
"$ref": "#/definitions/PaginationLinkDTO" | |
} | |
} | |
}, | |
"NewgisticsAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"merchant_id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"mailer_id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"induction_site": { | |
"type": "string" | |
}, | |
"nickname": { | |
"type": "string" | |
} | |
} | |
}, | |
"NewgisticsAccountSettingsDTO": { | |
"type": "object", | |
"properties": { | |
"include_barcode_with_order_number": { | |
"type": "boolean" | |
}, | |
"receive_email_on_manifest_processing": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"OnTracAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"account_number": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"PackagesListResponse": { | |
"type": "object", | |
"properties": { | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Package" | |
} | |
} | |
} | |
}, | |
"RateShipmentRequest": { | |
"type": "object", | |
"properties": { | |
"shipment_id": { | |
"type": "string" | |
}, | |
"shipment": { | |
"$ref": "#/definitions/AddressValidatingShipment" | |
}, | |
"rate_options": { | |
"$ref": "#/definitions/RateRequest" | |
} | |
} | |
}, | |
"AddressValidatingShipment": { | |
"type": "object", | |
"properties": { | |
"validate_address": { | |
"enum": [ | |
"noValidation", | |
"validateOnly", | |
"validateAndClean" | |
], | |
"type": "string" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"external_shipment_id": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"modified_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"shipment_status": { | |
"enum": [ | |
"pending", | |
"processing", | |
"label_purchased", | |
"cancelled" | |
], | |
"type": "string" | |
}, | |
"ship_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"ship_from": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"return_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"confirmation": { | |
"enum": [ | |
"none", | |
"delivery", | |
"signature", | |
"adult_signature", | |
"direct_signature" | |
], | |
"type": "string" | |
}, | |
"customs": { | |
"$ref": "#/definitions/InternationalOptions" | |
}, | |
"advanced_options": { | |
"$ref": "#/definitions/AdvancedOptions" | |
}, | |
"insurance_provider": { | |
"enum": [ | |
"none", | |
"shipsurance", | |
"carrier" | |
], | |
"type": "string" | |
}, | |
"tags": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
}, | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ShipmentPackage" | |
} | |
}, | |
"total_weight": { | |
"$ref": "#/definitions/Weight", | |
"readOnly": true | |
} | |
} | |
}, | |
"RateRequest": { | |
"type": "object", | |
"properties": { | |
"carrier_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"RateShipmentResponse": { | |
"type": "object", | |
"properties": { | |
"rate_response": { | |
"$ref": "#/definitions/RateResponse" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"external_shipment_id": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"modified_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"shipment_status": { | |
"enum": [ | |
"pending", | |
"processing", | |
"label_purchased", | |
"cancelled" | |
], | |
"type": "string" | |
}, | |
"ship_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"ship_from": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"return_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"confirmation": { | |
"enum": [ | |
"none", | |
"delivery", | |
"signature", | |
"adult_signature", | |
"direct_signature" | |
], | |
"type": "string" | |
}, | |
"customs": { | |
"$ref": "#/definitions/InternationalOptions" | |
}, | |
"advanced_options": { | |
"$ref": "#/definitions/AdvancedOptions" | |
}, | |
"insurance_provider": { | |
"enum": [ | |
"none", | |
"shipsurance", | |
"carrier" | |
], | |
"type": "string" | |
}, | |
"tags": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
}, | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ShipmentPackage" | |
} | |
}, | |
"total_weight": { | |
"$ref": "#/definitions/Weight", | |
"readOnly": true | |
} | |
} | |
}, | |
"RateResponse": { | |
"type": "object", | |
"properties": { | |
"rates": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Rate" | |
} | |
}, | |
"invalid_rates": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Rate" | |
} | |
}, | |
"rate_request_id": { | |
"type": "string" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"status": { | |
"enum": [ | |
"working", | |
"completed", | |
"partial", | |
"error" | |
], | |
"type": "string" | |
}, | |
"errors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ProviderError" | |
} | |
} | |
} | |
}, | |
"Rate": { | |
"type": "object", | |
"properties": { | |
"rate_id": { | |
"type": "string" | |
}, | |
"rate_type": { | |
"enum": [ | |
"check", | |
"shipment" | |
], | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"shipping_amount": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"insurance_amount": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"confirmation_amount": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"other_amount": { | |
"$ref": "#/definitions/MoneyDTO" | |
}, | |
"zone": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"package_type": { | |
"type": "string" | |
}, | |
"delivery_days": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"guaranteed_service": { | |
"type": "boolean" | |
}, | |
"estimated_delivery_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"carrier_delivery_days": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"negotiated_rate": { | |
"type": "boolean" | |
}, | |
"service_type": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"trackable": { | |
"type": "boolean" | |
}, | |
"carrier_code": { | |
"type": "string" | |
}, | |
"carrier_nickname": { | |
"type": "string" | |
}, | |
"carrier_friendly_name": { | |
"type": "string" | |
}, | |
"validation_status": { | |
"enum": [ | |
"valid", | |
"invalid", | |
"has_warnings", | |
"unknown" | |
], | |
"type": "string" | |
}, | |
"warning_messages": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"error_messages": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"ProviderError": { | |
"type": "object", | |
"properties": { | |
"carrier_id": { | |
"type": "string" | |
}, | |
"message": { | |
"type": "string" | |
} | |
} | |
}, | |
"RateShipmentsRequest": { | |
"type": "object", | |
"properties": { | |
"shipment_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"rate_options": { | |
"$ref": "#/definitions/RateRequest" | |
}, | |
"shipments": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/AddressValidatingShipment" | |
} | |
} | |
} | |
}, | |
"RateResponseAsync": { | |
"type": "object", | |
"properties": { | |
"rate_request_id": { | |
"type": "string" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"status": { | |
"enum": [ | |
"working", | |
"completed", | |
"partial", | |
"error" | |
], | |
"type": "string" | |
}, | |
"errors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ProviderError" | |
} | |
} | |
} | |
}, | |
"RateEstimateRequest": { | |
"type": "object", | |
"properties": { | |
"carrier_id": { | |
"type": "string" | |
}, | |
"carrier_ids": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"from_country_code": { | |
"type": "string" | |
}, | |
"from_postal_code": { | |
"type": "string" | |
}, | |
"to_country_code": { | |
"type": "string" | |
}, | |
"to_postal_code": { | |
"type": "string" | |
}, | |
"to_city_locality": { | |
"type": "string" | |
}, | |
"to_state_province": { | |
"type": "string" | |
}, | |
"weight": { | |
"$ref": "#/definitions/Weight" | |
}, | |
"dimensions": { | |
"$ref": "#/definitions/Dimensions" | |
}, | |
"confirmation": { | |
"enum": [ | |
"none", | |
"delivery", | |
"signature", | |
"adult_signature", | |
"direct_signature" | |
], | |
"type": "string" | |
}, | |
"address_residential_indicator": { | |
"enum": [ | |
"unknown", | |
"yes", | |
"no" | |
], | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
} | |
} | |
}, | |
"RrDonnelleyAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"ShipmentResponseErrors": { | |
"type": "object", | |
"properties": { | |
"errors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ShipmentResponseError" | |
} | |
}, | |
"links": { | |
"$ref": "#/definitions/PaginationLinkDTO" | |
} | |
} | |
}, | |
"ShipmentResponseError": { | |
"type": "object", | |
"properties": { | |
"error": { | |
"type": "string" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"external_shipment_id": { | |
"type": "string" | |
} | |
} | |
}, | |
"CreateShipmentResponse": { | |
"type": "object", | |
"properties": { | |
"errors": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"address_validation": { | |
"$ref": "#/definitions/AddressValidationResponseDTO" | |
}, | |
"shipment_id": { | |
"type": "string" | |
}, | |
"carrier_id": { | |
"type": "string" | |
}, | |
"service_code": { | |
"type": "string" | |
}, | |
"external_shipment_id": { | |
"type": "string" | |
}, | |
"ship_date": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"modified_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"shipment_status": { | |
"enum": [ | |
"pending", | |
"processing", | |
"label_purchased", | |
"cancelled" | |
], | |
"type": "string" | |
}, | |
"ship_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"ship_from": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"return_to": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"confirmation": { | |
"enum": [ | |
"none", | |
"delivery", | |
"signature", | |
"adult_signature", | |
"direct_signature" | |
], | |
"type": "string" | |
}, | |
"customs": { | |
"$ref": "#/definitions/InternationalOptions" | |
}, | |
"advanced_options": { | |
"$ref": "#/definitions/AdvancedOptions" | |
}, | |
"insurance_provider": { | |
"enum": [ | |
"none", | |
"shipsurance", | |
"carrier" | |
], | |
"type": "string" | |
}, | |
"tags": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
}, | |
"packages": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/ShipmentPackage" | |
} | |
}, | |
"total_weight": { | |
"$ref": "#/definitions/Weight", | |
"readOnly": true | |
} | |
} | |
}, | |
"CreateShipmentsRequest": { | |
"type": "object", | |
"properties": { | |
"shipments": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/AddressValidatingShipment" | |
} | |
} | |
}, | |
"example": { | |
"shipments": [ | |
{ | |
"rateOptions": { | |
"carrierIds": [ | |
"761", | |
"764" | |
] | |
}, | |
"validateAddress": "validate_only", | |
"shipTo": { | |
"name": "Mickey and Minnie Mouse", | |
"phone": "+1 (714) 781-4565", | |
"companyName": "The Walt Disney Company", | |
"addressLine1": "500 South Buena Visa Street", | |
"cityLocality": "Burbank", | |
"stateProvince": "CA", | |
"postalCode": "91521", | |
"countryCode": "US", | |
"addressResidentialIndicator": "no" | |
}, | |
"warehouseId": "se-123", | |
"confirmation": "none", | |
"customs": { | |
"contents": "gift", | |
"customsItems": [], | |
"nonDelivery": "return_to_sender" | |
}, | |
"advancedOptions": { | |
"billToAccount": "billingAccount", | |
"billToCountryCode": "US", | |
"billToParty": "recipient", | |
"billToPostalCode": "12345", | |
"containsAlcohol": true, | |
"deliveredDutyPaid": false, | |
"nonMachinable": true, | |
"saturdayDelivery": true, | |
"useUPSGroundFreightPricing": false, | |
"freightClass": "50" | |
}, | |
"insuranceProvider": "shipsurance", | |
"packages": [ | |
{ | |
"weight": { | |
"value": 1.0, | |
"unit": "ounce" | |
}, | |
"dimensions": { | |
"unit": "inch", | |
"length": 1.0, | |
"width": 2.0, | |
"height": 3.3 | |
}, | |
"insuredValue": { | |
"currency": "usd", | |
"amount": 3.0 | |
}, | |
"labelMessages": {} | |
} | |
], | |
"totalWeight": { | |
"value": 1.0, | |
"unit": "ounce" | |
} | |
} | |
] | |
} | |
}, | |
"CreateShipmentsResponse": { | |
"type": "object", | |
"properties": { | |
"has_errors": { | |
"type": "boolean" | |
}, | |
"shipments": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/CreateShipmentResponse" | |
} | |
} | |
} | |
}, | |
"ListShipmentResponse": { | |
"type": "object", | |
"properties": { | |
"shipments": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Shipment" | |
} | |
}, | |
"total": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"page": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pages": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"links": { | |
"$ref": "#/definitions/PaginationLinkDTO" | |
} | |
} | |
}, | |
"ShipmentAddTagResponse": { | |
"type": "object", | |
"properties": { | |
"shipment_id": { | |
"type": "string" | |
}, | |
"tag": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
} | |
}, | |
"ShopifyAccessTokenRequest": { | |
"type": "object", | |
"properties": { | |
"store_name": { | |
"type": "string" | |
}, | |
"store_url": { | |
"type": "string" | |
}, | |
"access_token": { | |
"type": "string" | |
}, | |
"private_application_id": { | |
"type": "string" | |
} | |
} | |
}, | |
"StampsAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
} | |
} | |
}, | |
"StampsAccountUrlsRequest": { | |
"type": "object", | |
"properties": { | |
"url_types": { | |
"type": "array", | |
"items": { | |
"enum": [ | |
"accountSettings", | |
"reportBalances", | |
"manifestForm", | |
"paymentMethods" | |
], | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"StampsAccountUrlsResponse": { | |
"type": "object", | |
"properties": { | |
"urls": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/StampsAccountUrlResponse" | |
} | |
} | |
} | |
}, | |
"StampsAccountUrlResponse": { | |
"type": "object", | |
"properties": { | |
"url_type": { | |
"enum": [ | |
"accountSettings", | |
"reportBalances", | |
"manifestForm", | |
"paymentMethods" | |
], | |
"type": "string" | |
}, | |
"url": { | |
"type": "string" | |
} | |
} | |
}, | |
"ListTagResponse": { | |
"type": "object", | |
"properties": { | |
"tags": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/TagResponse" | |
} | |
} | |
} | |
}, | |
"UPSAccountInformationDTO": { | |
"type": "object", | |
"properties": { | |
"nickname": { | |
"type": "string" | |
}, | |
"account_number": { | |
"type": "string" | |
}, | |
"account_country_code": { | |
"type": "string" | |
}, | |
"account_postal_code": { | |
"type": "string" | |
}, | |
"title": { | |
"type": "string" | |
}, | |
"first_name": { | |
"type": "string" | |
}, | |
"last_name": { | |
"type": "string" | |
}, | |
"company": { | |
"type": "string" | |
}, | |
"address1": { | |
"type": "string" | |
}, | |
"address2": { | |
"type": "string" | |
}, | |
"city": { | |
"type": "string" | |
}, | |
"state": { | |
"type": "string" | |
}, | |
"postal_code": { | |
"type": "string" | |
}, | |
"country_code": { | |
"type": "string" | |
}, | |
"email": { | |
"type": "string" | |
}, | |
"phone": { | |
"type": "string" | |
}, | |
"invoice": { | |
"$ref": "#/definitions/UPSInvoiceDTO" | |
}, | |
"agree_to_technology_agreement": { | |
"type": "boolean" | |
} | |
} | |
}, | |
"WarehouseDTO": { | |
"type": "object", | |
"properties": { | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"created_at": { | |
"format": "date-time", | |
"type": "string" | |
}, | |
"origin_address": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"return_address": { | |
"$ref": "#/definitions/AddressDTO" | |
} | |
} | |
}, | |
"WarehouseRequest": { | |
"type": "object", | |
"properties": { | |
"warehouse_id": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"origin_address": { | |
"$ref": "#/definitions/AddressDTO" | |
}, | |
"return_address": { | |
"$ref": "#/definitions/AddressDTO" | |
} | |
}, | |
"example": { | |
"name": "Home Garage", | |
"originAddress": { | |
"name": "The President", | |
"phone": "512-485-4282", | |
"companyName": "ShipStation", | |
"addressLine1": "3800 N Lamar Blvd #220", | |
"cityLocality": "Austin", | |
"stateProvince": "TX", | |
"postalCode": "78756", | |
"countryCode": "US", | |
"addressResidentialIndicator": "no" | |
}, | |
"returnAddress": { | |
"name": "Returns Department", | |
"phone": "512-485-4282", | |
"companyName": "ShipStation", | |
"addressLine1": "3800 N Lamar Blvd #220", | |
"cityLocality": "Austin", | |
"stateProvince": "TX", | |
"postalCode": "78756", | |
"countryCode": "US", | |
"addressResidentialIndicator": "no" | |
} | |
} | |
}, | |
"WarehouseListDTO": { | |
"type": "object", | |
"properties": { | |
"warehouses": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/WarehouseDTO" | |
} | |
} | |
} | |
}, | |
"RecognizeAddressRequestDTO": { | |
"type": "object", | |
"description": "The only required field is \"text\", which is the unstructured text to be parsed. The client can optionally also provide a ShipEngine Address DTO containing already-known values.\n", | |
"required": [ | |
"text" | |
], | |
"additionalProperties": false, | |
"properties": { | |
"text": { | |
"type": "string", | |
"minLength": 1, | |
"description": "The unstructured text that contains address-related entities" | |
}, | |
"address": { | |
"$ref": "#/definitions/AddressDTO" | |
} | |
} | |
}, | |
"RecognizeShipmentRequestDTO": { | |
"type": "object", | |
"description": "The only required field is \"text\", which is the unstructured text to be parsed. The client can optionally also provide a ShipEngine Shipment DTO containing already-known values.\n", | |
"required": [ | |
"text" | |
], | |
"additionalProperties": false, | |
"properties": { | |
"text": { | |
"type": "string", | |
"minLength": 1, | |
"description": "The unstructured text that contains address-related entities" | |
}, | |
"shipment": { | |
"$ref": "#/definitions/Shipment" | |
} | |
} | |
}, | |
"RecognizedEntity": { | |
"type": "object", | |
"additionalProperties": false, | |
"properties": { | |
"type": { | |
"minLength": 1, | |
"type": "string", | |
"description": "The Entity type (e.g. \"weight\", \"person\", \"address_line1\", etc.)", | |
"maxLength": 100 | |
}, | |
"score": { | |
"format": "double", | |
"minimum": 0, | |
"type": "number", | |
"description": "A confidence score between zero and one that indicates how certain the API is that this entity is correct", | |
"maximum": 1 | |
}, | |
"text": { | |
"minLength": 1, | |
"type": "string", | |
"description": "The substring from the original text that was recognized as this entity" | |
}, | |
"start_index": { | |
"minimum": 0, | |
"type": "number", | |
"description": "The index of the first character of this entity withing the original text", | |
"format": "integer" | |
}, | |
"end_index": { | |
"minimum": 0, | |
"type": "number", | |
"description": "The index of the last character of this entity withing the original text", | |
"format": "integer" | |
}, | |
"result": { | |
"type": "object", | |
"description": "The result object will be different for each entity type. Most entity results will have a \"value\" property, which is the normalized value of the entity. For example, if the substring \"john doe\" was recognized as a \"person\" entity, then the value might be normalized to have proper capitalization (e.g. \"John Doe\"). Or if the substring \"dalas\" was recognized as a \"city\" entity, then the value might be normalized to have proper capitalization and correct the misspelling of \"Dallas\". Some entities will have other information in addition to, or instead of a \"value\" property. For example, a \"dimensions\" entity will have separate properties for \"length\", \"width\", \"height\", and \"unit\"." | |
} | |
} | |
} | |
}, | |
"securityDefinitions": { | |
"api-key": { | |
"type": "apiKey", | |
"description": "API Key Authentication", | |
"name": "api-key", | |
"in": "header" | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment