API

Moon offers an API to import VCFs, patient information and family relations. In addition, the API can be used to queue samples for analysis, request the list of variants shortlisted by Moon, or the full list of annotated rare variants. When an analysis completes successfully, Moon can call an API endpoint on your server. The automatically generated report notes for reported variants can also be retrieved through the API. Finally, the KB and Projects can be managed through the API.

The API uses json throughout. It can be accessed from any programming language, including Ruby, Python, Perl, PHP, Java, etc.

In order to authenticate API requests, you will need your email address and your API token. More information on each of the API options, and examples for each scenario that already include the required credentials for your account are provided via the Account page or can be accessed at https://moon.diploid.com/account/api. Login is required to access this API information.