The Virtuous API can be authenticated in two different ways, OAuth which is mainly used for User Authentication and HMAC which is used for external entities providing information to Nonprofits on Virtuous.
This code sample is an example of how to sign your request with the HMAC authentication pattern used in Virtuous.
Contact Virtuous at [email protected] to request a Private Key to get started.