{ "aid": "swaggerhub.ferguson-api:api-shipping-1.0.7", "name": "API-Shipping", "type": "Index", "description": "### Ferguson's API Shipping Product for getting shipping rates.\n\nReturns an array of shipping rates based on destination city/state/postal code and list of products.\n```js\n[POST]/v1/shipping\n```\nTakes a JSON request payload that describes the Ferguson location id, destination address and products.\n```JSON\n{\n \"locationId\": 134,\n \"destination\": {\n \"city\": \"Newport News\",\n \"state\": \"va\",\n \"postalCode\": \"23602\"\n },\n \"products\": [\n {\n \"id\": \"31523\",\n \"quantity\": 2\n },\n {\n \"id\": \"3522777\",\n \"quantity\": 1\n }\n ]\n}\n```\n \n**_NOTE: basePath is actually /v1/shipping but is removed for readability._** ", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.ferguson-api/api-shipping/1.0.7/apis.json", "tags": [ "swaggerhub.ferguson-api", "api-shipping" ], "created": "2026-04-04", "modified": "2026-04-04", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "swaggerhub.ferguson-api:api-shipping-1.0.7", "name": "API-Shipping", "description": "### Ferguson's API Shipping Product for getting shipping rates.\n\nReturns an array of shipping rates based on destination city/state/postal code and list of products.\n```js\n[POST]/v1/shipping\n```\nTakes a JSON request payload that describes the Ferguson location id, destination address and products.\n```JSON\n{\n \"locationId\": 134,\n \"destination\": {\n \"city\": \"Newport News\",\n \"state\": \"va\",\n \"postalCode\": \"23602\"\n },\n \"products\": [\n {\n \"id\": \"31523\",\n \"quantity\": 2\n },\n {\n \"id\": \"3522777\",\n \"quantity\": 1\n }\n ]\n}\n```\n \n**_NOTE: basePath is actually /v1/shipping but is removed for readability._** ", "image": "", "baseURL": "https://uatapi2.ferguson.com", "humanURL": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.ferguson-api/api-shipping/1.0.7", "version": "1.0.7", "tags": [ "swaggerhub.ferguson-api", "api-shipping" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swaggerhub.ferguson-api/api-shipping/1.0.7/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/swaggerhub.ferguson-api/api-shipping/1.0.7" } ], "contact": [ { "FN": "Ferguson API Support", "email": "api.team@ferguson.com", "url": "https://developer.ferguson.com/support" } ] } ] }