Giftnote API

Written By Giftnote Admin

Last updated About 16 hours ago

Heads up — Giftnote v3 is here and the app looks different. We have just launched a completely new interface, so some screenshots and menu names in this article are still from the old version. We are updating the help docs over the next few days. In the meantime, if you get stuck, email support@giftnote.com and we will help you out.

Giftnote API Documentation

You can access API credentials within the Giftnote app under Settings > Integrations > Giftnote API.

API Credentials Example

  • Client ID: 6963c0-2
  • API Quota Limit: 10 requests/hour
  • API Token: No token generated yet. Click the button below to generate a new token.

Keep your Client ID and API Token secure. Do not share them with others or expose them in any client-side code.

Authentication

To use the Giftnote API, request an access token. Tokens expire after one hour.

Requesting Access Token

Send a POST request to:

https://api.giftnote.com/auth/oauth/token

Request headers:

Content-Type: application/x-www-form-urlencoded Authorization: Basic [base64 encoding of client_id:api_token]

Request body:

grant_type=client_credentials

cURL Example:

curl --location --request POST 'https://api.giftnote.com/auth/oauth/token/' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic [encoded_client_id:api_token]' \ --data-urlencode 'grant_type=client_credentials'

Example successful response:

{ \"access_token\": \"example-token-response\", \"expires_in\": 3600, \"token_type\": \"Bearer\" }

API Usage

After obtaining your OAuth token, you can make requests to your desired endpoint.

Each request consumes one quota. Quotas refresh hourly.

Base URL for API endpoints:

https://api.giftnote.com/[collection]/v0/

Request headers for API calls:

Authorization: Bearer [access_token from OAuth request]