Skip to main content

Understanding Signups

Signups have a quite complex structure due to the amount of data they usually carry.

Every Singup is composed by several nested objects which contains data for a specified component. Main signup components are:

  • Signup metadata
  • Donor Data
    • Donor Contact Data
      • Donor Address Data
  • Donation Data
  • Payment Data
  • Reject Data

Signup Metadata​

Metadata represent information about where signup was collected, by who, in which team and in general about all business related information that can be useful to manage and analyze signups.

Structure​

FieldTypeRequiredDescription
idIntegerTrueSignup ID
codeStringTrueSignup Unique Code
uuidStringTrueSignup UUID
authorIntegerTrueUser Id of fundraiser who collected the signup
creatorIntegerTrueUser Id of fundraiser who added signup in the platform
tracking_codeStringTrueUTM for the signup
companyIntegerFalseSignup Metaface Company
campaignIntegerFalseID of mobile campaign which generated the signup
campaign_productIntegerFalseID of mobile campaign product choosen by the donor
compiled_onIntegerFalseID location where signup was collected
createdDateFalseCreation Date
updatedDateFalseLast update Date
error_logListFalseList of current errors in singup
checkpoint_dateDateFalseDate of signup validation
signatureStringFalseBase64 representation of the donor signature
donorObjectTrueDonor data (see Donor structure)
donationObjectTrueDonor data (see Donation structure)
paymentObjectTrueDonor data (see Payment structure)

Donor data​

Donor data contains information about the donor who made the signup. In this section you will find personal and contacts data.

Structure​

FieldTypeRequiredDescription
business_nameStringFalseBusiness name in case of companies
first_nameStringFalseDonor first name
last_nameStringFalseDonor last name
sexStringFalseDonor gender
pobStringFalseDonor place of birth
dobStringFalseDonor date of birth
jobStringFalseDonor job
ssnStringFalseDonor Social Serial Number
vatStringFalseDonor VAT
ContactsObjectFalseDonor Contacts (see contact structure)

Donor Contacts data​

Metadata represent information about where signup was collected, by who, in which team and in general about all business related information that can be useful to manage and analyze signups.

Structure​

FieldTypeRequiredDescription
phoneStringFalseDonor phone number
mobileStringFalseDonor mobile phone number
emailStringFalseDonor email address
privacyStringFalseDonor general privacy consent
sms_privacyStringFalseDonor SMS privacy consent
phone_privacyStringFalseDonor Telemarketing privacy consent
mail_privacyStringFalseDonor Mail privacy consent
paper_privacyStringFalseDonor Postal privacy consent
profilation_privacyStringFalseDonor Profilation privacy consent
addressObjectFalseDonor postal address information

Donation data​

Donation data represent information about the type and amount of the donation that donor signed up

Structure​

FieldTypeRequiredDescription
frequencyIntegerTrueFrequency of the donation
amountFloatTrueAmount of the donation
mandate_dateDateTrueDate of signup signature
first_paymentDateTrueDate of first payment
destinationIntegerTrueID of donation destination
topicIntegerTrueID of donor favorite argument

Payment Method data​

Signup payment data

Structure​

FieldTypeRequiredDescription
methodstringTrueType of payment method choosed
creditcardObjectFalseCreditCard Information (see CreditCard structure)
directdebitObjectFalseDirectDebit Information (see DirectDebit structure)
bankwireObjectFalseSDD Information (see SDD structure)