manifestVersion: "2026-06-25"
kind: "dont4get.partnerIntegration"

partner:
  legalName: ""
  tradeName: ""
  websiteUrl: ""
  supportEmail: ""
  securityContactEmail: ""
  dataProtectionContactEmail: ""
  countryCode: "NL"

integration:
  requestedIntegrationId: ""
  displayName: ""
  category: "Agenda"
  availableCountryCodes:
    - "NL"
  branchIds:
    - "standard"
  connectionType: "api"
  requestedConnectionStatus: "submitted"
  logoUrl: ""
  documentationUrl: ""
  supportUrl: ""

capabilities:
  calendarEventIntake: true
  appointmentCreate: false
  appointmentUpdateProposal: true
  appointmentWriteBack: false
  recipientInviteTrigger: false

api:
  baseUrl: ""
  authType: "oauth2"
  oauth2:
    authorizationUrl: ""
    tokenUrl: ""
    scopes:
      required: []
      optionalWrite: []
  webhooks:
    supportsWebhooks: false
    eventTypes:
      - "appointment.created"
      - "appointment.updated"
      - "appointment.cancelled"
    signatureHeader: ""
    timestampHeader: ""

dataProcessing:
  dataResidencyRegion: "EU"
  subprocessorsUrl: ""
  certifications:
    iso27001: false
    iso42001: false
    nen7510: false
    soc2: false
  personalDataCategories:
    - "recipient_name"
    - "recipient_email"
    - "recipient_phone"
    - "appointment_start_end"
  sensitiveDataExpected: false
  storesDont4getData: false
  retentionDays: 0

mapping:
  externalAppointmentIdField: ""
  externalCalendarIdField: ""
  startsAtField: ""
  endsAtField: ""
  timezoneField: ""
  titleField: ""
  recipientEmailField: ""
  recipientPhoneField: ""

review:
  submittedByName: ""
  submittedByEmail: ""
  requestedGoLiveDate: ""
  notes: ""
