Provide API endpoints for e2e tests
Current Problem
There's a lot of CDot functionality that is difficult to e2e test without additional exposed API endpoints (such as the customers API endpoint)
Proposal
Expose additional test-only via API so that our tests can be more robust and test additional functionality
Example test scenarios
- GET
customers/{id}/orders
- CRUD
orders/{id}/reconciliations
,orders/{id}/reconciliations/{id}/execute
- Allow custom
initialTerm.startDate
param for POST/subscriptions
- Include
customer
attributes in POST/subscriptions
response
Implemented API endpoints:
/coupons
/discount_entitlements
/billing_account_memberships
/billing_accounts
Edited by Chloe Liu