# Adobe Target Recommendations API

**Canonical:** https://apis.io/apis/adobe/adobe-target-recommendations-api/  
**Provider:** Adobe — https://apis.io/providers/adobe/  
**Base URL:** https://mc.adobe.io/{tenantId}/target/recs  
**Documentation:** https://developer.adobe.com/target/administer/recommendations-api/

Adobe Target Recommendations API is one of 108 APIs that [Adobe](https://apis.io/providers/adobe/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 6 JSON Schemas.

Recommendations API are based on [REST](https://en.wikipedia.org/wiki/Representational_state_transfer). This describes the resources that make up the official Adobe Target Recommendations API. The resources are designated by nouns or objects in the world of Recommendations like a feed or a design. T

## Operations (60 of 72)

| Method | Path | Summary |
|---|---|---|
| GET | `/collections` | List collections |
| POST | `/collections` | Create collection |
| GET | `/collections/{id}` | Get collection |
| PUT | `/collections/{id}` | Edit collection |
| DELETE | `/collections/{id}` | Delete collection |
| GET | `/criteria` | List criteria |
| GET | `/criteria/{id}` | Get criteria |
| GET | `/criteria/cart` | List cart criteria |
| POST | `/criteria/cart` | Create cart criteria |
| GET | `/criteria/cart/{id}` | Get cart criteria |
| PUT | `/criteria/cart/{id}` | Edit cart criteria |
| DELETE | `/criteria/cart/{id}` | Delete cart criteria |
| GET | `/criteria/category` | List category criteria |
| POST | `/criteria/category` | Create category criteria |
| GET | `/criteria/category/{id}` | Get category criteria |
| PUT | `/criteria/category/{id}` | Edit category criteria |
| DELETE | `/criteria/category/{id}` | Delete category criteria |
| GET | `/criteria/custom` | List custom criteria |
| POST | `/criteria/custom` | Create custom criteria |
| GET | `/criteria/custom/{id}` | Get custom criteria |
| PUT | `/criteria/custom/{id}` | Edit custom criteria |
| DELETE | `/criteria/custom/{id}` | Delete custom criteria |
| GET | `/criteria/item` | List item criteria |
| POST | `/criteria/item` | Create item criteria |
| GET | `/criteria/item/{id}` | Get item criteria |
| PUT | `/criteria/item/{id}` | Edit item criteria |
| DELETE | `/criteria/item/{id}` | Delete item criteria |
| GET | `/criteria/popularity` | List popularity criteria |
| POST | `/criteria/popularity` | Create popularity criteria |
| GET | `/criteria/popularity/{id}` | Get popularity criteria |
| PUT | `/criteria/popularity/{id}` | Edit popularity criteria |
| DELETE | `/criteria/popularity/{id}` | Delete popularity criteria |
| GET | `/criteria/profileattribute` | List profile attribute criteria |
| POST | `/criteria/profileattribute` | Create profile attribute criteria |
| GET | `/criteria/profileattribute/{id}` | Get profile attribute criteria |
| PUT | `/criteria/profileattribute/{id}` | Edit profile attribute criteria |
| DELETE | `/criteria/profileattribute/{id}` | Delete profile attribute criteria |
| GET | `/criteria/recent` | List recent criteria |
| POST | `/criteria/recent` | Create recent criteria |
| GET | `/criteria/recent/{id}` | Get recent criteria |
| PUT | `/criteria/recent/{id}` | Edit recent criteria |
| DELETE | `/criteria/recent/{id}` | Delete recent criteria |
| GET | `/criteria/sequence` | List sequence criteria |
| POST | `/criteria/sequence` | Create sequence criteria |
| GET | `/criteria/sequence/{id}` | Get sequence criteria |
| PUT | `/criteria/sequence/{id}` | Edit sequence criteria |
| DELETE | `/criteria/sequence/{id}` | Delete sequence criteria |
| GET | `/criteria/userhistory` | List user history criteria |
| POST | `/criteria/userhistory` | Create user history criteria |
| GET | `/criteria/userhistory/{id}` | Get user history criteria |
| PUT | `/criteria/userhistory/{id}` | Edit user history criteria |
| DELETE | `/criteria/userhistory/{id}` | Delete user history criteria |
| GET | `/designs` | List designs |
| POST | `/designs` | Create a design |
| GET | `/designs/{id}` | Get design |
| PUT | `/designs/{id}` | Edit design |
| DELETE | `/designs/{id}` | Delete design |
| POST | `/designs/validate` | Validate design |
| POST | `/entities` | Save entities |
| DELETE | `/entities` | Delete entities |

…and 12 more operations. They are listed in full on the page.

## Machine-readable artifacts (9)

- **OpenAPI** — https://artifacts.apis.io/adobe/openapi/adobe-target-recommendations-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/AdobeDocs/target-developers/main/src/recommendations-api.json
- **Documentation** — https://developer.adobe.com/target/administer/recommendations-api/
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-criteria-item-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-criteria-category-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-criteria-popularity-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-criteria-profile-attribute-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-criteria-custom-schema.json
- **JSONSchema** — https://artifacts.apis.io/adobe/json-schema/adobe-criteria-cart-schema.json

## Other Adobe APIs (12)

- [Adobe PDF Extract API](https://apis.io/apis/adobe/adobe-pdf-extract-api/)
- [Adobe Acrobat Sign API](https://apis.io/apis/adobe/adobe-acrobat-sign-api/)
- [Adobe Analytics API](https://apis.io/apis/adobe/adobe-analytics-api/)
- [Adobe Firefly API](https://apis.io/apis/adobe/adobe-firefly-api/)
- [Adobe Experience Platform API](https://apis.io/apis/adobe/adobe-experience-platform-api/)
- [Adobe Stock API](https://apis.io/apis/adobe/adobe-stock-api/)
- [Adobe Commerce API](https://apis.io/apis/adobe/adobe-commerce-api/)
- [Adobe Marketo Engage API](https://apis.io/apis/adobe/adobe-marketo-engage-api/)
- [Adobe Workfront API](https://apis.io/apis/adobe/adobe-workfront-api/)
- [Adobe User Management API](https://apis.io/apis/adobe/adobe-user-management-api/)
- [Adobe I/O Events API](https://apis.io/apis/adobe/adobe-io-events-api/)
- [Adobe Experience Manager API](https://apis.io/apis/adobe/adobe-experience-manager-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/adobe/adobe-target-recommendations-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/adobe/.
