Getting 403: when calling API using POST Creates a constituent constituents and gifts

I am getting below Error when I calling the Post URL -https://api.sky.blackbaud.com/constituent/v1/constituents

I am passing the token got from https://oauth2.sky.blackbaud.com/token call and also passing the subscription key


[
{
"message": "The user does not have permission to perform this operation",
"error_name": "RequestNotFulfilled",
"error_code": 403,
"raw_message": "The user does not have permission to perform this operation",
"error_args": []
}
]

I have see some solutions to provide permission to the security group but I am not able to navigate to any of the suggested solutions

Let me know if you need any further info.

We are integrating our Donor Gift Form App with Blackbaud Raiser's Edge NXT using the SKY API and require access to both Constituent Add API and Gift Add API endpoints  

Currently, when creating or updating constituent or gift data, we receive:

{  "message": "The user does not have permission to perform this operation",  "error_code": 403}
Tagged:

Answers

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

    First thing you want to check is, for the user you got authentication token for, login to RE NXT normally and try to create a constituent record. If you cannot, then that explains why.

    For the user, ask the RE NXT database admin to ensure there's right to create constituent and create gift record. You will also need to ensure your SKY API Application has access right to WRITE to RE NXT