Challenge Overview
Previously, we have implemented and used Docusign related APIs in TC API (https://github.com/appirio-tech/tc-api)
- GET /v2/terms/docusignCallback
- GET /v2/terms/docusign/viewURL
But we are planning to move away from TC API, so we'd like reimplement these two APIs in Terms Service
General Guidelines
1. The existing logic can be found by https://github.com/appirio-tech/tc-api/blob/dev/actions/docusign.js
2. Previous Challenge to reference
- Module Assembly - Get Docusign View Document URL API
- Module Assembly - TopCoder NodeJS Docusign Callback API
Winning submissions will be provided, so you can follow and update to properly test the API.
you can expose services on your local machine to internet, by using https://ngrok.com
3. swagger.yaml should be properly updated to describe the new endpoint.
- Setup and Verification Steps
- GET /v2/terms/docusignCallback
- GET /v2/terms/docusign/viewURL
But we are planning to move away from TC API, so we'd like reimplement these two APIs in Terms Service
General Guidelines
1. The existing logic can be found by https://github.com/appirio-tech/tc-api/blob/dev/actions/docusign.js
2. Previous Challenge to reference
- Module Assembly - Get Docusign View Document URL API
- Module Assembly - TopCoder NodeJS Docusign Callback API
Winning submissions will be provided, so you can follow and update to properly test the API.
you can expose services on your local machine to internet, by using https://ngrok.com
3. swagger.yaml should be properly updated to describe the new endpoint.
Final Submission Guidelines
- Code Changes For migrated APIs- Setup and Verification Steps