Skip to content

Add Xquik OpenAPI ingestion example#90

Open
kriptoburak wants to merge 3 commits into
universal-tool-calling-protocol:mainfrom
kriptoburak:codex/add-xquik-openapi-utcp
Open

Add Xquik OpenAPI ingestion example#90
kriptoburak wants to merge 3 commits into
universal-tool-calling-protocol:mainfrom
kriptoburak:codex/add-xquik-openapi-utcp

Conversation

@kriptoburak

@kriptoburak kriptoburak commented Jun 18, 2026

Copy link
Copy Markdown

Summary

Adds a concrete Xquik example to the OpenAPI ingestion docs. Xquik exposes an OpenAPI 3.1 spec at https://xquik.com/openapi.json and uses the x-api-key header for API key authentication, so it fits the existing remote OpenAPI and API key examples.

Validation

  • Confirmed https://xquik.com/openapi.json returns HTTP 200 with JSON.
  • Checked the public OpenAPI security scheme for the x-api-key header.
  • Ran git diff --check.

Duplicate Check

  • Searched all-state PRs and issues for Xquik and xquik.com references before opening this PR.

Summary by cubic

Add an Xquik example to the OpenAPI ingestion docs and refine wording around OpenAPI 3.1 compatibility. The example loads https://xquik.com/openapi.json, uses the x-api-key header with Python and UTCP manual_call_templates, and notes that only compatible 3.1 specs are supported and 3.1-specific features should be verified.

Written for commit c01cf65. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread docs/openapi-ingestion.md
@kriptoburak

Copy link
Copy Markdown
Author

Addressed the OpenAPI version consistency note in 456ad7e by updating the intro and multi-format support section to include OpenAPI 3.1 alongside 2.0 and 3.0.

Validation:

  • git diff --check
  • Public text scan for blocked terms
  • Checked the doc no longer advertises only OpenAPI 2.0/3.0 support

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file (changes from recent commits).

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread docs/openapi-ingestion.md Outdated
@kriptoburak

Copy link
Copy Markdown
Author

Addressed the follow-up compatibility note in the latest commit by removing the overbroad full OpenAPI 3.1 compatibility claim.

The doc now distinguishes full OpenAPI 2.0/3.0 compatibility from compatible OpenAPI 3.1 specifications and tells users to verify 3.1-specific schema features against the converter.

Validation:

  • git diff --check
  • Public text scan for blocked terms
  • Checked the overbroad 3.1 compatibility wording is gone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant