How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

MyOme Requisitions and Orders API

Submit, list, and fetch requisitions and orders; get order results; list re-requisitionable products.

MyOme Requisitions and Orders API is one of 3 APIs that MyOme publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Requisitions and Orders. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 5 operations across 4 paths, and defines 134 schemas. It is described by OpenAPI 3.2.0, at version 2.51.0.

Requests are made against 3 base URLs: /0/, https://api.sbx.myome.com/0/, https://api.myome.com/0/.

5 operations 4 paths 134 schemas 3 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.51.0
Base URL
https://api.myome.com/0/
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

MyOme Requisitions and Orders API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (jwt).

  • jwt — JSON Web Token (JWT) obtained from Keycloak.

Paths & Operations 5

Across 4 paths, the API surfaces 5 operations — 3 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Requisitions and Orders 5

Submit, list, and fetch requisitions and orders; get order results; list re-requisitionable products.

POST
/institutional/partner-requisition
Create requisition with a custom schema
myome.api.endpoints.institutional.requisition.partner_requisition_post 1 param body → 201400401404
GET
/order/{order_id}
Get order status and results (caller's context)
myome.api.endpoints.order.order_get 1 param → 200401
GET
/requisition/{requisition_id}
Get requisition by ID
myome.api.endpoints.requisition.requisition_get 1 param → 201401
GET
/requisition
List requisitions (caller's context)
myome.api.endpoints.requisition.requisition_list 14 params → 200401
POST
/requisition
Create or update a requisition
myome.api.endpoints.requisition.requisition_post body → 201202401

Schemas 134

The contract defines 134 schemas that model the data the API accepts and returns. The most detailed are tyrer_cuzick_inputs (35 properties), RequisitionListResultItem (17 properties), Insurance (12 properties), Clinician (10 properties). Each schema is shown below with its type and property counts.

ClinicianReviewStatus
string
genetic_testing
BodyMassIndex
number
must be between 15 - 50
age_at_diagnosis_of_ovarian_cancer
integer
ProductDataPR42023
tyrer_cuzick_inputs
object
35 properties
ProductDataRareDisease
object
3 properties 2 required
Date
string
YMDDate
string
Subject
object
3 properties
ProductDataPR4001Empower
object
Additional data needed for product ID PR4001 with TC outputs and a data sample
3 properties 3 required
DnavisitServiceRequest
object
9 properties
IndividualId
string
ContactInfoOptional
object
4 properties
ProductDataPR42014
BillingSelf
object
3 properties 1 required
had_breast_cancer
PRSToplineFinding
string
ClinicalSummaryLetter
object
"Clinical summary letter provided by physician of record. Only relevant if physician of record services were requested."
4 properties
menopausal_status
WaistCircumference
number
must be between 50 - 200
breast_density_measure
string
Name
object
4 properties
FirstDegreeFamilyWithType2Diabetes
boolean
FastingGlucoseLevel
number
must be between 50 - 250gs; levels 250 (diabetic) not eligible
ClinicId
string
ProductDataPR41016
object
5 properties 4 required
TotalCholesterol
number
must be between 130 - 320
UUID
string
Python UUID
SystolicBloodPressure
number
must be between 90 - 200
age_at_ovarian_cancer
integer
If unknown, then their current age or the age at which they died.
CaseRequisition
object
7 properties
ProductId
string
A reference to an ordered product.
BiologicalSex
string
Sex assigned at birth
ProductDataPR41034
object
2 properties 2 required
weight
number
Enter to two decimal points (e.g. 95.25)
waist_circumference
object
1 property 1 required
breast_density_value_birads
string
Value for BI-RADS
ClinicianId
string
type_of_hormone_replacement_therapy_taken
string
age_at_first_birth
integer
Leave blank if unknown.
age_at_breast_cancer
integer
If unknown, then their current age or the age at which they died.
body_mass_index
object
1 property 1 required
BillingInsurance
object
2 properties 2 required
age_at_breast_cancer_bilateral
integer
If unknown, then their current age or the age at which they died.
PGxImpactToplineFinding
string
ProductDataPR42038
ProviderLicenseStatus
string
BillingInstitutional
object
2 properties 1 required
MonogenicToplineFinding
string
breast_cancer_bilateral
name
string
had_ovarian_cancer
Campaign
object
4 properties 3 required
Billing
array
Options are currently self-pay, insurance, and institutional billing.
RequisitionId
string
EmailAddress
string
age_at_menarche
integer
Age at first menstrual period. Leave blank if unknown.
SubjectOptionalAddress
object
3 properties
TyrerCuzickFamilyHistory
object
8 properties
diagnosed_with_coronary_artery_disease
boolean
FirstOrSecondDegreeFamilyWithProstateCancer
string
ConsentUri
string
number_of_live_births
integer
Leave blank if unknown.
BreastCancerGeneticTesting
string
history_of_ovarian_cancer
YesNoUnknown
string
Relationship
string
Relationship to an individual (e.g., insurance policyholder)
triglyceride
object
1 property 1 required
diagnosed_with_prostate_cancer
boolean
SampleType
string
TriglycerideLevel
number
must be between 40 - 500
blood_pressure
object
3 properties 3 required
ProductDataPR42009
PhysicianOfRecord
boolean
true if the order requires physcian of record services
history_of_lcis
Lobular carcinoma in situ (LCIS)
Address
object
6 properties 4 required
length_of_time_taking_hormone_replacement_therapy
number
Round to the nearest decimal point (e.g. 4.5 years)
history_of_hyperplasia
RareDiseaseToplineFinding
string
FVTRequisitionDetails
object
3 properties
Institution
object
4 properties 1 required
hormone_replacement_therapy_use
string
Clinician
object
10 properties 2 required
prostate_cancer_family_history
object
1 property 1 required
ToplineFinding
object
2 properties 2 required
ProductDataPR41027
object
9 properties 8 required
genetic_testing_of_father
SmokingStatus
string
length_of_time_since_last_taking_hormone_replacement_therapy
number
Round to the nearest decimal point (e.g. 4.5 years)
ReportType
string
OrganizationProviderRole
string
DiastolicBloodPressure
number
must be between 60 - 130
DiagnosedWithType2Diabetes
boolean
AddressOptional
object
6 properties
ExternalOrderStatus
string
diabetes_family_history
object
1 property 1 required
smoking
object
1 property 1 required
breast_density_value_decimal
number
Value for Volpara® and VAS
Demographics
object
3 properties
CLIANumber
string
FamilyHistory
object
Family History Questionnaire Answers Format: {QNRFHX : {questiontext: "question?", response: }}
brother_had_breast_cancer
ashkenazi_jewish
string
Does the patient have an Ashkenazi Jewish Heritage?
height
number
Enter to two decimal points (e.g. 1.65)
Gender
string
Cultural/social gender; unconstrained string Sources: https://www.csusm.edu/ipa/surveys/inclusive-language-guidelines.html
diabetes
object
1 property 1 required
File
object
6 properties 2 required
father_had_breast_cancer
length_of_future_time_intended_to_take_hormone_replacement_therapy
number
Round to the nearest decimal point (e.g. 4.5 years)
RequisitionToplineFinding
string
diagnosed_with_breast_cancer
boolean
UTCTimestamp
string
UTC timestamp in ISO-8601 format. e.g., 2018-11-13T20:20:39+00:00
BiologicalRelationshipWithReverse
string
Relationship to an individual including reverse relationships
ContactInfo
object
4 properties
Insurance
object
12 properties 4 required
LabReferral
boolean
true if the order is being placed by a referring lab
age_at_menopause
integer
Leave blank if unknown.
HDLCholesterol
number
must be between 20 - 100
SortOrder
string
Order in which results are sorted
PhoneNumber
string
AntiHyperTensionMedicationUse
boolean
NPI
string
OrderId
string
polygenic_snp_score
number
Log relative risk, decimal
MenopausalStatus
string
cholesterol
object
2 properties 2 required
ProductDataPR41003
object
Additional data needed for iPRS Breast Cancer
5 properties
DNAVisitServiceType
string
Pre- and post-test service types offered by DNAVisit
history_of_atypical_hyperplasia
glucose
object
1 property 1 required
RerequisitionType
string
RequisitionListResultItem
object
17 properties 7 required
RequisitionOrderDetails
object
8 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

myome-requisitions-and-orders-api-openapi.yml Raw ↑

Other APIs MyOme publishes across the network.

MyOme Institutional Interface API
MyOme Resources API
Where this information came from

This is an independent, third-party profile of MyOme Requisitions and Orders API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.