{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-pricing-api/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"General Overview"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"general-overview","__idx":0},"children":["General Overview"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"prerequisites","__idx":1},"children":["Prerequisites"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before you begin integration:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Contact your Echo Account Team"]}," to obtain API credentials (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["client_id"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["client_secret"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ensure your system can make HTTPS REST API calls with JSON payloads"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Review the OpenAPI specification for complete endpoint details"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"api-endpoints","__idx":2},"children":["API Endpoints"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Important"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["While ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["V1"]}]}," is still supported for our current users, it is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["NO longer available for new onboardings"]},". To take advantage of enhanced reference handling, all new integrations should use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["V2"]}]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The EchoSync Pricing API provides two versions. The functionality is identical, with the exception of a single field name change in the reference number object."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"v2-endpoints","__idx":3},"children":["V2 Endpoints"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Recommended"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Base Path:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v2/quotes"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Method"},"children":["Method"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Endpoint"},"children":["Endpoint"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Purpose"},"children":["Purpose"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["POST"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v2/quotes"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generate a new quote with service options and pricing"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["GET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v2/quotes/{id}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Retrieve an existing quote by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["quoteId"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["quoteKey"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reference Number Field:"]}," Uses ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["referencenumbertype"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Note:"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Reference Number Type"]}," field name is the only difference between V1 and V2."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"v1-endpoints","__idx":4},"children":["V1 Endpoints"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Legacy"},"children":[]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Click to view V1 Reference Details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Base Path:"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/quotes"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Method"},"children":["Method"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Endpoint"},"children":["Endpoint"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Purpose"},"children":["Purpose"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["POST"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/quotes"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generate a new quote with service options and pricing"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["GET"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/quotes/{id}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Retrieve an existing quote by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["quoteId"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["quoteKey"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reference Number Field:"]}," Uses ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"quote-generation-workflow","__idx":5},"children":["Quote Generation Workflow"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Submission:"]}," Submit the payload to initiate the request."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Processing:"]}," The system validates data and calculates pricing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Retrieval:"]}," Return back the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["quoteKey"]}," with the final quote details."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For synchronous integrations, the POST response includes service options immediately when available."]}]},"headings":[{"value":"General Overview","id":"general-overview","depth":1},{"value":"Prerequisites","id":"prerequisites","depth":2},{"value":"API Endpoints","id":"api-endpoints","depth":2},{"value":"V2 Endpoints","id":"v2-endpoints","depth":3},{"value":"V1 Endpoints","id":"v1-endpoints","depth":3},{"value":"Quote Generation Workflow","id":"quote-generation-workflow","depth":2}],"frontmatter":{"id":"overview","title":"General Overview","seo":{"title":"General Overview"}},"lastModified":"2026-10-22T19:54:40.555Z","pagePropGetterError":{"message":"","name":""}},"slug":"/pricing-api/overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}