JUMP TOVAN CRMOverviewRequest DataAuthenticationData ModelSecurity modelAPI Key ExpirationsErrorsInput ValidationExpansionPaginationJSON PatchEndpointsPublic usersIntrospectionget/echoespostPeopleOverviewCommon Models/peopleget/people/findpost/people/findByPhonepost/people/findOrCreatepost/people/{vanId}post/people/{vanId}/mergeIntoput/people/{vanId}delete/people/{personIdType}:{personId}post/people/{vanId}get/people/{personIdType}:{personId}get/people/{vanId}/canvassResponsespost/people/{personIdType}:{personId}/canvassResponsespost/people/{vanId}/activistCodesget/people/{vanId}/codespost/people/{personIdType}:{personId}/codespost/people/{vanId}/disclosureFieldValuespost/people/{personIdType}:{personId}/disclosureFieldValuespost/people/{vanId}/relationshipspost/people/{vanId}/notesget/people/{vanId}/notespost/people/{personIdType}:{personId}/notespost/people/{vanId}/notes/{noteId}put/people/{vanId}/codes/{codeId}delete/people/{personIdType}:{personId}/codes/{codeId}delete/people/{vanId}/myActivistFlagsput/people/{vanId}/myActivistFlagsdelete/people/{vanId}/membershipget/people/{vanId}/namespatchActivist CodesOverviewCommon Models/activistCodesget/activistCodes/{activistCodeId}getBallotsCommon Models/ballotRejectionReasonsget/ballotRejectionReasons/{ballotRejectionReasonId}get/ballotReturnStatusesget/ballotReturnStatuses/{ballotReturnStatusId}get/ballotRequestTypesget/ballotRequestTypes/{ballotRequestTypeId}get/ballotTypesget/ballotTypes/{ballotTypeId}getBargaining UnitsOverviewCommon Models/bargainingUnitsget/bargainingUnits/{bargainingUnitId}get/bargainingUnitspostBulk ImportOverviewConceptual IntroductionWorkflowCommon models/bulkImportJobs/{jobId}get/bulkImportJobs/resourcesget/bulkImportMappingTypesget/bulkImportMappingTypes/{mappingTypeName}get/bulkImportMappingTypes/{mappingTypeName}/{fieldName}/valuesget/bulkImportJobspostCampaignsOverviewCommon Models/campaignsget/campaigns/{campaignId}getCanvass File RequestsOverview/canvassFileRequestspost/canvassFileRequests/{canvassFileRequestId}getCanvass ResponsesOverview/canvassResponses/contactTypesget/canvassResponses/inputTypesget/canvassResponses/resultCodesgetChanged EntitiesOverviewCommon Models/changedEntityExportJobs/resourcesget/changedEntityExportJobs/changeTypes/{resourceType}get/changedEntityExportJobs/fields/{resourceType}get/changedEntityExportJobspost/changedEntityExportJobs/{exportJobId}getCodesOverviewCommon Models/codesget/codes/{codeId}get/codespost/codes/batchpost/codes/{codeId}patch/codesput/codes/{codeId}put/codesdelete/codes/{codeId}delete/codes/supportedEntitiesget/codeTypesgetCommitmentsOverviewCommon Models/commitments/{commitmentId}patchContributionsOverviewCommon models/contributionspost/contributions/{contributionId}get/contributions/{alternateIdType}:{alternateId}get/contributions/attributionTypesget/contributions/{contributionId}/attributions/{vanId}put/contributions/{contributionId}/attributions/{vanId}delete/contributions/{contributionId}/adjustmentspostCustom FieldsOverviewCommon models/customFieldsget/customFields/{customFieldId}getDepartmentsOverviewCommon Models/departmentsget/departments/{departmentId}getDesignationsOverviewCommon Models/designationsget/designations/{designationId}getDisbursementsOverviewCommon models/disbursementspost/disbursements/{disbursementId}getDistrict FieldsOverviewCommon models/districtFieldsget/districtFields/{districtFieldId}getEmailOverviewCommon models/email/messagesget/email/message/{emailId}getEmployersOverviewCommon Models/employersget/employers/{employerId}get/employers/{employerId}patch/employerspost/employers/{employerId}/bargainingUnits/{bargainingUnitId}post/employers/{employerId}/bargainingUnits/{bargainingUnitId}/jobClasses/{jobClassId}post/employers/{employerId}/departmentspost/employers/{employerId}/shiftTypes/{shiftTypeId}post/employers/{employerId}/worksitespostEvent TypesOverviewCommon models/events/typesget/events/types/{eventTypeId}getEventsOverviewCommon models/eventsget/events/{eventId}get/events/{eventId}patch/eventspost/events/{eventId}/shiftspost/events/{eventId}put/events/{eventId}deleteExport JobsOverviewCommon Models/exportJobTypesget/exportJobspost/exportJobs/{exportJobId}getExtended Source CodesOverviewCommon models/codes/extendedSourceCodesgetFile-Loading JobsOverview/fileLoadingJobspost/fileLoadingJobs/{jobId}get/fileLoadingJobs/{jobId}/statsgetFinancial BatchesOverviewCommon models/financialBatchesget/financialBatches/{financialBatchId}get/financialBatchespostFoldersOverviewCommon Models/foldersget/folders/{folderId}getJob ClassesOverviewCommon models/jobClassesget/jobClasses/{jobClassId}get/jobClassespostLocationsOverviewCommon models/locationsget/locations/{locationId}get/locations/findOrCreatepost/locationspost/locations/{locationId}deleteMember StatusesOverviewCommon models/memberStatusesget/memberStatuses/{memberStatusId}get/memberStatusespostMiniVAN ExportsOverviewCommon models/minivanExportsget/minivanExports/{minivanExportId}getNotesOverviewCommon Models/notes/categoryTypesget/notes/categoriesget/notes/categories/{noteCategoryId}getOnline Actions FormsOverviewCommon Models/onlineActionsFormsget/onlineActionsForms/{formTrackingId}getPhones/phones/isCellStatusesgetPrinted ListsOverviewCommon Models/printedListsget/printedLists/{printedListNumber}getRelationshipsOverview/relationshipsgetReported DemographicsOverview/reportedRacesget/reportedEthnicitiesget/reportedLanguagePreferencesget/reportedSexualOrientationsget/reportedGendersget/pronounsgetSaved ListsOverviewCommon Models/savedListsget/savedLists/{savedListId}get/savedLists/smsSyncpostSchedule TypesOverviewCommon Models/scheduleTypesget/scheduleTypes/{scheduleTypeId}get/scheduleTypespostScore UpdatesOverview/scoreUpdatesget/scoreUpdates/{scoreUpdateId}get/scoreUpdates/{scoreUpdateId}patchScoresOverview/scoresget/scores/{scoreId}getShift TypesOverviewCommon Models/shiftTypesget/shiftTypes/{shiftTypeId}get/shiftTypespostSignupsOverviewCommon Models/signups/statusesget/signups/{eventSignupId}get/signupsget/signupspost/signups/{eventSignupId}put/signups/{eventSignupId}deleteStoriesOverviewCommon Models/stories/{storyId}get/storiespostSupporter GroupsOverviewCommon Models/supporterGroupsget/supporterGroupspost/supporterGroups/{supporterGroupId}delete/supporterGroups/{supporterGroupId}get/supporterGroups/{supporterGroupId}/people/{vanId}put/supporterGroups/{supporterGroupId}/people/{vanId}deleteSurvey QuestionsOverviewCommon Models/surveyQuestionsget/surveyQuestions/{surveyQuestionId}getTarget Export JobsOverview/targetExportJobspost/targetExportJobs/{exportJobId}getTargetsOverviewCommon Models/targetsget/targets/{targetId}getUsersOverviewCommon Models/users/{userId}/districtFieldValuesget/users/{userId}/districtFieldValuespost/users/{userId}/districtFieldValuesputVoter Registration BatchesOverviewCommon Models/voterRegistrationBatchesget/voterRegistrationBatches/programTypesget/voterRegistrationBatches/registrationFormsget/voterRegistrationBatches/states/{state}/supportedFieldsget/voterRegistrationBatchespost/voterRegistrationBatches/{batchId}patch/voterRegistrationBatches/{batchId}/peoplepostWorksitesOverviewCommon models/worksitesget/worksites/{worksiteId}get/worksites/{worksiteId}/workAreaspostActionTagOverviewForm EmbeddingHow to find Embed CodeNotes for website builder productsAttributesdata-form-url (required)data-id (legacy implementations)data-databagdata-endpointdata-formdef-endpointdata-labelsdata-mobile-autofocusdata-resource-pathQuery StringsQuery Strings for Specific Forms & FeaturesSmartLinksHidden Metadata FieldsCallbacksTechnical backgroundalterErrorsalterFillalterFormDefinitionalterPostalterRequireValidonSubmitpostContributionAmountChangedpostFillpostPaymentMethodChangedpostRenderpreSeguesegueExamplesRestyle credit card field using alterFormDefinitionalterErrorsalterFormDefinitionRearrange fields using alterFormDefinitionConditional redirects with preSegueGet contribution amount in preSegueChange country list using postRenderAlter contribution amount options using alterFormDefinitionPopulate Hidden Metadata Fields with alterPostRemove list attributesThird Party IntegrationsUsing Google Remarketing CodesGoogle Tag Manager Event TrackingEnhanced ecommerce tracking in Google Tag ManagerCookie Consent ManagementNGP 7OverviewChangelogAuthenticationErrorsContactsOverviewCommon Models/contacts/findOrCreatepost/contacts/{contactId}postContributionsOverviewCommon Models/contributionspost/contributions/{contributionId}postDisbursementsOverviewCommon Models/disbursementspost/disbursements/{disbursementId}postDesignationsOverviewCommon Models/designationsget/designations/{designationId}/contactDisclosureFieldsget/designations/{designationId}/contributionDisclosureFieldsget/designations/{designationId}/disbursementDisclosureFieldsgetBatchesOverviewCommon Models/batchesgetContact CodesOverview/contactCodesget/contactCodespostSource CodesOverview/sourceCodesget/sourceCodespostPledgesOverview/pledgespostFormsOverview/formsget/forms/{formId}get/forms/{formId}postExternal SourcesOverview/externalSourcegetEmail ListsOverview/emailListsgetBroadcast EmailsOverview/broadcastEmailsget/broadcastEmails/{emailMessageId}get/broadcastEmails/{emailMessageId}/variants/{emailMessageVariantId}get/broadcastEmailVariants/{emailMailingId}getPowered by ChangelogSubstantive changes to the API are documented in the Changelog.