---
title: "Validate Apple Receipt"
method: POST
path: "/api/portfolios/validate-apple-receipt"
tags: ["Portfolios"]
---

# Validate Apple Receipt

`POST /api/portfolios/validate-apple-receipt`

## Request

- Base URL: `https://alpha-bazaar-signal-server.onrender.com`
- URL: `https://alpha-bazaar-signal-server.onrender.com/api/portfolios/validate-apple-receipt`
- Auth: HTTP bearer

Validate Apple IAP receipt and upgrade portfolio tier to premium.

Verifies the transaction with Apple's App Store Server API v2 when configured,
then records the transaction and upgrades the publisher's plaid_tier to premium.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/alphabazaar/apis/alpha-bazaar-signal-server.md) · [All operations](https://skmtc.dev/alphabazaar/apis/alpha-bazaar-signal-server/llms.txt) · [OpenAPI document](https://skmtc.dev/alphabazaar/apis/alpha-bazaar-signal-server/revisions/01654ec03d07?raw)
