{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-authorizer-api/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"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 your ",{"$$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 requests using"," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["application/x-www-form-urlencoded"]}," request bodies and process JSON"," ","responses."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Confirm your application can cache and manage Bearer tokens dynamically"," ","across their full lifetime."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Review the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/authorizer-api/openapi"},"children":["Full specification"]}," for complete endpoint"," ","and schema details."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"api-endpoint","__idx":2},"children":["API Endpoint"]},{"$$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":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/token"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Exchange credentials for an OAuth 2.0 Bearer token"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"token-generation-workflow","__idx":3},"children":["Token Generation Workflow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When your application calls ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /token"]},":"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Submission"]}," — Your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["client_id"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["client_secret"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["grant_type"]},", and"," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["scope"]}," are sent as form data."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Validation"]}," — The EchoSync Authorizer verifies your application identity"," ","and credentials."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Response"]}," — A JSON payload is returned containing the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["access_token"]},","," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["expires_in"]}," (seconds), ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["token_type"]},", and approved ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["scope"]},"."]}]}]},"headings":[{"value":"General Overview","id":"general-overview","depth":1},{"value":"Prerequisites","id":"prerequisites","depth":2},{"value":"API Endpoint","id":"api-endpoint","depth":2},{"value":"Token Generation Workflow","id":"token-generation-workflow","depth":2}],"frontmatter":{"id":"overview","title":"General Overview","seo":{"title":"General Overview"}},"lastModified":"2026-06-23T21:43:32.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/authorizer-api/overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}