Using Blueprints
Finding Blueprints
When searching for journeys you can apply a filter to only look for results of the type BlueprintJourney
. This allows you to use any combination of origin
and destination
to see if there's a matching Blueprint available.
Origin and destination has to match
Only an exact match of origin and destination will yield a BlueprintJourney
result.
Example: Get all Blueprints from Copenhagen to Prague
graphql
query GetBlueprintJourneys {
getJourneys(
origin: "jOYDyOgW"
destination: "5BZEWWng"
date: "2025-06-04"
filter: { type: [BLUEPRINT] }
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}
query GetBlueprintJourneys {
getJourneys(
origin: "jOYDyOgW"
destination: "5BZEWWng"
date: "2025-06-04"
filter: { type: [BLUEPRINT] }
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}
Get Specific Blueprint
If you know on beforehand the exact Blueprint that you are looking for you can get it directly by its id
using getJourneyForBlueprint
.
Example: Get Blueprint by id
graphql
query GetBlueprintJourney {
getJourneyForBlueprint(
blueprint: "c17b7296-fde2-450b-8b63-b9d7710068bd"
date: "2025-06-04"
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}
query GetBlueprintJourney {
getJourneyForBlueprint(
blueprint: "08a5f0b6-72ec-4436-aafd-e4f0d9ff6c00"
date: "2025-06-04"
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}