Gift Batch API Issue

I am attempting to fetch GiftBatch data using the GET GiftBatch API (https://api.sky.blackbaud.com/gift-batch/v1/giftbatches?limit=500). This is my first attempt at performing this operation. However, I encounter the following error when calling the API:

HTTP/1.1 403 Forbidden
cache-control: no-store, must-revalidate, no-cache
content-length: 239
content-type: application/problem+json; charset=utf-8

{
"type": "urn:blackbaud:forbidden",
"title": "The requested action is forbidden.",
"status": 403,
"detail": "The user does not have permission to perform this operation.",
"trace_id": "7596af11de2a478fa6989e5647568790",
"span_id": "c2c9046c481098fd"
}

Answers

  • I think the important part is

    "title": "The requested action is forbidden.",

    "status": 403,


    Why you aren't authorized is another story. are you able to make API calls to the correct environment using the "try it" box on the sky developed documentation page?

    API Reference - SKY API

    As I am looking through the gift v1 endpoint I do not see a get for gift batch? I could be wrong but that might also be a place to start

    you can GET gifts by id

    https://api.sky.blackbaud.com/gift/v1/gifts/{gift_id}

    and you can POST a gift batch

    https://api.sky.blackbaud.com/gift/v1/giftbatches/{batch_id}/gifts

    I would really be curious what the behavior is using the "try it" box on the documentation reference page

  • Alex Wong
    Alex Wong Community All-Star
    Ninth Anniversary Kudos 5 Facilitator 3 Raiser's Edge NXT Fall 2025 Product Update Briefing Badge

    different things you can try

    1. try a different call like gift list or constituent list (determine if you simply do not have rights to gift batching)
    2. check your level of permission in RE, are you RE solution admin ?