Evolv Participant API
The Evolv Participant API is the runtime edge API the client SDKs call to fetch a participant's experiment configuration and allocations for an environment, and to ingest context and behavioral events (the "beacon"/data endpoint). Requests are keyed by a public environment id and a participant uid; the API is versioned in the URL path (v1). Documented as a public Postman collection at developers.evolv.ai.
Documentation
APIReference
https://developers.evolv.ai/
RateLimits
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/rate-limits/evolv-rate-limits.yml
SDKs
Other Resources
Postman
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/postman/evolv-participant-api.postman_collection.json
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/errors/evolv-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/data-model/evolv-data-model.yml
Examples
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/examples/evolv-configuration-basic-response-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/examples/evolv-allocations-get-participants-allocations-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/examples/evolv-preallocations-basic-response-example.json
APIsJSON
https://raw.githubusercontent.com/api-evangelist/evolv/refs/heads/main/apis.yml