authentication code
Hi, when I try logging in to composio, it asks me to open a link and provide the authentication code:
```
composio login
Authenticating......
slots not found GOOGLECALENDAR_FIND_FREE_SLOTS
from crewai import Agent, Task, Crew
from langchain_openai import ChatOpenAI
from composio_crewai import ComposioToolSet, Action, App
composio_toolset = ComposioToolSet(api_key="API KEY")
...
Linkedin 400 error creating a post
I get>
...
{"data":{"status_code":400,"message":"{\"status\":400,\"code\":\"VERSION_MISSING\",\"message\":\"A version must be present. Please specify a version by adding the LinkedIn-Version header.\"}"},"error":"400 Client Error: Bad Request for url: https://api.linkedin.com/rest/posts","successfull":false}
{"data":{"status_code":400,"message":"{\"status\":400,\"code\":\"VERSION_MISSING\",\"message\":\"A version must be present. Please specify a version by adding the LinkedIn-Version header.\"}"},"error":"400 Client Error: Bad Request for url: https://api.linkedin.com/rest/posts","successfull":false}
shared cal access
I am creating a bot on the gmail, where people can cc the bot and one use case is scheduling, so as a bot it should find the free slots while looking on the calendar of person who sent it, assuming that the user shared calendar with the bot email, also the listener is on bot email. How can i find the slots and use all the actions on the calendar based on the email of the person who sent it, not on bots. Also i am facing a problem with timezone too, how can i fetch the time zone of google cal
List all Actions of an APP
I would like to list the actions of an App via the SDK. see here: @router.get("/v0/actions/{app_name}", response_model=AvailableActionsResponse)
async def get_actions_by_app_name(app_name: str) -> AvailableActionsResponse:
try:
# Initialize the Composio client
composio_client = Composio()...
[Solved ✅] 'NoneType' object has no attribute 'api_key'
I followed the Quickstart (https://docs.composio.dev/introduction/intro/quickstart) as is, logged in to Github and Composio, but keep getting this error
Checked the OPENAI_API_KEY is set correctly. Am I suppsoed to assign the composio api key as well? if yes, where?...
Requesting access to Fortnox Beta integration
Hi Composio team, could you enable access to beta for my account?
Thank you!
Vlatko...
[Solved ✅] Error Jira Integration
Hi team,
I am trying to use the Jira integration, which used to work, but I now get the following error: "URL has an invalid label."
When I set up the new integration, it works from the Composio UI. However, as soon as I trigger it from my Python app, it stops working and also fails from the UI with the same error.
Additionally, every time I trigger a call from my Python app, a new connected account is created in the integration. How can I prevent this from happening?...
Todoist beta
Hey there! Can you please add me to the todoist beta? My account is using github - prosammer
[Solved ✅] COMPOSIO_INITIATE_CONNECTION tool error
In the toolkit 'Composio' the tool 'Composio Intiate Connection' seems to only work for certain apps / toolkits. When I call this tool with the input 'GitHub', it initiates a connection. When I call it for 'Jira' or 'Listennotes', it returns the error message: "{"status":404,"message":"The requested resource was not found"}.
Is there something I am doing wrong?...
download attachments for outlook emails
Can you add an action for downloading attachments for listed outlook emails? I use that feature for the gmail integration
Requesting Beta Access for Microsoft Outlook
I would like to test the beta of the Composio Outlook integration to automate email response for user support.
My email is anandhuh4899@gmail.com
https://composio.dev/tools/microsoft_outlook/all...
Vercel AI compatibility
Heyo - just dove into Composio today. Followed quickstarts for Vercel AI Toolsets and everything is working except that im getting empty array every time I test the "list user repository" action.
When testing this action with the same username & credentials on the dashboard it works:
` const tools = await toolset.getTools({
actions: ["GITHUB_LIST_REPOSITORIES_FOR_A_USER"]...
Using GMAIL_SEND_EMAIL in a CrewAI project
Hello. I'm creating a project that has 2 agents. An email writer that writes personalized emails and an email sender that sends those emails. The email writer outputs JSON and the email sender uses that as input to use in the GMAIL_SEND_EMAIL tool. Sadly, I get this error message: "Error: the Action Input is not a valid key, value dictionary.". I doublechecked the required parameters but it seems to not work.
Output from the email writer agent (i replaced the actual values with <description>. those values are strings):
[
{...
[Solved ✅] Requesting beta access use-case for google docs
Hi I am requesting access for https://composio.dev/tools/google-docs/all
[Solved ✅] Air Table
Hi, I'm trying connect account google on airtable but after choose account cause this error. Follow images error.
This third-party integration failed to properly construct a request to Airtable. Click the button below to return to their website. Airtable does not review third-party integrations such as this one. Please proceed only if you trust (backend.composio.dev)...
Google Calendar FIND_EVENT
I was able to easily integrate composio into my personal assistant platform. The first actions I integrated were for Google Calendar. I can easily create new events, but when I try to search for new events, the list is always empty. The account I have connected has only a single calendar and it has no other events on it other than the one I am searching for.
```
AIMessage(content='', additional_kwargs={'tool_calls': [{'id': 'call_zOitd0waihf9t3MdR36Ub3a1', 'function': {'arguments': '{"calendar_id":"primary","query":"dentist","max_results":5}', 'name': 'GOOGLECALENDAR_FIND_EVENT'}, 'type': 'function'}], 'refusal': None}, response_metadata={'token_usage': {'completion_tokens': 30, 'prompt_tokens': 3346, 'total_tokens': 3376, 'completion_tokens_details': None, 'prompt_tokens_details': None}, 'model_name': 'gpt-4o-mini', 'system_fingerprint': 'fp_d54531d9eb', 'prompt_filter_results': [{'prompt_index': 0, 'content_filter_results': {}}], 'finish_reason': 'tool_calls', 'logprobs': None, 'content_filter_results': {}}, id='run-646a37fa-9063-4bd8-9c3d-ef83d43d5f23-0', tool_calls=[{'name': 'GOOGLECALENDAR_FIND_EVENT', 'args': {'calendar_id': 'primary', 'query': 'dentist', 'max_results': 5}, 'id': 'call_zOitd0waihf9t3MdR36Ub3a1', 'type': 'tool_call'}], usage_metadata={'input_tokens': 3346, 'output_tokens': 30, 'total_tokens': 3376, 'input_token_details': {}, 'output_token_details': {}}),
ToolMessage(content='{"successfull": true, "data": {"event_data": {"event_data": [], "nextPageToken": null, "nextSyncToken": "CMij-amUxokDEMij-amUxokDGAUghY-_yQIohY-_yQI="}}, "error": null}', name='GOOGLECALENDAR_FIND_EVENT', id='5d641fdd-0c05-4354-99d3-6daf9b188f09', tool_call_id='call_zOitd0waihf9t3MdR36Ub3a1'),...
Requesting Beta Access for Microsoft Outlook
I would like to test the beta of the Composio Outlook integration to automate A real estate transaction coordination workload.
https://composio.dev/tools/microsoft_outlook/all...
Docusign Access
Signed up for a n account as you have the option for Docusign: https://composio.dev/tools/docusign/openAI_python
However, upon creating an account I see that this is not a possible option when printing the available actions. Quite misleading.
This is for a project with an urgent deadline. Can you let me know if this is an option on Composio or not?...