Relationships
Card Type resources have the following relationships for their records.
- Cards
- Printings
- Side
Card Type resources have the following relationships for their records.
GET /api/v3/public/cards?filter[card_type_id]=:id
Name | Description | Type |
---|---|---|
id required | Id | string |
GET /api/v3/public/cards?filter[card_type_id]=upgrade
Content-Type: application/json
Host: api-preview.netrunnerdb.com
filter={"card_type_id" => "upgrade"}
curl -g "https://api-preview.netrunnerdb.com/api/v3/public/cards?filter[card_type_id]=upgrade" -X GET
200
content-type: application/vnd.api+json; charset=utf-8
{
"data": [
{
"id": "anoetic_void",
"type": "cards",
"attributes": {
"stripped_title": "Anoetic Void",
"title": "Anoetic Void",
"card_type_id": "upgrade",
"side_id": "corp",
"faction_id": "jinteki",
"cost": "0",
"advancement_requirement": null,
"agenda_points": null,
"base_link": null,
"deck_limit": 3,
"in_restriction": false,
"influence_cost": 4,
"influence_limit": null,
"memory_cost": null,
"minimum_deck_size": null,
"num_printings": 1,
"printing_ids": [
"21076"
],
"date_release": "2012-09-06",
"restriction_ids": [],
"strength": null,
"stripped_text": "Whenever the Runner approaches this server, you may pay 2 credits and trash 2 cards from HQ. If you do, end the run.",
"text": "Whenever the Runner approaches this server, you may pay 2[credit] and trash 2 cards from HQ. If you do, end the run.",
"trash_cost": 1,
"is_unique": true,
"card_subtype_ids": [],
"display_subtypes": null,
"attribution": null,
"updated_at": "2025-06-19T20:15:47+00:00",
"format_ids": [
"eternal"
],
"card_pool_ids": [
"eternal_01"
],
"snapshot_ids": [
"eternal_01"
],
"card_cycle_ids": [
"core"
],
"card_cycle_names": [
"Core Set"
],
"card_set_ids": [
"core"
],
"card_set_names": [
"Core"
],
"designed_by": null,
"printings_released_by": [
""
],
"pronouns": null,
"pronunciation_approximation": null,
"pronunciation_ipa": null,
"layout_id": "normal",
"num_extra_faces": 0,
"faces": [],
"card_abilities": {
"additional_cost": false,
"advanceable": false,
"gains_subroutines": false,
"interrupt": false,
"link_provided": null,
"mu_provided": null,
"num_printed_subroutines": null,
"on_encounter_effect": false,
"performs_trace": false,
"recurring_credits_provided": null,
"rez_effect": false,
"trash_ability": false
},
"restrictions": {
"banned": [],
"global_penalty": [],
"points": {},
"restricted": [],
"universal_faction_cost": {}
},
"latest_printing_id": "21076"
},
"relationships": {
"card_cycles": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
}
},
"card_sets": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
}
},
"card_subtypes": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
}
},
"card_type": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_types/upgrade"
}
},
"faction": {
"links": {
"related": "http://localhost:3000/api/v3/public/factions/jinteki"
}
},
"printings": {
"links": {
"related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=anoetic_void"
}
},
"rulings": {
"links": {
"related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=anoetic_void"
}
},
"reviews": {
"links": {
"related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=anoetic_void"
}
},
"side": {
"links": {
"related": "http://localhost:3000/api/v3/public/sides/corp"
}
},
"decklists": {
"links": {
"related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=anoetic_void"
}
},
"card_pools": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=anoetic_void"
}
}
},
"links": {
"self": "http://localhost:3000/api/v3/public/cards/anoetic_void"
}
},
{
"id": "ganked",
"type": "cards",
"attributes": {
"stripped_title": "Ganked!",
"title": "Ganked!",
"card_type_id": "upgrade",
"side_id": "corp",
"faction_id": "nbn",
"cost": "0",
"advancement_requirement": null,
"agenda_points": null,
"base_link": null,
"deck_limit": 3,
"in_restriction": false,
"influence_cost": 2,
"influence_limit": null,
"memory_cost": null,
"minimum_deck_size": null,
"num_printings": 1,
"printing_ids": [
"21127"
],
"date_release": "2012-09-06",
"restriction_ids": [],
"strength": null,
"stripped_text": "While the Runner is accessing this upgrade in R&D, they must reveal it. When the Runner accesses this upgrade, you may trash it to choose a rezzed piece of ice protecting this server. The Runner encounters that ice.",
"text": "While the Runner is accessing this upgrade in R&D, they must reveal it.\nWhen the Runner accesses this upgrade, you may trash it to choose a rezzed piece of ice protecting this server. The Runner encounters that ice.",
"trash_cost": 3,
"is_unique": false,
"card_subtype_ids": [],
"display_subtypes": null,
"attribution": null,
"updated_at": "2025-06-19T20:15:47+00:00",
"format_ids": [
"eternal"
],
"card_pool_ids": [
"eternal_01"
],
"snapshot_ids": [
"eternal_01"
],
"card_cycle_ids": [
"core"
],
"card_cycle_names": [
"Core Set"
],
"card_set_ids": [
"core"
],
"card_set_names": [
"Core"
],
"designed_by": null,
"printings_released_by": [
""
],
"pronouns": null,
"pronunciation_approximation": null,
"pronunciation_ipa": null,
"layout_id": "normal",
"num_extra_faces": 0,
"faces": [],
"card_abilities": {
"additional_cost": false,
"advanceable": false,
"gains_subroutines": false,
"interrupt": false,
"link_provided": null,
"mu_provided": null,
"num_printed_subroutines": null,
"on_encounter_effect": false,
"performs_trace": false,
"recurring_credits_provided": null,
"rez_effect": false,
"trash_ability": false
},
"restrictions": {
"banned": [],
"global_penalty": [],
"points": {},
"restricted": [],
"universal_faction_cost": {}
},
"latest_printing_id": "21127"
},
"relationships": {
"card_cycles": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
}
},
"card_sets": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
}
},
"card_subtypes": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
}
},
"card_type": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_types/upgrade"
}
},
"faction": {
"links": {
"related": "http://localhost:3000/api/v3/public/factions/nbn"
}
},
"printings": {
"links": {
"related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=ganked"
}
},
"rulings": {
"links": {
"related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=ganked"
}
},
"reviews": {
"links": {
"related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=ganked"
}
},
"side": {
"links": {
"related": "http://localhost:3000/api/v3/public/sides/corp"
}
},
"decklists": {
"links": {
"related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=ganked"
}
},
"card_pools": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=ganked"
}
}
},
"links": {
"self": "http://localhost:3000/api/v3/public/cards/ganked"
}
},
{
"id": "jinja_city_grid",
"type": "cards",
"attributes": {
"stripped_title": "Jinja City Grid",
"title": "Jinja City Grid",
"card_type_id": "upgrade",
"side_id": "corp",
"faction_id": "haas_bioroid",
"cost": "1",
"advancement_requirement": null,
"agenda_points": null,
"base_link": null,
"deck_limit": 3,
"in_restriction": false,
"influence_cost": 2,
"influence_limit": null,
"memory_cost": null,
"minimum_deck_size": null,
"num_printings": 1,
"printing_ids": [
"21136"
],
"date_release": "2012-09-06",
"restriction_ids": [],
"strength": null,
"stripped_text": "Whenever you draw a piece of ice, you may reveal it and install it protecting this server, paying 4 credits less. Limit 1 region per server.",
"text": "Whenever you draw a piece of ice, you may reveal it and install it protecting this server, paying 4[credit] less.\nLimit 1 <strong>region</strong> per server.",
"trash_cost": 5,
"is_unique": false,
"card_subtype_ids": [],
"display_subtypes": null,
"attribution": null,
"updated_at": "2025-06-19T20:15:47+00:00",
"format_ids": [
"eternal"
],
"card_pool_ids": [
"eternal_01"
],
"snapshot_ids": [
"eternal_01"
],
"card_cycle_ids": [
"core"
],
"card_cycle_names": [
"Core Set"
],
"card_set_ids": [
"core"
],
"card_set_names": [
"Core"
],
"designed_by": null,
"printings_released_by": [
""
],
"pronouns": null,
"pronunciation_approximation": null,
"pronunciation_ipa": null,
"layout_id": "normal",
"num_extra_faces": 0,
"faces": [],
"card_abilities": {
"additional_cost": false,
"advanceable": false,
"gains_subroutines": false,
"interrupt": false,
"link_provided": null,
"mu_provided": null,
"num_printed_subroutines": null,
"on_encounter_effect": false,
"performs_trace": false,
"recurring_credits_provided": null,
"rez_effect": false,
"trash_ability": false
},
"restrictions": {
"banned": [],
"global_penalty": [],
"points": {},
"restricted": [],
"universal_faction_cost": {}
},
"latest_printing_id": "21136"
},
"relationships": {
"card_cycles": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
}
},
"card_sets": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
}
},
"card_subtypes": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
}
},
"card_type": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_types/upgrade"
}
},
"faction": {
"links": {
"related": "http://localhost:3000/api/v3/public/factions/haas_bioroid"
}
},
"printings": {
"links": {
"related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=jinja_city_grid"
}
},
"rulings": {
"links": {
"related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=jinja_city_grid"
}
},
"reviews": {
"links": {
"related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=jinja_city_grid"
}
},
"side": {
"links": {
"related": "http://localhost:3000/api/v3/public/sides/corp"
}
},
"decklists": {
"links": {
"related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=jinja_city_grid"
}
},
"card_pools": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=jinja_city_grid"
}
}
},
"links": {
"self": "http://localhost:3000/api/v3/public/cards/jinja_city_grid"
}
},
{
"id": "mumbad_virtual_tour",
"type": "cards",
"attributes": {
"stripped_title": "Mumbad Virtual Tour",
"title": "Mumbad Virtual Tour",
"card_type_id": "upgrade",
"side_id": "corp",
"faction_id": "neutral_corp",
"cost": "0",
"advancement_requirement": null,
"agenda_points": null,
"base_link": null,
"deck_limit": 3,
"in_restriction": false,
"influence_cost": 2,
"influence_limit": null,
"memory_cost": null,
"minimum_deck_size": null,
"num_printings": 1,
"printing_ids": [
"21186"
],
"date_release": "2012-09-06",
"restriction_ids": [],
"strength": null,
"stripped_text": "This upgrade costs 0 influence if you have 7 or more assets in your deck. When the Runner accesses this upgrade while it is installed, they must trash it, if able.",
"text": "This upgrade costs 0 influence if you have 7 or more assets in your deck.\nWhen the Runner accesses this upgrade while it is installed, they must trash it, if able.",
"trash_cost": 5,
"is_unique": false,
"card_subtype_ids": [],
"display_subtypes": null,
"attribution": null,
"updated_at": "2025-06-19T20:15:47+00:00",
"format_ids": [],
"card_pool_ids": [],
"snapshot_ids": [],
"card_cycle_ids": [
"core"
],
"card_cycle_names": [
"Core Set"
],
"card_set_ids": [
"core"
],
"card_set_names": [
"Core"
],
"designed_by": null,
"printings_released_by": [
""
],
"pronouns": null,
"pronunciation_approximation": null,
"pronunciation_ipa": null,
"layout_id": "normal",
"num_extra_faces": 0,
"faces": [],
"card_abilities": {
"additional_cost": false,
"advanceable": false,
"gains_subroutines": false,
"interrupt": false,
"link_provided": null,
"mu_provided": null,
"num_printed_subroutines": null,
"on_encounter_effect": false,
"performs_trace": false,
"recurring_credits_provided": null,
"rez_effect": false,
"trash_ability": false
},
"restrictions": {
"banned": [],
"global_penalty": [],
"points": {},
"restricted": [],
"universal_faction_cost": {}
},
"latest_printing_id": "21186"
},
"relationships": {
"card_cycles": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
}
},
"card_sets": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
}
},
"card_subtypes": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
}
},
"card_type": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_types/upgrade"
}
},
"faction": {
"links": {
"related": "http://localhost:3000/api/v3/public/factions/neutral_corp"
}
},
"printings": {
"links": {
"related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=mumbad_virtual_tour"
}
},
"rulings": {
"links": {
"related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=mumbad_virtual_tour"
}
},
"reviews": {
"links": {
"related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=mumbad_virtual_tour"
}
},
"side": {
"links": {
"related": "http://localhost:3000/api/v3/public/sides/corp"
}
},
"decklists": {
"links": {
"related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=mumbad_virtual_tour"
}
},
"card_pools": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=mumbad_virtual_tour"
}
}
},
"links": {
"self": "http://localhost:3000/api/v3/public/cards/mumbad_virtual_tour"
}
},
{
"id": "prisec",
"type": "cards",
"attributes": {
"stripped_title": "Prisec",
"title": "Prisec",
"card_type_id": "upgrade",
"side_id": "corp",
"faction_id": "neutral_corp",
"cost": "0",
"advancement_requirement": null,
"agenda_points": null,
"base_link": null,
"deck_limit": 3,
"in_restriction": false,
"influence_cost": 0,
"influence_limit": null,
"memory_cost": null,
"minimum_deck_size": null,
"num_printings": 1,
"printing_ids": [
"12345"
],
"date_release": "2012-09-06",
"restriction_ids": [],
"strength": null,
"stripped_text": "If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.",
"text": "If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.",
"trash_cost": 3,
"is_unique": false,
"card_subtype_ids": [],
"display_subtypes": null,
"attribution": null,
"updated_at": "2025-06-19T20:15:47+00:00",
"format_ids": [
"eternal",
"standard",
"startup"
],
"card_pool_ids": [
"eternal_01",
"standard_01",
"standard_02",
"startup_01",
"startup_02"
],
"snapshot_ids": [
"eternal_01",
"standard_01",
"standard_02",
"standard_03",
"standard_04",
"standard_05",
"startup_01",
"startup_02"
],
"card_cycle_ids": [
"core"
],
"card_cycle_names": [
"Core Set"
],
"card_set_ids": [
"core"
],
"card_set_names": [
"Core"
],
"designed_by": null,
"printings_released_by": [
""
],
"pronouns": null,
"pronunciation_approximation": null,
"pronunciation_ipa": null,
"layout_id": "normal",
"num_extra_faces": 0,
"faces": [],
"card_abilities": {
"additional_cost": false,
"advanceable": false,
"gains_subroutines": false,
"interrupt": false,
"link_provided": null,
"mu_provided": null,
"num_printed_subroutines": null,
"on_encounter_effect": false,
"performs_trace": false,
"recurring_credits_provided": null,
"rez_effect": false,
"trash_ability": false
},
"restrictions": {
"banned": [],
"global_penalty": [],
"points": {},
"restricted": [],
"universal_faction_cost": {}
},
"latest_printing_id": "12345"
},
"relationships": {
"card_cycles": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
}
},
"card_sets": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
}
},
"card_subtypes": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
}
},
"card_type": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_types/upgrade"
}
},
"faction": {
"links": {
"related": "http://localhost:3000/api/v3/public/factions/neutral_corp"
}
},
"printings": {
"links": {
"related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=prisec"
}
},
"rulings": {
"links": {
"related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=prisec"
}
},
"reviews": {
"links": {
"related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=prisec"
}
},
"side": {
"links": {
"related": "http://localhost:3000/api/v3/public/sides/corp"
}
},
"decklists": {
"links": {
"related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=prisec"
}
},
"card_pools": {
"links": {
"related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=prisec"
}
}
},
"links": {
"self": "http://localhost:3000/api/v3/public/cards/prisec"
}
}
],
"links": {
"self": "http://localhost:3000/api/v3/public/cards?filter%5Bcard_type_id%5D=upgrade&page%5Bnumber%5D=1&page%5Bsize%5D=1000&stats%5Btotal%5D=count",
"first": "http://localhost:3000/api/v3/public/cards?filter%5Bcard_type_id%5D=upgrade&page%5Bnumber%5D=1&page%5Bsize%5D=1000&stats%5Btotal%5D=count",
"last": "http://localhost:3000/api/v3/public/cards?filter%5Bcard_type_id%5D=upgrade&page%5Bnumber%5D=1&page%5Bsize%5D=1000&stats%5Btotal%5D=count"
},
"meta": {
"stats": {
"total": {
"count": 5
}
}
}
}