# Provider

## The Listing object

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

## Endpoints

### Get a listing

- [GET /api/2.0/marketplace-provider/listings/{id}](get-listing.md)

### List listings

- [GET /api/2.0/marketplace-provider/listings](list-listings.md)

### Create a listing

- [POST /api/2.0/marketplace-provider/listing](create-listing.md)

### Update listing

- [PUT /api/2.0/marketplace-provider/listings/{id}](update-listing.md)

### Delete a listing

- [DELETE /api/2.0/marketplace-provider/listings/{id}](delete-listing.md)

### Get provider

- [GET /api/2.0/marketplace-provider/providers/{id}](get-provider.md)

### List providers

- [GET /api/2.0/marketplace-provider/providers](list-providers.md)

### Create a provider

- [POST /api/2.0/marketplace-provider/provider](create-provider.md)

### Update provider

- [PUT /api/2.0/marketplace-provider/providers/{id}](update-provider.md)

### Delete provider

- [DELETE /api/2.0/marketplace-provider/providers/{id}](delete-provider.md)

### All personalization requests across all listings

- [GET /api/2.0/marketplace-provider/personalization-requests](get-personalization-requests-for-provider.md)

### Update personalization request status

- [PUT /api/2.0/marketplace-provider/listings/{listing_id}/personalization-requests/{request_id}/request-status](update-personalization-request-status.md)

### Get a file

- [GET /api/2.0/marketplace-provider/files/{file_id}](get-file.md)

### List files

- [GET /api/2.0/marketplace-provider/files](list-files.md)

### Create a file

- [POST /api/2.0/marketplace-provider/files](create-file.md)

### Delete a file

- [DELETE /api/2.0/marketplace-provider/files/{file_id}](delete-file.md)

### Get provider analytics dashboard

- [GET /api/2.0/marketplace-provider/analytics_dashboard](list-provider-analytics-dashboard.md)

### Create provider analytics dashboard

- [POST /api/2.0/marketplace-provider/analytics_dashboard](create-provider-analytics-dashboard.md)

### Update provider analytics dashboard

- [PUT /api/2.0/marketplace-provider/analytics_dashboard/{id}](update-provider-analytics-dashboard.md)

### Get latest version of provider analytics dashboard

- [GET /api/2.0/marketplace-provider/analytics_dashboard/latest](get-latest-version-provider-analytics-dashboard.md)

