Skip to content

Retrieves the collection of DiagnosticProduct resources.

GET
/v1/diagnostic_products
curl --request GET \
--url 'http://api.probatix.localhost/v1/diagnostic_products?page=1&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 DiagnosticProduct resources.

accept-language
string
Allowed values: de en fr

Language for Errors and Translatable properties

Example
de
page
integer
default: 1 >= 1

The collection page number

biomarkerPanel[]
Array<string>

Filter by identifier, IRI, or canonical identifier.

createdAt[gt]
string

Return resources with createdAt greater than the given timestamp.

createdAt[gte]
string

Return resources with createdAt greater than or equal to the given timestamp.

createdAt[lt]
string

Return resources with createdAt less than the given timestamp.

createdAt[lte]
string

Return resources with createdAt less than or equal to the given timestamp.

diagnosticProduct[]
Array<string>

Filter by identifier, IRI, or canonical identifier.

sort[createdAt]
string
Allowed values: asc desc ASC DESC

DiagnosticProduct sort[createdAt]

sort[id]
string
Allowed values: asc desc ASC DESC

DiagnosticProduct sort[id]

XDEBUG_SESSION
string
default: PHPSTORM

Xdebug session for debugging

Example
?XDEBUG_SESSION=PHPSTORM

DiagnosticProduct collection

Array<object>
object
id
required
string format: uuid
name
required

Translated display name. The accept-language header is used to select the translation when available. German (de) is used as the fallback. The value may still be a translation key if no translation exists yet.

string
createdAt
string format: date-time
Examplegenerated
[
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"name": "example",
"createdAt": "2026-04-15T12:00:00Z"
}
]

Unauthorized

A representation of common errors.

object
@context
One of:
string
@id
required
string
@type
required
string
title

A short, human-readable summary of the problem.

string | null
detail

A human-readable explanation specific to this occurrence of the problem.

string | null
status
integer | null
default: 400
instance

A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

string | null
type

A URI reference that identifies the problem type

string
description
string | null
Example
{
"@context": {
"hydra": "http://www.w3.org/ns/hydra/core#"
},
"status": 400
}

Forbidden

A representation of common errors.

object
@context
One of:
string
@id
required
string
@type
required
string
title

A short, human-readable summary of the problem.

string | null
detail

A human-readable explanation specific to this occurrence of the problem.

string | null
status
integer | null
default: 400
instance

A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

string | null
type

A URI reference that identifies the problem type

string
description
string | null
Example
{
"@context": {
"hydra": "http://www.w3.org/ns/hydra/core#"
},
"status": 400
}