Introspect the Tenable OT GraphQL schema
get_schema_enumsDump GraphQL enums and input shapes to resolve SchemaNotConfirmedError and list available root queries and mutations.
Instructions
Read this deployment's own GraphQL schema — enum values, input-object shapes, and the available root query/mutation fields.
WHY THIS MATTERS: some filters on this server refuse to run with a SchemaNotConfirmedError because their Tenable-side enum values were never confirmed (this server does not guess enum values — a wrong one silently filters or writes the wrong thing instead of failing). Call this tool with no arguments to dump exactly the types those mappings need, then hand the output to whoever maintains tools/_enums.py; filling them in is a single edit and unblocks the gated filters.
It also answers 'does this appliance actually expose query X?' — useful when a topology tool reports that a top-level query was rejected.
Arguments: • type_names: specific GraphQL types to dump. Omit to get the types this server still needs. • include_inputs: also dump input-object field shapes (for filter/mutation argument structures). • list_root_fields: also list every root query and mutation name the appliance exposes.
READ-ONLY. Touches no OT data — GraphQL reflection only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type_names | No | ||
| include_inputs | No | ||
| list_root_fields | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||