Implementation approach

  1. Project Kick-off Meeting - Scheduled by Viator technical resources after initial contact with the Supplier. The following should be discussed:
    1. Determine Project Team Members
    2. Scope of Implementation (capabilities to be supported)
    3. Agree on Preliminary Time Lines
    4. Determine Project Team Communication Method
  2. Specification Review and Data Mapping - Supplier will review the API specifications in preparation for development. This steps includes:
    1. Review of API specifications
    2. Mapping API fields to Supplier system fields.
  3. Specification Clarifications - Supplier will raise questions / clarifications with Viator. This can be done via email (email address listed under Support section of this document) or via phone.
    1. Questions / Answers (email support)
  4. API Development - Supplier will commence development of the necessary API's. This includes:
    1. Development of Supplier side API's optionally using the Viator Supplier API Test Harness
    2. Development of Viator side API calls (if supported)
    3. Testing (internally)
  5. Test Environment Configuration - Viator will configure the Test environment to enable testing with the Supplier. This step includes:
    1. API Configuration (as listed under section Supplier API Configuration)
    2. Product Configuration will require product mapping between Supplier and Viator.
  6. Integration Testing Kick-off - Supplier and Viator will conduct various tests to ensure API's are working as expected. This step includes:
    1. Determining the necessary test cases based on the API's supported by the Supplier.
    2. Agreeing on a Test Schedule.
    3. Test Execution and reporting (typically over email)
  7. Production Environment Configuration - Viator will configure the Production environment. This step includes:
    1. API Configuration (as listed under section Supplier API Configuration)
    2. Product Configuration will require product mapping between Supplier and Viator.
  8. Go Live - Viator and Supplier prepare for Go Live. This includes: Schedule Go Live Date
    1. "Switch On" the API
    2. Configure a small number of products to use the API
    3. Transaction Monitoring and Issue Resolution
    4. Roll out all applicable products to use the API
    5. Sign Off by Supplier and Viator