GET https://api.dev-jonathan.cluster.multi-box.cloud/_profiler

GraphQL requests

3 HTTP queries on GraphQL endpoint(s)

Refresh with latest query
200 December 10, 2025 08:15 schema: default 1ca8cc
# Time Info
1 30 ms
200 December 10, 2025 08:15 schema: default 50aa8f
# Time Info
1 73 ms
200 December 10, 2025 08:15 schema: default d1eabc
# Time Info
1 67 ms

Schema: default

"The MULTI-BOX GraphQL Query Interface"
type Query {
  taxonomy(
    "token of the taxonomy"
    token: String!
  ): Taxonomy
  taxon(
    "id of the taxon"
    id: Int

    "permalink of the taxon"
    permalink: String

    locale: LocaleEnum
  ): Taxon
  product(
    "id of the product"
    id: Int

    "permalink of the product"
    permalink: String

    locale: LocaleEnum
  ): Product
}

type Taxonomy implements EntityInterface {
  id: ID
  entityType: String!
  name: String!
  token: String!
  sort: Int!
  color: String!
  infoColor: String!
  taxons: [Taxon!]
}

interface EntityInterface {
  id: ID
  entityType: String!
}

type Taxon implements EntityInterface {
  id: ID
  entityType: String!
  locale: String!
  name: String!
  sort: Int!
  showOnWebsite: Boolean!
  permalink: String!
  products: [Product!]
  taxons: [Taxon!]
  geometry: Geometry
  images: [ProductImage!]
  token: String
  description: String
  info: String
  color_description: String
  ral_code: Int
  color_description_cover: String
  ral_code_cover: Int
  color_description_base: String
  ral_code_base: Int
  color_description_profile: String
  ral_code_profile: Int
  color_description_side_caps: String
  ral_code_side_caps: Int
  color_description_front_plate: String
  ral_code_front_plate: Int
  color_description_frame: String
  ral_code_frame: Int
  material: String
  material_cover: String
  material_base: String
  material_profile: String
  material_side_caps: String
  material_front_plate: String
  material_frame: String
  material_sealing: String
  material_screws: String
  silicone_free: Boolean
  halogen_free: Boolean
  material_ul_listed: Boolean
  uv_resistant: Boolean
  permanent_operating_temperature_max: Int
  permanent_operating_temperature_min: Int
  suitable_for_outdoor_use: Boolean
  suitable_for_indoor_use: Boolean
  protection_class_ip: String
  protection_class_with_extra_sealing_ip: Int
  norm_of_protecttion_class: String
  impact_resistance_ik: String
  norm_of_impact_resistance: String
  flame_retardancy: String
  ul_subject: String
  fully_insulated: Boolean
  earthing_point_available: Boolean
  sealing_foamed_seamless: Boolean
  captive_cover_screws: Boolean
  is_made_in_germany: Boolean
  is_customizable: Boolean
  has_rohs_certificate: Boolean
  has_reach_certificate: Boolean
  has_atex_certificate: Boolean
  has_iec_certificate: Boolean
  has_ce_certificate: Boolean
  has_mechanical_processing_service: Boolean
  has_finishing_and_assembly_service: Boolean
  has_surface_design_service: Boolean
  has_spacial_colors_service: Boolean
  has_special_materials_service: Boolean
  has_special_dimension_service: Boolean
  has_emc_version_service: Boolean
  slug: String
  deleted_at: DateTime
  has_clear_cover: Boolean
  has_membrane_cover: Boolean
  has_membrane_cover_and_clear_lid: Boolean
  has_frame: Boolean
  has_frame_with_aluminium_front_plate: Boolean
  has_framecover_closed: Boolean
  categorisation: String
  zone_classification: String
  test_report_no_atex: String
  test_report_no_iec: String
  ec_type_examination_atex: String
  certificate_no_iec: String
  marking: String
  test_norms: String
  temperature_classes: String
  operating_temperature_max: Int
  operating_temperature_min: Int
  surface_temperature_max: Int
  voltage_max: Int
  current_max: Int
  cable_cross_section_max: Int
  protective_conductor_cross_section_max: Int
  has_external_earthing_point: Boolean
  check_permanent_operating_temperature_max: Boolean
  check_permanent_operating_temperature_min: Boolean
  check_suitable_for_outdoor_use: Boolean
  check_suitable_for_indoor_use: Boolean
  check_ral_code: Boolean
  check_ral_code_cover: Boolean
  check_ral_code_base: Boolean
  check_ral_code_profile: Boolean
  check_ral_code_side_caps: Boolean
  check_ral_code_front_plate: Boolean
  check_ral_code_frame: Boolean
  check_silicone_free: Boolean
  check_halogen_free: Boolean
  check_material_ul_listed: Boolean
  check_uv_resistant: Boolean
  check_protection_class_ip: Boolean
  check_protection_class_with_extra_sealing_ip: Boolean
  check_norm_of_protection_class: Boolean
  check_impact_resistance_ik: Boolean
  check_norm_of_impact_resistance: Boolean
  check_flame_retardancy: Boolean
  check_ul_subject: Boolean
  check_fully_insulated: Boolean
  check_earthing_point_available: Boolean
  check_sealing_foamed_seamless: Boolean
  check_captive_cover_screws: Boolean
  check_is_made_in_germany: Boolean
  check_is_customizable: Boolean
  check_has_rohs_certificate: Boolean
  check_has_reach_certificate: Boolean
  check_has_atex_certificate: Boolean
  check_has_iec_certificate: Boolean
  check_has_ce_certificate: Boolean
  check_has_mechanical_processing_service: Boolean
  check_has_finishing_and_assembly_service: Boolean
  check_has_surface_design_service: Boolean
  check_has_special_colours_service: Boolean
  check_has_special_materials_service: Boolean
  check_has_special_dimension_service: Boolean
  check_has_emc_version_service: Boolean
  surface_coating: String
  permanent_operating_temperature_with_special_sealing_max: Int
  permanent_operating_temperature_with_special_sealing_min: Int
  check_permanent_operating_temperature_with_special_sealing_max: Boolean
  check_permanent_operating_temperature_with_special_sealing_min: Boolean
  check_has_clear_cover: Boolean
  check_has_membrane_cover: Boolean
  check_has_membrane_cover_and_clear_lid: Boolean
  check_has_frame_with_alumium_front_plate: Boolean
  check_has_frame: Boolean
  check_has_framecover_closed: Boolean
  check_categorisation: Boolean
  check_zone_classification: Boolean
  check_test_report_no_atex: Boolean
  check_test_report_no_iec: Boolean
  check_ec_type_examination_atex: Boolean
  check_certificate_no_iec: Boolean
  check_marking: Boolean
  check_test_norms: Boolean
  check_temperature_classes: Boolean
  check_operating_temperature_max: Boolean
  check_operating_temperature_min: Boolean
  check_surface_temperature_max: Boolean
  check_voltage_max: Boolean
  check_current_max: Boolean
  check_cable_cross_section_max: Boolean
  check_protective_conductor_cross_section_max: Boolean
  check_has_external_earthing_point: Boolean
  check_surface_coating: Boolean
  check_color_description: Boolean
  check_color_description_cover: Boolean
  check_color_description_base: Boolean
  check_color_description_profile: Boolean
  check_color_description_side_caps: Boolean
  check_color_description_front_plate: Boolean
  check_color_description_frame: Boolean
  check_material: Boolean
  check_material_cover: Boolean
  check_material_base: Boolean
  check_material_profile: Boolean
  check_material_side_caps: Boolean
  check_material_front_plate: Boolean
  check_material_frame: Boolean
  check_material_sealing: Boolean
  check_material_screws: Boolean
  minimal_view_for_products_on_website: Boolean
  declaration_of_conformity_ip_ik_id: ProductImage
  declaration_of_conformity_din_en_45545_2_id: ProductImage
  various_fully_recyclable: Boolean
  approvals_bahnzulassung_45545_2: Boolean
}

type Product implements EntityInterface {
  id: ID
  entityType: String!
  name: String!
  sku: String!
  height: Int!
  width: Int!
  length: Int!
  locale: LocaleEnum!
  permalink: String!
  taxon: Taxon!
  pdfs: [ProductPdf!]
  dxfs: [ProductDxf!]
  stps: [ProductStp!]
  accessoryProducts: [Product!]
  deleted_at: DateTime
  slug: String!
  description: String
  meta_keywords: String
  meta_description: String
  available_on: DateTime!
  created_at: DateTime!
  updated_at: DateTime!
  depth: Int
  weight: Int
  cover_height: Int
  base_height: Int
  thread_length: Int
  number_of_connections: Int
  packing_unit: Int
  thread: String
  cable_diameter: String
  wrench_width: Int
  has_mounting_rail: Boolean
  has_mounting_rail_ts15: Boolean
  has_mounting_rail_ts35: Boolean
  has_mounting_plate: Boolean
  has_mounting_plate_pertinax: Boolean
  has_mounting_plate_steel: Boolean
  has_mounting_brackets_4Pcs: Boolean
  has_mounting_brackets_plastic_4Pcs: Boolean
  has_mounting_brackets_stainless_steel_4Pcs: Boolean
  has_external_hinges_plastic_2Pcs: Boolean
  has_external_hinges_aluminium_2Pcs: Boolean
  has_silicone_cover_seal: Boolean
  has_hex_socket_head_screws: Boolean
  has_knurled_screws: Boolean
  has_seawater_resistant_coating: Boolean
  has_emc_version: Boolean
  has_additional_seal_ip54: Boolean
  has_additional_seal_ip55: Boolean
  has_rubber_feed_4Pcs: Boolean
  has_plugin_screw_nuts_4pcs: Boolean
  has_front_plate: Boolean
  has_aluminium_front_plate: Boolean
  has_rear_panel_closed: Boolean
  has_rear_panel_open: Boolean
  has_additional_seal_ip65: Boolean
  has_aluminium_rear_panel_insert: Boolean
  has_handle: Boolean
  has_positioning_panel: Boolean
  has_adapter_forMounting_rail_ts35: Boolean
  has_clear_cover: Boolean
  has_cover_fixing_set: Boolean
  has_cover_installation_mounting_kit: Boolean
  has_cover_fixing_drilled: Boolean
  has_spring_lock: Boolean
  has_clear_cover_pluggable: Boolean
  has_quick_fastener: Boolean
  has_translucent_red_filter_plate: Boolean
  has_rear_panel: Boolean
  has_front_frame: Boolean
  has_additional_seal: Boolean
  has_norm_rail_mounting_kit: Boolean
  has_protective_conductor: Boolean
  has_display_pane: Boolean
  has_battery_compartment: Boolean
  has_fastening_clamp_plastic: Boolean
  has_fastening_clamp_aluminium: Boolean
  has_mounting_brackets_mbrc2: Boolean
  number_of_preformed_knockouts_m12: Int
  number_of_preformed_knockouts_m16: Int
  number_of_preformed_knockouts_m20: Int
  cable_entries: String
  wall_thickness_snap_in_mounting: String
  collar_diameter: String
  assembly_tool: String
  tightening_torque_cover_screws_max: String
  tightening_torque_cover_screws_min: String
  tightening_torque_earthing_screws_max: String
  tightening_torque_earthing_screws_min: String
  comment: String
  is_upcoming: Boolean
  pre_embossing_side_a: String
  pre_embossing_side_b: String
  pre_embossing_side_c: String
  pre_embossing_side_d: String
  dxfFile2_id: String
  pre_embossing_side_e: String
  ec_examination_certificate_file: ProductImage
  iec_certificate_file: ProductImage
  declaration_of_conformity_file: ProductImage
  operation_manual_atex_file: ProductImage
  operation_manual_iec_file: ProductImage
  clamp_assembly_diagramm_file: ProductImage
  datasheet: String
  image: String
  power_loss: String
  glb: String
  pdf_png: String
  pdf_jpg: String
}

enum LocaleEnum {
  de
  en
  es
  it
  ru
}

type ProductPdf {
  url: String!
}

type ProductDxf {
  url: String!
}

type ProductStp {
  url: String!
}

scalar DateTime

type ProductImage {
  url: String!
}

type Geometry {
  image: GeometryImage!
  hasSideA: Boolean!
  hasSideA1: Boolean!
  hasSideA2: Boolean!
  hasSideB: Boolean!
  hasSideB1: Boolean!
  hasSideB2: Boolean!
  hasSideC: Boolean!
  hasSideC1: Boolean!
  hasSideC2: Boolean!
  hasSideD: Boolean!
  hasSideD1: Boolean!
  hasSideD2: Boolean!
  hasSideE: Boolean!
  hasSideE1: Boolean!
  hasSideE2: Boolean!
  hasSideF: Boolean!
  hasSideF1: Boolean!
  hasSideF2: Boolean!
}

type GeometryImage {
  url: String!
}

"The MULTI-BOX GraphQL Mutation Interface"
type Mutation {
  ContactRequest(input: ContactRequestInput!): ContactRequestPayload
  ProductRequest(input: ProductRequestInput!): ProductRequestPayload
  FileUpload(input: FileUploadInput!): FileUploadPayload
  FileUploadRemove(input: FileUploadRemoveInput!): FileUploadRemovePayload
}

input ContactRequestInput {
  address: AddressInput
  contactReason: ContactReasonEnum!
  emailRepeat: String
  other: String
  privacyPolicy: Boolean!
  params: String
}

input AddressInput {
  company: String
  firstName: String!
  lastName: String!
  street: String
  houseNumber: String
  postalCode: String
  city: String
  country: String
  email: String!
  phone: String!
}

enum ContactReasonEnum {
  technical
  general
  catalog
  representation
  meeting
}

type ContactRequestPayload {
  id: String!
  status: String!
}

input ProductRequestInput {
  product: Int!
  ProductRequestData: ProductRequestDataInput
  address: AddressInput!
  emailRepeat: String
  privacyPolicy: Boolean!
  params: String
}

input ProductRequestDataInput {
  quantity1: Int
  quantity2: Int
  quantity3: Int
  editBox: Boolean
  editBoxSides: SidesInput
  editBoxFile: Int
  editSurface: Boolean
  editSurfaceFile: Int
  editSurfaceComment: String
  completeBox: Boolean
  completeBoxComment: String
  completeBoxFile: Int
  specialColours: Boolean
  specialColoursComment: String
  specialColoursFile: Int
  accessoryProducts: [Int]
  accessoryComment: String
  comment: String
}

input SidesInput {
  A: String
  A1: String
  A2: String
  B: String
  B1: String
  B2: String
  C: String
  C1: String
  C2: String
  D: String
  D1: String
  D2: String
  E: String
  E1: String
  E2: String
  F: String
  F1: String
  F2: String
}

type ProductRequestPayload {
  id: String!
  status: String!
}

input FileUploadInput {
  filename: String!
  clientMutationId: String
}

type FileUploadPayload {
  file: File!
  clientMutationId: String
}

type File {
  id: Int!
  filename: String!
}

input FileUploadRemoveInput {
  id: Int!
  clientMutationId: String
}

type FileUploadRemovePayload {
  status: String!
  clientMutationId: String
}