Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide an API endpoint for legacy mobile clients to retrieve final disposition of finished splits #75

Open
jmileham opened this issue May 10, 2018 · 0 comments

Comments

@jmileham
Copy link
Member

Depends on #74.

An unauthenticated endpoint to ask for the decided variant of any finished split.

Because there was not always a decision field on splits, this should probably error if a requested split exists and is finished but has no decision to give developers an opportunity to backfill that split's decision with the correct value.

The assumption is that the mobile clients will permanently cache the results of this endpoint to disk, so we only get one shot to provide the correct final decision for a split before that client locks in its behavior indefinitely.

This endpoint would 404 for non-finished splits, or splits that aren't defined at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant