Tools
list_testsList Rebody tests
What Rebody offers for testing: the Rebody DNA Kit (price, sample, method, what the results show, and whether new orders are open), Rebody blood panels (coming soon, with a waitlist), and bringing lab results or DNA data a person already has into a free Rebody account. Use it when the person asks what Rebody offers for testing.
| Inputs | None. Any field not listed is rejected with a validation error. |
|---|
| Output fields | dnaKit: The Rebody DNA Kit: price (one time), orderingOpen (false: new orders are not open right now) with a sentence on where results from a kit ordered earlier show, sample, sequencing method, what the results show, the DNA page link, the labs page link, and what happens to a raw DNA file uploaded on the DNA page (saved, not analyzed into the marker panel).bloodPanels: Rebody blood panels: coming soon, with the waitlist page link and no date or price.bringYourOwn: That lab PDFs and raw DNA files can be uploaded, and the providers with guides.serviceStates: The U.S. states and Washington, D.C.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. Reads Rebody's public catalog and writes nothing. |
|---|
list_import_guidesLab and DNA import guides
Step-by-step guides for exporting results from a provider and uploading them to a Rebody account. Labs: Function Health, Superpower, InsideTracker, WHOOP Advanced Labs, Quest Diagnostics, Labcorp. DNA: 23andMe, AncestryDNA, MyHeritage. Each guide carries its own uploadUrl: raw DNA files go to the DNA page, and lab reports go to the Records page. Use it when the person already has results somewhere and asks how to use them with Rebody.
| Inputs | kind (string, optional). One of: dna, labs. Filter to DNA or lab providers.provider (string, optional). Up to 40 characters. Filter by provider name, e.g. 'quest' or '23andme'.
Any field not listed is rejected with a validation error. |
|---|
| Output fields | count: How many guides matched.guides: Each guide: provider, kind (dna or labs), the file to export, steps, notes, the guide page, and uploadUrl, the account page that takes that file (DNA page or Records page).uploadUrl: The upload page when every match is the same kind, or when nothing matched.uploadUrls: Both upload pages, when the matches mix DNA and lab guides.message: One sentence for the person.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. Reads Rebody's public catalog and writes nothing. |
|---|
join_labs_waitlistGet the blood-panel waitlist link
The link to the page where the person joins the waitlist for Rebody blood panels, which are coming soon. This tool takes no email or other personal detail: the person opens the link and adds their own email on Rebody's labs page. Send the link with the message returned.
| Inputs | None. Any field not listed is rejected with a validation error. |
|---|
| Output fields | url: Rebody's labs page, where the person adds their own email to the waitlist.message: One sentence to send with the link.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. Returns a link; posts nothing. The person joins the waitlist on Rebody's site. |
|---|
check_state_availabilityCheck state availability
Whether Rebody serves a U.S. state. A free Rebody account, for uploading lab results and DNA files, is open to adults in every U.S. state and the District of Columbia. New DNA Kit orders are not open right now.
| Inputs | state (string, required). 2 to 40 characters. State name or two-letter code.
Any field not listed is rejected with a validation error. |
|---|
| Output fields | recognized: true for a U.S. state or Washington, D.C., false for anything else.served: true when recognized.state: The two-letter code, when recognized.stateName: The state's name, when recognized.message: For a U.S. state: Rebody serves it, a free Rebody account is open there, and new DNA Kit orders are not open right now.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. Reads Rebody's public catalog and writes nothing. |
|---|
how_it_worksHow Rebody testing works
Short, sourced answers about Rebody testing and records: the DNA Kit, blood panels, records, privacy, trust (LegitScript), the free account, support, service area, and emergencies. Each answer comes with the public page to cite.
| Inputs | topic (string, required). One of: dna_kit, labs, records, privacy, trust, account, support, service_area, emergency. Which topic to explain.
Any field not listed is rejected with a validation error. |
|---|
| Output fields | topic: The topic asked for.answer: A short answer taken from Rebody's published pages.url: The page to cite.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. Reads Rebody's public catalog and writes nothing. |
|---|
get_linkGet a Rebody link
The link the person opens to act: the DNA page (results from a DNA Kit ordered earlier; new kit orders are not open right now), uploading raw DNA data, uploading lab results to their records, the blood-panel waitlist, or the import guides. Send it with the message returned. The person completes the step themselves in their own account.
| Inputs | destination (string, required). One of: dna_kit, dna_upload, records, labs, import_guides. Where the person wants to go.
Any field not listed is rejected with a validation error. |
|---|
| Output fields | destination: The destination asked for.url: The page on rebodyhealth.com.message: One sentence to send with the link.accountRequired: true when the page needs the person to sign in to a free Rebody account.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. Returns a link; posts nothing and writes nothing. |
|---|
connect_accountConnect an account (not available in this app)
Connecting a Rebody account is not available in this app yet. Returns the link to the person's Rebody account, where they sign in and see their own labs, DNA results, and records.
| Inputs | None. Any field sent is ignored, so the answer is always the same. |
|---|
| Output fields | available: Always false: connecting an account is not part of this listing.message: That connecting is not available, and where the person sees their own results.accountUrl: The Rebody account sign-in page.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. A placeholder that connects nothing and starts no sign-in. |
|---|
finish_connect_accountFinish connecting an account (not available in this app)
Connecting a Rebody account is not available in this app yet, so there is nothing to finish. Returns the link to the person's Rebody account, where they sign in and see their own results.
| Inputs | None. Any field sent is ignored, so the answer is always the same. |
|---|
| Output fields | connected: Always false.message: That connecting is not available, and where the person sees their own results.accountUrl: The Rebody account sign-in page.
|
|---|
| Classification | Read |
|---|
| Sensitive | No |
|---|
| Side effects | None. A placeholder that connects nothing and issues no credential. |
|---|