Codemagic
Triggers mobile builds, manages environment variables, and synchronizes team access across your app repositories to automate your release pipeline.
Try Codemagic in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Codemagic integration
- Describe the outcome and Ceven picks the right Codemagic calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Codemagic data, across all 22 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Codemagic access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Codemagic, when, and on whose behalf.
- The agent pauses and asks when Codemagic is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Codemagic.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Codemagic action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Codemagic, and when to use it.
Start new build
Use this to trigger a build for a specific application, workflow, and branch or tag.
Add new application
Add a Git repository to the Codemagic applications list using a repository URL.
Add private application
Create an application from a private repository using SSH key authentication.
Retrieve all applications
Pull a complete list of all applications currently added to the Codemagic account.
Get application details
Retrieve a single application by ID to check branches and workflow configuration.
Update variable in group
Modify the name, value, or secure status of an existing variable within a group.
List variables for group
Pull a paginated list of all environment variables within a specific variable group.
Update variable group
Change the name or security settings of an existing variable group by its ID.
Get all builds
List build history with optional filters for app ID, workflow ID, or branch.
Invite team member
Grant team access to a new user. Requires team admin privileges for owner or developer roles.
Remove team member
Revoke team access for a specific collaborator from the Codemagic team.
Delete all application caches
Clear all cached data for a specific app to ensure a completely fresh build environment.
Retrieve application caches
View cached data and check cache sizes for a specific application.
Get meta information
Pull metadata including public IP addresses in CIDR notation for whitelisting build machines.
Add Application from Private Repository
Tool to create an application from a private repository using SSH key authentication. Use when you need to add a new private repository to Codemagic with SSH credentials.
Get Variable Group Information
Tool to retrieve information about a specific variable group including its name and configuration settings. Use when you need to get details for a variable group by its ID.
Delete Specific Cache
Tool to delete a specific cache from an application. Use when a cached build artifact needs to be removed. The deletion is performed asynchronously and returns immediately with a 202 Accepted status.
Get Account Info for Over the Air Updates
Tool to retrieve account information for over the air updates. Use when you need to check the account status (enabled/disabled/pending) and associated team identifier.
Get API Key
Tool to retrieve the API key for the authenticated user. Use when you need to fetch the API key associated with the current authentication token.
Get Authenticated User
Tool to retrieve information about the currently authenticated user. Use when you need to get user ID, avatar URL, or check user permissions.
List Variable Groups for App
Tool to retrieve paginated list of variable groups for an application. Use when you need to list or browse variable groups associated with a specific app.
List Team Apps
Tool to list all apps for a specific team in Codemagic. Use when you need to browse or retrieve team application information. Supports pagination via page and page_size parameters.
Receive Webhook
Tool to receive webhook payloads from Git providers to trigger builds automatically. Use when repository events (commits, pull requests, tags) need to trigger Codemagic builds programmatically.
Retrieve an Application
Tool to retrieve a single application by its unique identifier. Use when you need to get application details including name, branches, and workflow configuration.
Retrieve Caches for Application
Tool to retrieve a list of caches for a specific application. Use when you need to view cached data, check cache sizes, or manage application storage.
Stop Preview
Tool to stop an app preview. Use when you need to stop a running app preview by its identifier.
26 actions · scroll to see them all
Frequently asked questions
Alternatives to Codemagic
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Codemagic and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free