This article provides information about Double the Donation's data schema for Double the Donation Volunteering.
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)