{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown","redocly_category":"API Reference","api_domain":"DAM"},"seo":{"title":"DAM REST API overview","description":"Functional overview of the Sales Layer DAM REST API for image asset integrations.","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":"dam-rest-api-overview","__idx":0},"children":["DAM REST API overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The DAM REST API is used to integrate external systems with Sales Layer digital asset management capabilities."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It focuses on image resources. An integration can list existing images and delete images when they are no longer needed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use this API when an external system needs to keep product images, media references, or asset metadata aligned with Sales Layer."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"main-capabilities","__idx":1},"children":["Main capabilities"]},{"$$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":"Capability"},"children":["Capability"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What it is used for"},"children":["What it is used for"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["List and filter images"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Retrieve image records and narrow results by supported query parameters."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delete images"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Remove an image resource by identifier."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"endpoint-summary","__idx":2},"children":["Endpoint summary"]},{"$$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":"Path"},"children":["Path"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Functional description"},"children":["Functional description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/dam/image"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Retrieves image records. Use this endpoint to search, filter, sort, and paginate DAM images."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DELETE"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/dam/image/{id}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Deletes an image resource when it can be safely removed."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"typical-integration-scenarios","__idx":3},"children":["Typical integration scenarios"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the DAM REST API to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Retrieve image records to verify processing status or asset availability."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Remove obsolete images as part of a controlled cleanup workflow."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"before-implementing","__idx":4},"children":["Before implementing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make sure your integration:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sends a valid API key in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-API-KEY"]}," header."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Uses pagination when reading lists of images."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Handles temporary processing states when deleting images (a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["409"]}," response means the image is currently being processed)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Applies retry and rate limiting behavior as described in ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/rate-limiting"},"children":["Rate limiting"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Reviews ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/errors"},"children":["DAM error details"]}," for image-specific failure cases."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"technical-reference","__idx":5},"children":["Technical reference"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/dam-v2.0"},"children":["DAM REST API v2.0 OpenAPI reference"]}," for request parameters, schemas, examples, and status codes."]}]},"headings":[{"value":"DAM REST API overview","id":"dam-rest-api-overview","depth":1},{"value":"Main capabilities","id":"main-capabilities","depth":2},{"value":"Endpoint summary","id":"endpoint-summary","depth":2},{"value":"Typical integration scenarios","id":"typical-integration-scenarios","depth":2},{"value":"Before implementing","id":"before-implementing","depth":2},{"value":"Technical reference","id":"technical-reference","depth":2}],"frontmatter":{"seo":{"title":"DAM REST API overview","description":"Functional overview of the Sales Layer DAM REST API for image asset integrations."},"keywords":{"includes":["DAM API","image API","digital assets","media integration"]},"metadata":{"redocly_category":"API Reference","api_domain":"DAM"}},"lastModified":"2026-06-04T20:25:57.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/apis/dam","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}