Skip to main content

Get Deliverables

Provides a list of all deliverables in your gamification system. Deliverables are rewards issued to players and come in three types: Prize, Content, and Notification.

Endpoint

GET /v1/admin/deliverables

Response

{
"code": 200,
"data": [
{
"uid": "13f1b67e57a548f8bd73e947c3564b90",
"description": "Can be assigned to triggers/badges to allow the players to Spin.",
"isPercentage": false,
"label": "Spin Credit",
"type": "Prize",
"imageName": "https://rapidmulestorage.blob.core.windows.net/images/20b19c63-15d6-4621-a8ab-99b70a239ad6_spin.png"
},
{
"uid": "41c8680620d94498b295e53e7db96045",
"description": null,
"isPercentage": false,
"label": "Gold",
"type": "Prize",
"imageName": "https://rapidmulestorage.blob.core.windows.net/images/a2280ab9-1eec-4625-b97e-d0cbe960dbe0_coin.png"
},
{

Response Fields

FieldTypeDescription
uidstringUnique identifier for the deliverable
labelstringDisplay name of the deliverable
descriptionstringDescription of the deliverable's purpose
typestringDeliverable type: Prize, Content, or Notification
imageNamestringURL to the deliverable's icon/image
isPercentagebooleanWhether the amount represents a percentage

Deliverable Types

TypeDescriptionUse Cases
PrizeTangible/virtual rewardsCoins, credits, coupons, items
ContentDynamic contentBanners, carousels, personalized content
NotificationSystem/user notificationsFeature unlocks, alerts, messages

Request Example

curl -X GET https://api.rapidmule.com/v1/admin/deliverables \
-H "Authorization: Bearer YOUR_API_KEY"

Use Cases

  • Filter by Type: Organize deliverables by Prize, Content, or Notification types
  • Percentage-Based Rewards: Find deliverables that use percentage values (like discount coupons)
  • Reward Store UI: Build reward store interfaces showing available items

Error Codes

CodeDescriptionResolution
1001Payload is nullCheck request parameters
4001Invalid AuthKeyVerify API key
Learn More

For a deeper understanding of Deliverables, see Core Concepts - Deliverables.