### Schema: Consignor.Portal.ShipmentDataApi.Domain.Installation Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi Schema definition for Consignor.Portal.ShipmentDataApi.Domain.Installation ```markdown ## Schema: Consignor.Portal.ShipmentDataApi.Domain.Installation Schema definition for Consignor.Portal.ShipmentDataApi.Domain.Installation **Type:** object - **uuid** (string) - **locations** (array (object)) Array items: - **uuid** (string) - **actors** (array (object)) Array items: - **uuid** (string) - **carriers** (array (object)) Array items: - **uuid** (string) - **subcarriers** (array (object)) Array items: - **uuid** (string) - **products** (array (object)) Array items: - **uuid** (string) ``` -------------------------------- ### GET /Operational/Feedback/categories Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi API endpoint for GET /Operational/Feedback/categories ```markdown ### Responses #### 200 - OK - Array of object - **id** (integer (int32)) - **name** (string) #### 500 - Internal Server Error Internal Server Error ### Example Usage ```bash curl -X GET "/track/shipmentdata//Operational/Feedback/categories" ``` ``` -------------------------------- ### Schema: Consignor.Portal.ShipmentDataApi.Domain.FeedbackQuery Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi Schema definition for Consignor.Portal.ShipmentDataApi.Domain.FeedbackQuery ```markdown ## Schema: Consignor.Portal.ShipmentDataApi.Domain.FeedbackQuery Schema definition for Consignor.Portal.ShipmentDataApi.Domain.FeedbackQuery **Type:** object - **startDate** (string (date-time)) - **endDate** (string (date-time)) - **accountIds** (array (string)) - **pageSize** (integer (int32)) - **pageIndex** (integer (int32)) ``` -------------------------------- ### GET /Metadata/currencies Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi API endpoint for GET /Metadata/currencies ```markdown ### Responses #### 200 - OK - Array of object - **uuid** (string) - **name** (string) #### 400 - Bad Request #### 401 - Unauthorized **Microsoft.AspNetCore.Mvc.ProblemDetails** - **type** (string) - **title** (string) - **status** (integer (int32)) - **detail** (string) - **instance** (string) **Microsoft.AspNetCore.Mvc.ProblemDetails** **Microsoft.AspNetCore.Mvc.ProblemDetails** #### 500 - Internal Server Error ### Example Usage ```bash curl -X GET "/track/shipmentdata//Metadata/currencies" ``` ``` -------------------------------- ### POST /Metadata/products Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi API endpoint for POST /Metadata/products ```markdown ### Request Body **Content-Type:** application/json - Array of string (uuid) **Content-Type:** text/json - Array of string (uuid) **Content-Type:** application/*+json - Array of string (uuid) ### Responses #### 200 - OK - Array of object - **uuid** (string) - **name** (string) #### 400 - Bad Request #### 500 - Internal Server Error ### Example Usage ```bash curl -X POST "/track/shipmentdata//Metadata/products" \ -H "Content-Type: application/json" \ -d '[ "string" ]' ``` ``` -------------------------------- ### GET /Metadata/countries Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi API endpoint for GET /Metadata/countries ```markdown ### Responses #### 200 - OK - Array of object - **uuid** (string) - **name** (string) #### 400 - Bad Request #### 401 - Unauthorized **Microsoft.AspNetCore.Mvc.ProblemDetails** - **type** (string) - **title** (string) - **status** (integer (int32)) - **detail** (string) - **instance** (string) **Microsoft.AspNetCore.Mvc.ProblemDetails** **Microsoft.AspNetCore.Mvc.ProblemDetails** #### 500 - Internal Server Error ### Example Usage ```bash curl -X GET "/track/shipmentdata//Metadata/countries" ``` ``` -------------------------------- ### GET /Metadata/configurationTree Source: https://api.nshiftportal.com/track/openapi-spec/ShipmentDataApi API endpoint for GET /Metadata/configurationTree ```markdown ### Responses #### 200 - OK **Consignor.Portal.ShipmentDataApi.Domain.ConfigurationTree** - **installations** (array (object)) Array items: - **uuid** (string) - **locations** (array (object)) Array items: - **uuid** (string) - **actors** (array (object)) Array items: - **uuid** (string) - **carriers** (array (object)) Array items: - **uuid** (string) - **subcarriers** (array (object)) Array items: - **uuid** (string) - **products** (array (object)) Array items: - **uuid** (string) **Consignor.Portal.ShipmentDataApi.Domain.ConfigurationTree** **Consignor.Portal.ShipmentDataApi.Domain.ConfigurationTree** #### 400 - Bad Request #### 500 - Internal Server Error ### Example Usage ```bash curl -X GET "/track/shipmentdata//Metadata/configurationTree" ``` ```