Oracle CrowdTwist Commerce (POS) API

The point-of-sale side of CrowdTwist, served from a separate templated host. Purchase posts a receipt with line items, tenders and coupons and returns the per-item point breakdown including bonus-campaign multipliers; Fulfillment marks a redemption shipped; Return reverses points for a returned purchase. Authentication is the client API key in an X-CT-Authorization header — HMAC signing is explicitly NOT supported on this host. The receipt_id field is documented as a unique identifier per request and duplicates are rejected, which makes Purchase the only de-duplicated write in the platform.

API entry from apis.yml

apis.yml Raw ↑
aid: crowdtwist-commerce
name: Oracle CrowdTwist Commerce (POS) API
description: The point-of-sale side of CrowdTwist, served from a separate templated host. Purchase posts
  a receipt with line items, tenders and coupons and returns the per-item point breakdown including bonus-campaign
  multipliers; Fulfillment marks a redemption shipped; Return reverses points for a returned purchase.
  Authentication is the client API key in an X-CT-Authorization header — HMAC signing is explicitly NOT
  supported on this host. The receipt_id field is documented as a unique identifier per request and duplicates
  are rejected, which makes Purchase the only de-duplicated write in the platform.
humanURL: https://docs.oracle.com/en/cloud/saas/marketing/crowdtwist-develop/Developers/Purchase.html
baseURL: https://pos{client_id}.crowdtwist.com
tags:
- Commerce
- Point of Sale
- Receipts
- Fulfillment
properties:
- type: Documentation
  url: https://docs.oracle.com/en/cloud/saas/marketing/crowdtwist-develop/Developers/Purchase.html
- type: ErrorCatalog
  url: errors/crowdtwist-error-codes.yml