# Consumer

## The Listing object

- [consumer/object.md](consumer/object.md)

## Endpoints

### Get listing

- [GET /api/2.1/marketplace-consumer/listings/{id}](get-published-listing-for-consumer.md)

### List listings

- [GET /api/2.1/marketplace-consumer/listings](list-published-listings-for-consumer.md)

### Install from a listing

- [POST /api/2.1/marketplace-consumer/listings/{listing_id}/installations](install-listing.md)

### Update an installation

- [PUT /api/2.1/marketplace-consumer/listings/{listing_id}/installations/{installation_id}](update-installation-detail.md)

### Uninstall from a listing

- [DELETE /api/2.1/marketplace-consumer/listings/{listing_id}/installations/{installation_id}](uninstall-listing.md)

### Get one batch of listings. One may specify up to 50 IDs per request

- [GET /api/2.1/marketplace-consumer/listings:batchGet](batch-get-listings.md)

### Search listings

- [GET /api/2.1/marketplace-consumer/search-listings](search-published-listings-for-consumer.md)

### List providers

- [GET /api/2.1/marketplace-consumer/providers](list-published-providers-for-consumer.md)

### Get one batch of providers. One may specify up to 50 IDs per request

- [GET /api/2.1/marketplace-consumer/providers:batchGet](batch-get-providers.md)

### Get a provider

- [GET /api/2.1/marketplace-consumer/providers/{id}](get-published-provider-for-consumer.md)

### List all installations

- [GET /api/2.1/marketplace-consumer/installations](list-installations.md)

### List installations for a listing

- [GET /api/2.1/marketplace-consumer/listings/{listing_id}/installations](get-installation-details.md)

### List all listing fulfillments

- [GET /api/2.1/marketplace-consumer/listings/{listing_id}/fulfillments](list-listing-fulfillments.md)

### Get listing content metadata

- [GET /api/2.1/marketplace-consumer/listings/{listing_id}/content](get-listing-content.md)

### Get the personalization request for a listing

- [GET /api/2.1/marketplace-consumer/listings/{listing_id}/personalization-requests](get-personalization-requests-for-consumer.md)

### List all personalization requests

- [GET /api/2.1/marketplace-consumer/personalization-requests](list-personalization-requests-for-consumer.md)

### Create a personalization request

- [POST /api/2.1/marketplace-consumer/listings/{listing_id}/personalization-requests](create-personalization-request.md)

