SelfDecode is a personalized health report service, backed by scientific research and data, which enables users to obtain detailed information and reports based on their genome. SelfDecode strongly encourages those who use our service to consult and work with an experienced healthcare provider as our services are not to replace the relationship with a licensed doctor or regular medical screenings.
The SelfDecode API provides REST based programmatic access to our health services.
SelfDecode API Overview
To interact with the API, you need to acquire and provide authentication credentials with each request. Please refer to the authentication section to learn more.
The API endpoints are grouped under different sections, with each section having a set of related endpoints:
- Manage Profiles
- Manage Orders
- Manage Genome Files
- Manage Heath Reports
- Manage Ancestry Reports
- Manage PGx Reports
- Manage Longevity Reports
- Manage Carrier Status Reports
- Manage BioChemistry Reports
- Manage Clinical Overview Reports
- Get Recommendations
- Manage Labs
- Handle Webhooks
- Get Blogs
- Get Genes, SNPs and Genotypes
SelfDecode API Development Guide
Please refer here.
SelfDecode API Versions
We strongly recommend all our clients to use the latest version of the API, i.e. v3.0.0, the current available version in this document, for the best, most updated results and the ease of use.
Earlier versions are deprecated, and we do not provide active support in terms of resolving bugs for those versions. For now, the old endpoints still work for clients already using them, but eventually we'd be dropping them altogether. The docs for the old API version can be found below:
For those transitioning from earlier versions to v3, please refer to the transition guides.
