Sign in
Giftronaut Developer Platform

Manage reward experiences at scale

The Giftronaut API puts branded and choice-based gift cards at your fingertips — send to anyone, automate your reward workflows, and manage everything programmatically from a single integration.

This documentation is in beta and is being updated regularly. If you have any questions or feedback, please contact us at api@giftronaut.com.

What you can build

Send gift cards

Send branded or choice-based gift cards, with immediate or scheduled delivery.

Manage recipients

Create and organize a recipient address book — including groups for bulk sending.

Automate campaigns

Create scheduled gift card campaigns with flexible delivery timing and recipient targeting.

Track your balance

Query your remaining balance and full usage history directly from the API.

Getting started

  1. Create a developer app — sign in and create a sandbox app from the Dashboard.
  2. Get your credentials — copy your client_id and client_secret.
  3. Read the quickstart — follow the Quickstart guide to make your first API call.
  4. Explore the API — browse the API Reference and use the Try It panel to test requests interactively.

API domains

Place, retrieve, cancel, and resend gift card orders.
orders.read orders.write orders.cancel
Manage your recipient address book and groups.
recipients.read recipients.write
Browse available branded cards and choice card products.
catalog.read
View remaining balance and usage history.
balance.read balance.write
Create and manage automated gift card campaigns.
campaigns.read campaigns.write
Create and manage reusable email templates.
templates.read templates.write
Configure webhook endpoints and event subscriptions.
webhooks.read webhooks.write

Available scopes

Every access token is issued with one or more scopes that control which endpoints it can call. Request only the scopes your integration needs.

orders.read
View orders and order history
orders.write
Create and manage orders
orders.cancel
Cancel pending orders
recipients.read
View recipient information
recipients.write
Create and manage recipients
catalog.read
Browse the product catalog
balance.read
View account balance and transaction history
balance.write
Request ACH balance top-up
templates.read
View email templates
templates.write
Create and manage email templates
campaigns.read
View campaigns
campaigns.write
Create and manage campaigns
webhooks.read
View webhook configurations
webhooks.write
Manage webhook endpoints and subscriptions

Rate limits

API requests are rate limited per credential. Production credentials allow up to 60 requests per minute, while sandbox credentials allow up to 300 requests per minute. Requests that exceed the limit receive an HTTP 429 Too Many Requests response.