Skip to main content


commented on Issue with Private Notes via API
Just to add to this, I’ve had success adding an “author_id” variable to note object:

<pre>{"note": {"author_id":1,“content”:“This is the private note” } }</pre>

which attributes the private note to NationBuilder Support (user:1 in any nation). I’ve found this a helpful way of flagging the notes that are submitted through the NationBuilder API.
posted 2019-08-19 05:09:10 -0700
tagged Mohamed Hisham's [API] Relationships between People to People/Organizations are not available with Important
posted 2018-07-30 18:59:31 -0700
commented on What are NationBuilder's SSL offerings for websites?
I agree with Dennis Consorte, as a first step, at least support the HTTPS url structure so we can use Cloudflare’s free SSL support which will cover Chrome’s needs at this stage (though will not work on some older browsers – something I am willing to live with)
posted 2017-09-08 17:58:24 -0700
wants to volunteer
posted 2017-08-24 22:22:13 -0700
commented on Use NationBuilder to get more value out of your Facebook page
When NationBuilder pulls in post likes from Facebook, do you store the users Facebook user id (specific to NationBuilder’s Facebook app). I’ve noticed some profile urls added automatically to a signup include this ID, and was wondering if NationBuilder would make this ID available in the data export, similar to what is provided for Twitter IDs?

Would having this ID compromise any NationBuilder privacy policies — or Facebook app policies for that matter — or is it something that could be possible to make available in a data export?

To your question Adam, having Facebook app user id (specific to NationBuilder’s Facebook app) in your People export would allow you to upload a Custom Audience to Facebook Audiences which could then be used for promoted content or re-marketing purposes — which would be an amazing feature to have.
posted 2016-09-21 19:10:22 -0700
commented on request
I’ve noticed in some themes
{{ request.pending_object_id }}

{{ request.pending_object_id }}

but cannot find documentation on this variables. I’m assuming this is used to allow someone to write a comment before being logged in, and submit their comment through a login request? Can someone please confirm if this is correct? Also, if that is the case, are there other instances can this be used apart from commenting?
posted 2016-07-26 17:57:38 -0700
commented on Donations API
The new write endpoint has a few limitations that make it difficult to implement a good external donations solution and track the donations back in Nation Builder:

1) It does not allow donations to be assigned to an existing supporter, but instead creates a new user for every donation. Ideally we’d be able to pass a signup id in the initial payload, which would then assign the donations.

2) We have not been able to write any donation types other than CASH (such as Credit Card), which means they are recorded as “FAILED” and do not show up in reporting.

3) There are no options to write recurring donations and have them show up in /admin/signups/{id}/donations/recurring. This means we cannot effectively build an external recurring donations system and track that back through Nation Builder.

1-2 are priorities for us to be able to effectively use the API for our apps, any idea when these options may be supported?
posted 2014-03-12 17:43:00 -0700
commented on Limitations with the write endpoint of the Donations API.
Thanks Adriel, I have just submitted the bug report.
posted 2014-03-24 00:21:12 -0700