---
title: "Claim social media reward points"
method: POST
path: "/loyalty/cp/api/claim-social-media-points"
tags: ["Points & Earn Rules"]
---

# Claim social media reward points

`POST /loyalty/cp/api/claim-social-media-points`

## Request

- Base URL: `https://your-store.myshopify.com/apps`
- URL: `https://your-store.myshopify.com/apps/loyalty/cp/api/claim-social-media-points`
- Auth: none declared

Allows a customer to claim loyalty points for social media engagement (Facebook like, Instagram follow, etc.) based on the specified earn rule. Each social media action can typically only be claimed once per customer. The system tracks which social media rewards have been claimed to prevent duplicate claims.

## Request body

- SocialMediaPoints: Social media points claim request with earn rule ID
  - `earnRuleId` integer

## Response `200`

Social media points claimed successfully

## Other responses

- `400`: Invalid earn rule ID or already claimed
- `401`: Customer not authenticated

---

[API](https://skmtc.dev/appstle/apis/storefront-apis.md) - [All operations](https://skmtc.dev/appstle/apis/storefront-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/appstle/apis/storefront-apis/revisions/9f59d178ff71?raw)
