{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown","redocly_category":"Guides","api_domain":"Cross API"},"seo":{"title":"Introduction to Sales Layer REST APIs","description":"Overview of the Sales Layer REST APIs — DAM and Catalog. Designed for technical teams building integrations with Sales Layer using standard HTTPS requests and JSON payloads.","keywords":["Sales Layer","REST API","OpenAPI","DAM API","Catalog API","product catalog API","image management API","API integration"],"lang":"en-US","meta":[{"name":"og:type","content":"website"},{"name":"og:site_name","content":"Sales Layer REST API Documentation"},{"name":"og:title","content":"Sales Layer REST API Documentation"},{"name":"og:description","content":"Complete REST API documentation for Sales Layer's DAM and Catalog APIs. Learn authentication, pagination, filtering, and integration patterns."},{"name":"twitter:card","content":"summary_large_image"},{"name":"twitter:site","content":"@saleslayer"},{"name":"twitter:title","content":"Sales Layer REST API Documentation"},{"name":"twitter:description","content":"Complete REST API documentation for Sales Layer's DAM and Catalog APIs. Learn authentication, pagination, filtering, and integration patterns."}],"llmstxt":{"hide":false,"title":"Sales Layer REST API Documentation","description":"Technical guides and OpenAPI references for Sales Layer DAM and Catalog REST APIs.","sections":[{"title":"Guides","description":"Static API guides for authentication, headers, query parameters, responses, rate limiting, and best practices.","includeFiles":["guides/**/*.md","changelog.md"],"excludeFiles":[]},{"title":"API Reference","description":"OpenAPI-based references and API overview pages for Sales Layer REST APIs.","includeFiles":["apis/**/*.md","apis/**/*.yaml"],"excludeFiles":[]},{"title":"Postman collections","description":"Importable Postman collection and environment instructions for testing Sales Layer REST APIs.","includeFiles":["postman/**/*.md"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"introduction","__idx":0},"children":["Introduction"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sales Layer REST APIs let external systems integrate with Sales Layer using standard HTTPS requests and JSON payloads."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This documentation is intended for technical teams that build and maintain integrations, and for business stakeholders who need to understand what each API enables."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"documentation-structure","__idx":1},"children":["Documentation structure"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the static guides to understand integration concepts that change infrequently:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Authentication and access requirements"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Base URL and endpoint path conventions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Required and optional HTTP headers"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Rate limiting and operational constraints"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Pagination, filtering, and sorting"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Success and error response formats"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Current limitations and recommended practices"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Error handling and troubleshooting"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the API reference for endpoint-level details generated from the OpenAPI specification:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Available operations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Request parameters"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Request and response schemas"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Status codes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Examples"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"current-api-reference","__idx":2},"children":["Current API reference"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The current reference published in this project is:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/dam"},"children":["DAM REST API overview"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/catalog"},"children":["Catalog REST API overview"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The DAM REST API provides operations for managing image resources in Sales Layer. The Catalog REST API provides operations for catalog resources such as products, variants, categories, attribute sets, custom entities, metadata, and changelogs."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"base-url","__idx":3},"children":["Base URL"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The current API base URL is:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"text","header":{"controls":{"copy":{}}},"source":"https://api2.saleslayer.com\n","lang":"text"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"first-request","__idx":4},"children":["First request"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use a valid API key in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-API-KEY"]}," header."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl -X GET 'https://api2.saleslayer.com/dam/image?$top=10' \\\n  -H 'X-API-KEY: YOUR_API_KEY'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This request returns up to 10 image records when the API key has access to the DAM API."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":5},"children":["Next steps"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/quickstart"},"children":["Quickstart"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/authentication"},"children":["Authentication"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/base-url"},"children":["Base URL"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/headers"},"children":["Headers"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/rate-limiting"},"children":["Rate limiting"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/pagination-and-filtering"},"children":["Pagination and filtering"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/success-responses"},"children":["Success responses"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/error-responses"},"children":["Error responses"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/recipes"},"children":["Recipes"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/versioning-and-compatibility"},"children":["Versioning and compatibility"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/current-limitations"},"children":["Current limitations"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/best-practices"},"children":["Best practices"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/feedback-privacy"},"children":["Feedback and privacy"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis"},"children":["API reference overview"]}]}]}]},"headings":[{"value":"Introduction","id":"introduction","depth":1},{"value":"Documentation structure","id":"documentation-structure","depth":2},{"value":"Current API reference","id":"current-api-reference","depth":2},{"value":"Base URL","id":"base-url","depth":2},{"value":"First request","id":"first-request","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Introduction to Sales Layer REST APIs","description":"Overview of the Sales Layer REST APIs — DAM and Catalog. Designed for technical teams building integrations with Sales Layer using standard HTTPS requests and JSON payloads."},"keywords":{"includes":["Sales Layer API","REST API introduction","DAM API","Catalog API","API integration","API key"]},"metadata":{"redocly_category":"Guides","api_domain":"Cross API"}},"lastModified":"2026-06-05T17:50:39.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/introduction","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}