#OpenAPI Spec issue - Custom Tool

1 messages · Page 1 of 1 (latest)

warm sable
#

Hello, I am not able to add Custom Tool via OpenAPI spec, even if you try the default ones you have

fallen pier
#

Checking right away.

warm sable
#

Sure thanks @fallen pier

warm sable
#

@fallen pier any update?

undone pilot
#

hey @warm sable - we figured the issue (small infra issue) and resolved it. Please give it a try again and let me know!

warm sable
#

Sure lemme try, also it seems the example of spec and integration is not correct, integration.yaml is related to notion and openapi.yaml is related to pet store

#

@undone pilot can you share an example I can quickly try

undone pilot
warm sable
#

Thanks, yeah i was talking about sample.yaml provided in Custom Tools page
For eg: contains this link https://github.com/ComposioHQ/sample-openapi-spec-for-download/blob/master/notion_sample.yaml
and
https://github.com/OAI/OpenAPI-Specification/blob/main/examples/v3.0/petstore.yaml

So notion and petstore

GitHub

Contribute to ComposioHQ/sample-openapi-spec-for-download development by creating an account on GitHub.

GitHub

The OpenAPI Specification Repository. Contribute to OAI/OpenAPI-Specification development by creating an account on GitHub.

#

Also @undone pilot its taking a lot of time to add custom tool

undone pilot
#

as you can see - there are two files in the repo that you can use to generate the tool. notion-openapi.yaml is the OpenAPI Spec file and notion_sample.yaml is the integrations.yaml file - might be little confusing due to the file names - will update them.

it usually takes longer (based on the number of the API Endpoints that an app supports). Give it sometime or if it still didn't work, let me know.

warm sable
undone pilot
#

Looking into this.

warm sable
#

sure

warm sable
#

Got any update for me @undone pilot

undone pilot
#

sorry we found an issue and pushing fix for this - i will ping you as soon as changes are live.

rancid ember
warm sable
#

@undone pilot any updates on this?

undone pilot
#

hey - we are still working on this. also, can you share your Job ID ?

warm sable
#

where can I get it from?

undone pilot
warm sable
#

okay sure

#

@undone pilot here are the job id
a40c6dbf-810f-4f95-b64b-2e7cc404fb59
b29f29c9-295f-4374-ad1a-59c50d567ed0
cbede44e-8e33-4135-aa1c-034817b4770e

#

CC: @fallen pier can we look into this urgently, been a blocker

undone pilot
#

hey thanks for the sharing job id - will get back on this.

really sorry for the delay - one of the team members who oversees this is on a leave, hence there's been a little delay on this.

warm sable
#

Any updates @undone pilot ?

undone pilot
#

hey @warm sable - i couldn't verify the Job IDs that you shared. however, the tool generation via openapi spec is now fixed. please give it a try and LMK.

try it here: https://app.composio.dev/custom_tools