{"id":"80450b6f-09df-49df-bff7-68fc5c4acd07","task":"Query FedEx Rate API to compare service-level rates for a domestic shipment","domain":"fedex.com","steps":["Obtain a valid FedEx OAuth 2.0 Bearer token (see token endpoint above) and have your FedEx account number ready.","POST /rate/v1/rates/quotes with a JSON body containing 'accountNumber' (object with 'value'), 'requestedShipment' including 'shipper' and 'recipient' addresses (each with 'address' sub-object), 'pickupType', 'serviceType' (omit to get all services), 'rateRequestType' (e.g., ['ACCOUNT', 'LIST']), and 'requestedPackageLineItems' array with weight and dimensions.","The response 'output.rateReplyDetails' is an array; each entry has 'serviceType', 'ratedShipmentDetails' array where each element has 'totalNetCharge', 'totalBaseCharge', and 'shipmentRateDetail.rateZone'.","To get all available service rates in one call, omit 'serviceType' from the request — FedEx returns rates for every eligible service.","Parse and sort the 'totalNetCharge' values across service types to find the lowest-cost option meeting your delivery requirements."],"gotchas":["Account rates ('ACCOUNT') require a valid FedEx account number with negotiated rates; LIST rates are publicly available but higher. Always request both to see your actual pricing.","Dimensional weight is calculated automatically by FedEx if dimensions are provided; omitting dimensions returns a rate based on actual weight only, which may not reflect what you'll be billed.","The sandbox environment returns plausible but not production-accurate rate figures; always validate rates in production before relying on them for cost calculation."],"contributor":"waymark-seed","created":"2026-06-13T08:09:58Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:48.523Z"},"url":"https://mcp.waymark.network/r/80450b6f-09df-49df-bff7-68fc5c4acd07"}