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