Skip to content

Latest commit

 

History

History
77 lines (61 loc) · 4.67 KB

File metadata and controls

77 lines (61 loc) · 4.67 KB

GiftCards.Balances

Overview

Available Operations

  • List - List gift card balances

List

Fetch the balances for one or more gift cards.

Example Usage

using Gr4vy;
using Gr4vy.Models.Components;
using System.Collections.Generic;

var sdk = new Gr4vySDK(
    merchantAccountId: "default",
    bearerAuth: "<YOUR_BEARER_TOKEN_HERE>"
);

var res = await sdk.GiftCards.Balances.ListAsync(giftCardBalanceRequest: new GiftCardBalanceRequest() {
    Items = new List<Item>() {
        Item.CreateGiftCardStoredRequest(
            new GiftCardStoredRequest() {
                Id = "356d56e5-fe16-42ae-97ee-8d55d846ae2e",
            }
        ),
        Item.CreateGiftCardStoredRequest(
            new GiftCardStoredRequest() {
                Id = "356d56e5-fe16-42ae-97ee-8d55d846ae2e",
            }
        ),
        Item.CreateGiftCardRequest(
            new GiftCardRequest() {
                Number = "4123455541234561234",
                Pin = "1234",
            }
        ),
    },
});

// handle response

Parameters

Parameter Type Required Description Example
GiftCardBalanceRequest GiftCardBalanceRequest ✔️ N/A
MerchantAccountId string The ID of the merchant account to use for this request. default

Response

GiftCardSummaries

Errors

Error Type Status Code Content Type
Gr4vy.Models.Errors.Error400 400 application/json
Gr4vy.Models.Errors.Error401 401 application/json
Gr4vy.Models.Errors.Error403 403 application/json
Gr4vy.Models.Errors.Error404 404 application/json
Gr4vy.Models.Errors.Error405 405 application/json
Gr4vy.Models.Errors.Error409 409 application/json
Gr4vy.Models.Errors.HTTPValidationError 422 application/json
Gr4vy.Models.Errors.Error425 425 application/json
Gr4vy.Models.Errors.Error429 429 application/json
Gr4vy.Models.Errors.Error500 500 application/json
Gr4vy.Models.Errors.Error502 502 application/json
Gr4vy.Models.Errors.Error504 504 application/json
Gr4vy.Models.Errors.APIException 4XX, 5XX */*