Overview
The Education Harvester Write Back integration allows Cadmium to push data from Education Harvester back to a customer’s Identity Provider (IdP) or other third-party system. This integration is available for presentation and presenter data.
Cadmium develops and manages the integration on the customer’s behalf. Customers should confirm with their third-party provider whether any fees apply for API access or integration.
Alternatively, customers may choose to have their own developer or third-party vendor pull data directly from Cadmium’s public APIs instead of using a Cadmium-managed integration.
For integrations with external systems that are new to Cadmium, the third party must provide technical documentation, access to a sandbox or test environment (when available), and a technical point of contact. Cadmium will conduct a feasibility analysis before proceeding. Please contact your Cadmium sales representative with any questions.
Description
Education Harvester serves as the source of truth for presentation and presenter data, which is aggregated and sent to the third-party system based on the configured schedule and field mappings.
Timing & Triggers
The integration is triggered on a schedule and can run in one of the following increments:
- Daily: Data is pushed once per day on a defined schedule.
- Weekly: Data is pushed once per week on a defined schedule.
- One-Time: Data is pushed once, for example after a presenter deadline or after the event has concluded.
Field Mapping
The integration supports a wide range of data fields related to presentations and presenters. The fields listed below represent data available from Education Harvester. Actual mappings to a third-party system will vary by IdP and customer configuration.
- Presenter Fields
- PresenterID
- PresenterOrganizationID
- PresenterTaxID
- PresenterProfessionalNumber
- PresenterMemberNumber
- PresenterStatus
- PresenterCategory
- PresenterRosterFlag
- PresenterVIPFlag
- PresenterStudentYesNo
- PresenterMemberStatus
- PresenterMemberLevel
- PresenterMemberExpiration
- PresenterFavorites
- PresenterDateAdded
- PresenterDateEdited
- PresenterProfileEdits
- PresenterPrefix
- PresenterFirstName
- PresenterFirstNameAlternate
- PresenterMiddleInitial
- PresenterLastName
- PresenterSuffix
- PresenterSuffix2
- PresenterGender
- PresenterDegrees
- PresenterEducationHistory
- PresenterEmploymentHistory
- PresenterLicensure
- PresentersAccredations
- PresenterPosition
- PresenterDepartment
- PresenterOrganization
- PresenterMedicalCenter
- PresenterAcademicTitle
- PresenterAcademicInstitution
- PresenterClinicalMedicalTitle
- PresenterOtherAffiliations
- PresenterSpecialty
- PresenterSpecialtyOther
- PresenterSpecialty2
- PresenterSpecialty2Other
- PresenterAddress1
- PresenterAddress2
- PresenterAddress3
- PresenterCity
- PresenterState
- PresenterZip
- PresenterCountry
- PresenterContinent
- PresenterEmail
- PresenterEmailAlternate
- PresenterEmailShare
- PresenterTelephoneOffice
- PresenterTelephoneCell
- PresenterTelephoneHome
- PresenterTelephoneFax
- PresenterTelephoneCellShare
- PresenterTelephoneOfficeShare
- PresenterAssistantName
- PresenterAssistantEmail
- PresenterAssistantTelephone
- PresenterAssistantName2
- PresenterAssistantEmail2
- PresenterAssistantTelephone2
- PresenterAssistantName3
- PresenterAssistantEmail3
- PresenterAssistantTelephone3
- PresenterAdministratorEmail
- PresenterBiographyText
- PresenterBioSketchText
- PresenterNotes
- PresenterPhotoURL
- PresenterWebsite
- PresenterWebsite2
- PresenterBlog
- PresenterTwitter
- PresenterTwitterHandle
- PresenterFacebook
- PresenterLinkedIn
- PresenterInstagram
- PresenterPinterest
- PresenterYouTube
- PresenterGooglePlus
- PresenterExtraData1-PresenterExtraData5
- PresenterCustomField1 – PresenterCustomField30
Presentation Fields:
- PresentationID
- PresentationStatus
- PresentationDateAdded
- PresentationDateEdited
- CourseName
- TrackID
- TrackName
- SessionType
- SessionID
- SessionName
- SessionStartTime
- SessionEndTime
- SessionBuilderCode
- SessionBuilderCode2
- SessionModerators
- SessionDescription
- TimeSlotName
- PresentationRoom
- PresentationDate
- PresentationTimeStart
- PresentationTimeEnd
- PresentationDateTimeStart
- PresentationDateTimeEnd
- PresentationNumber
- PresentationNumberSorting
- PresentationTitle
- AbstractText
- PresentationKeywords
- AbstractTextShort
- PresentationTargetAudience
- PresentationTitleShort
- PresentationCategory
- Presentationcehours
- PresentationChains
- PresentationRoomID
- PresentationType
- PresentationCapacity
- PresentationFee1 - PresentationFee10
- PresentationTitleSorting
- CEExtra1 - CEExtra5
- TakeAway1 - TakeAway5
- PreReq1 - PreReq5
- PresentationReviewGroup
- PresentationShareSlides
- PresentationShareAudio
- PresentationUnlockCodePDF
- TopicPrimary
- TopicSecondary
- TopicTertiary
- SuperSessionName
- SuperSessionTimeStart
- SuperSessionTimeEnd
- IncludeInPrintedGuide
- IncludeInOnlineGuide
- IncludeInApp
- IncludeInReg
- InternetService
- TelephoneService
- ComputerRental
- Transportation
- Photographer
- LearningObjective1 - LearningObjective10
- WheelchairAccessible
- RegistrationNotes
- RegistrationAtDoor
- SeatingArrangements
- SetupNotes
- CustomPresField1 - CustomPresField100
- SuperSessionOrder
- PresentationEventscribeLink
NOTE
Dates/times are in 24-hour format and are NOT adjusted to GMT or UTC. They are sent exactly as they were entered into the system and represent the native time-zone of the event.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article