Skip to main content

Developer Exercises

The exercises below are meant to show that you have a working knowledge of both API's in general and the NationBuilder API specifically.

Pick a minimum of two of the excercises listed below, complete them and email a gist of your code to

API Endpoint


  • Create an event
  • Make a form that allows others to update that event


  • Create a person
  • Update the person
  • Delete the person

Webhooks + Contact

  • Create a webhook that fires when a person is contacted
  • Make a form that logs a contacts
  • When the form is submitted show the payload

Sites + People

  • Create a site with 3 basic pages
  • Make a form that creates people
  • Display the people on the basic pages

Surveys + Contact

  • Create a survey
  • Log a contact when someone answers a survey question