Retrieves the collection of DiagnosticOrder resources.
const url = 'http://api.probatix.localhost/v1/diagnostic_orders?page=1&json_exact%5Bmetadata.yourReference1%5D=%5B%22externalId%22%2C%22anotherId%22%5D&json_search%5Bmetadata.yourReference1%5D=%5B%22externalId%22%2C%22anotherId%22%5D&sort%5BcreatedAt%5D=asc&sort%5Bid%5D=asc&XDEBUG_SESSION=PHPSTORM';const options = { method: 'GET', headers: {'accept-language': 'de', 'X-API-TOKEN': '<X-API-TOKEN>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'http://api.probatix.localhost/v1/diagnostic_orders?page=1&json_exact%5Bmetadata.yourReference1%5D=%5B%22externalId%22%2C%22anotherId%22%5D&json_search%5Bmetadata.yourReference1%5D=%5B%22externalId%22%2C%22anotherId%22%5D&sort%5BcreatedAt%5D=asc&sort%5Bid%5D=asc&XDEBUG_SESSION=PHPSTORM' \ --header 'X-API-TOKEN: <X-API-TOKEN>' \ --header 'accept-language: de'Retrieves the collection of DiagnosticOrder resources.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Language for Errors and Translatable properties
Example
deQuery Parameters
Section titled “Query Parameters”The collection page number
Return resources with createdAt greater than the given timestamp.
Return resources with createdAt greater than or equal to the given timestamp.
Return resources with createdAt less than the given timestamp.
Return resources with createdAt less than or equal to the given timestamp.
Filter by identifier, IRI, or canonical identifier.
Filter by identifier, IRI, or canonical identifier.
Exact match on JSON scalar values at dot-separated object paths. Supported roots: metadata. Example value: json_exact[metadata.id]=[“externalId”,“anotherId”].
object
Example
?json_exact[metadata.yourReference1]=externalId,anotherIdFilter by whether a dot-separated JSON object path exists and is not null. Supported roots: metadata. Examples: json_exists[metadata.yourReference1]=true and json_exists[metadata.yourReference1]=false.
Case-insensitive partial match on JSON scalar values at dot-separated object paths. Supported roots: metadata. Example value: json_search[metadata.id]=[“externalId”,“anotherId”].
object
Example
?json_search[metadata.yourReference1]=externalId,anotherIdDiagnosticOrder sort[createdAt]
DiagnosticOrder sort[id]
Xdebug session for debugging
Example
?XDEBUG_SESSION=PHPSTORMResponses
Section titled “Responses”DiagnosticOrder collection
object
IRIs of the diagnostic tests that belong to this order.
Timestamp when the order was created.
Timestamp when the outbound shipment was handed over for transportation.
object
Timestamp when the shipment was created.
Timestamp when the shipment was last updated.
Normalized shipment status for informational purposes only.
Shipment status from the provider please note some Providers are not 100% reliable and will occasionally deliver shipments without status updates.
Optional partner-defined metadata. Up to 10 entries are supported and values must be JSON primitive values (string, number, or boolean).
Example
[ { "diagnosticTests": [ "/v1/diagnostic_tests/00112233-4455-6677-8899-aabbccddeeff" ], "shippedAt": "2026-05-04T09:15:00+00:00", "shipmentTracking": { "provider": "DHL", "trackingCode": "123", "url": "https://www.dhl.de/en/privatkunden/dhl-sendungsverfolgung.html?piececode=123", "shipmentStatus": "confirmed", "providerStatus": { "terminalStatus": true, "name": "DELIVERED", "value": "delivered" } }, "shippingAddress": { "address1": "Bismarckstraße 10-12", "address2": "6. OG", "zip": "10625", "city": "Berlin", "countryCode": "DE", "firstName": "Jane", "lastName": "Doe", "phone": "030 56838352", "company": "Probatix Health GmbH", "name": "Probatix Health GmbH" }, "metadata": { "yourReference1": "abc", "yourReference2": 123, "yourFlag1": true } }]DiagnosticOrder.jsonld collection.
object
object
object
object
object
IRIs of the diagnostic tests that belong to this order.
Timestamp when the order was created.
Timestamp when the outbound shipment was handed over for transportation.
object
Timestamp when the shipment was created.
Timestamp when the shipment was last updated.
Normalized shipment status for informational purposes only.
Shipment status from the provider please note some Providers are not 100% reliable and will occasionally deliver shipments without status updates.
Optional partner-defined metadata. Up to 10 entries are supported and values must be JSON primitive values (string, number, or boolean).
Example
{ "view": { "@id": "string", "@type": "string", "first": "string", "last": "string", "previous": "string", "next": "string" }, "member": [ { "@context": { "hydra": "http://www.w3.org/ns/hydra/core#" }, "diagnosticTests": [ "/v1/diagnostic_tests/00112233-4455-6677-8899-aabbccddeeff" ], "shippedAt": "2026-05-04T09:15:00+00:00", "shipmentTracking": { "provider": "DHL", "trackingCode": "123", "url": "https://www.dhl.de/en/privatkunden/dhl-sendungsverfolgung.html?piececode=123", "shipmentStatus": "confirmed", "providerStatus": { "terminalStatus": true, "name": "DELIVERED", "value": "delivered" } }, "shippingAddress": { "address1": "Bismarckstraße 10-12", "address2": "6. OG", "zip": "10625", "city": "Berlin", "countryCode": "DE", "firstName": "Jane", "lastName": "Doe", "phone": "030 56838352", "company": "Probatix Health GmbH", "name": "Probatix Health GmbH" }, "metadata": { "yourReference1": "abc", "yourReference2": 123, "yourFlag1": true } } ]}Unauthorized
A representation of common errors.
object
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Example
{ "@context": { "hydra": "http://www.w3.org/ns/hydra/core#" }, "status": 400}A representation of common errors.
object
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Example
{ "status": 400}A representation of common errors.
object
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Example
{ "status": 400}Forbidden
A representation of common errors.
object
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Example
{ "@context": { "hydra": "http://www.w3.org/ns/hydra/core#" }, "status": 400}A representation of common errors.
object
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Example
{ "status": 400}A representation of common errors.
object
A short, human-readable summary of the problem.
A human-readable explanation specific to this occurrence of the problem.
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
A URI reference that identifies the problem type
Example
{ "status": 400}