360MatchPro Volunteer Hub Data Schema

This article provides information about Double the Donation's data schema for 360MatchPro Volunteer Hub.

Registration Data Schema

  • 360matchpro_public_key (required): The public API key associated with the 360MatchPro account. This is not the same as the partner public API key. (string, 16 characters)

  • partner_identifier (required): Unique for each Double the Donation partner platform. This will be the same value for every transaction that comes from a single partner platform. This partner identifier is securely provided to integration partners by the Double the Donation Partnerships Team and is NOT the same as their partner API key.

  • campaign (required): Campaigns are arbitrary, plain text containers used to group registrations. You can add all registrations into one campaign, or break them out into separate campaigns. Some sample campaigns would be: "FY2016-Fall", "Boston Walkathahon", "EOY_Giving", etc. (string)

  • registration_identifier (required): a unique identifier generated by your platform, used to tie entries together between 360MatchPro Volunteer Hub and your platform. It can contain spaces and special characters (string)
  • volunteer_email (required): The email address associated with the donation. (string)
  • volunteer_first_name (required): First name of the volunteer. (string)
  • volunteer_last_name (required): Last name of the volunteer. (string)
  • event_at (optional): Date of the volunteer event.
  • created_at (optional, strongly recommended): Date the registration occurred.
  • doublethedonation_company_id (optional): The company ID in the Double the Donation database. Generated by the streamlined search field on the registration form and the volunteer plugin on the confirmation page. (integer)
  • doublethedonation_entered_text (optional): The actual text that was entered by the user into the streamlined search field on the registration form of the volunteer plugin on the confirmation page. (string)