When making a curl request the authentication token should be passed in the request's header. Passing it as a regular parameter will likely result to the "Error: The requested method is not allowed ... Method must come from a white-listed IP address or provide an auth token.

Disclaimer: Blackbaud provides programming examples for illustration only without warranty either expressed or implied including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes you are familiar with HTML/CSS/JavaScript and the tools used to create and modify this code. Blackbaud Customer Support may help explain where the code should live in the product, but we will not modify or assist you with modifying or troubleshooting these examples.