Codemagic
Overview
SLUG: CODEMAGIC
Description
A mobile-first CI/CD.
Authentication Details
API Key
Connecting to Codemagic
Create an auth config
Use the dashboard to create an auth config for the Codemagic toolkit. This allows you to connect multiple Codemagic accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Codemagic Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Codemagic toolkit’s playground
For code examples, see the Tool calling guide and Provider examples.
Tool List
CODEMAGIC_ADD_APPLICATION_FROM_PRIVATE_REPO
Tool Name: Add Application from Private Repository
Description
Action Parameters
Action Response
CODEMAGIC_ADD_NEW_APPLICATION
Tool Name: Add New Application
Description
Action Parameters
Action Response
CODEMAGIC_API_V3_META_GET_META
Tool Name: Get Meta Information
Description
Action Parameters
Action Response
CODEMAGIC_API_V3_VARIABLE_GROUPS_VARIABLE_GROUP_ID_GET_GROUP
Tool Name: Get Variable Group Information
Description
Action Parameters
Action Response
CODEMAGIC_API_V3_VARIABLE_GROUPS_VARIABLE_GROUP_ID_UPDATE_GROUP
Tool Name: Update Variable Group
Description
Action Parameters
Action Response
CODEMAGIC_DELETE_ALL_APPLICATION_CACHES
Tool Name: Delete All Application Caches
Description
Action Parameters
Action Response
CODEMAGIC_DELETE_SPECIFIC_CACHE
Tool Name: Delete Specific Cache
Description
Action Parameters
Action Response
CODEMAGIC_GET_ACCOUNT_INFO
Tool Name: Get Account Info for Over-the-Air Updates
Description
Action Parameters
Action Response
CODEMAGIC_GET_ALL_BUILDS
Tool Name: Get All Builds
Description
Action Parameters
Action Response
CODEMAGIC_GET_API_KEY
Tool Name: Get API Key
Description
Action Parameters
Action Response
CODEMAGIC_GET_USER
Tool Name: Get Authenticated User
Description
Action Parameters
Action Response
CODEMAGIC_GET_VARIABLE_GROUPS
Tool Name: List Variable Groups for App
Description
Action Parameters
Action Response
CODEMAGIC_GET_VARIABLES
Tool Name: List Variables for Group
Description
Action Parameters
Action Response
CODEMAGIC_INVITE_TEAM_MEMBER
Tool Name: Invite Team Member
Description
Action Parameters
Action Response
CODEMAGIC_LIST_TEAM_APPS
Tool Name: List Team Apps
Description
Action Parameters
Action Response
CODEMAGIC_RECEIVE_WEBHOOK
Tool Name: Receive Webhook
Description
Action Parameters
Action Response
CODEMAGIC_REMOVE_TEAM_MEMBER
Tool Name: Remove Team Member
Description
Action Parameters
Action Response
CODEMAGIC_RETRIEVE_ALL_APPLICATIONS
Tool Name: Retrieve All Applications
Description
Action Parameters
Action Response
CODEMAGIC_RETRIEVE_AN_APPLICATION
Tool Name: Retrieve an Application
Description
Action Parameters
Action Response
CODEMAGIC_RETRIEVE_CACHES_FOR_APPLICATION
Tool Name: Retrieve Caches for Application
Description
Action Parameters
Action Response
CODEMAGIC_START_NEW_BUILD
Tool Name: Start New Build
Description
Action Parameters
Action Response
CODEMAGIC_STOP_PREVIEW
Tool Name: Stop Preview
Description
Action Parameters
Action Response
CODEMAGIC_UPDATE_VARIABLE
Tool Name: Update Variable in Group
Description
Action Parameters
Action Response