Accreditation

‚Äč

For approved partner integrations, you will need to complete our accreditation process.

Accreditation test cases

You will be asked to complete a series of test cases to ensure all use-cases for the type of integration have been met.

Here is a sample list of test cases:

Authentication

  • To test successful API authorisation

  • To test failed API authorisation with incorrect username/password

Contacts

  • Create contact (new)

  • Create contact (update)

  • Create contact (new + Opted in)

  • Create contact (new + opted out)

  • Create contact (with rules)

  • Create contact (with valid unit)

  • Create contact with group(s)

  • Failed create contact (invalid unit)

  • Failed create contact (invalid email address)

  • Failed create contact (invalid DOB)

Bookings

  • Create new booking (new contact)

  • Create new booking (update contact)

  • Create invalid booking (new contact)

  • Create invalid booking (update contact)

  • Search for valid booking reference

  • Search for invalid booking reference

  • Search and update booking

WIFI

  • Create valid WIFI (new contact)

  • Create valid WIFI (existing contact)

  • Create valid WIFI with appropriate type (Detected / connected / authenticated)

  • Create invalid WIFI (new contact)

  • Create invalid WIFI (existing contact)

Purchases

  • Create valid purchase (new contact)

  • Create valid purchase (existing contact)

  • Create invalid purchase

  • Create valid purchase (multiple QTY item)

  • Create valid purchase (multiple items in basket)

Retries

  • Retry process

Logging

  • API logging