---
title: "Authorize a purchase plan"
method: POST
path: "/v1/shoppers/me/purchase-plan/authorize"
tags: ["Purchase Plan Authorize"]
---

# Authorize a purchase plan

`POST /v1/shoppers/me/purchase-plan/authorize`

## Request

- Base URL: `https://api.digitalriver.com`
- URL: `https://api.digitalriver.com/v1/shoppers/me/purchase-plan/authorize`
- Auth: none declared

Authenticates a current shopper session into a specific private store. Some private stores may have more than one access rule configured.

## Query parameters

- `token` string
- `expand` string
- `fields` string

## Request body

- DefaultPurchasePlan
  - `id` string
  - `isAuthenticationRequiredToBrowse` string
  - `purchasePlanName` string
  - `brandDisplayName` string
  - `targetMarketId` string
  - `targetMarketName` string

## Response `204`

No Content.

## Other responses

- `400`: * invalid-request
- `401`: * Invalid Token

---

[API](https://skmtc.dev/digitalriver/apis/commerce-api-suite-shopper-apis.md) - [All operations](https://skmtc.dev/digitalriver/apis/commerce-api-suite-shopper-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/digitalriver/apis/commerce-api-suite-shopper-apis/revisions/4b69392f93b9?raw)
