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 have 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: "2026-05-06"
filter: { type: [BLUEPRINT] }
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}query GetBlueprintJourneys {
getJourneys(
origin: "jOYDyOgW"
destination: "5BZEWWng"
date: "2026-05-06"
filter: { type: [BLUEPRINT] }
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}Get Specific Blueprint
If you know beforehand the exact Blueprint you are looking for, you can get it directly by its id using getJourneyForBlueprint.
Example: Get Blueprint by id
graphql
query GetBlueprintJourney {
getJourneyForBlueprint(
blueprint: "4f0642d7-4388-422a-9910-5c799a71d172"
date: "2026-05-06"
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}query GetBlueprintJourney {
getJourneyForBlueprint(
blueprint: "96ea7a50-fe0f-44f5-9a62-ac53f0ae1c76"
date: "2026-05-06"
) {
id
status
itinerary {
... on SegmentCollection {
segments {
departureAt
identifier
}
}
}
}
}