# Codemagic

Codemagic is a CI/CD platform focused on mobile app development.

Category: Developer. Connect from any Rakazo bot at https://rakazo.com/integrations/codemagic/.

## Actions

- **Add Application from Private Repository**: Create an application from a private repository using SSH key authentication.
- **Add New Application**: Add a Git repository to the applications list in Codemagic.
- **Get Account Info for Over-the-Air Updates** (read-only): Retrieve account information for over-the-air updates.
- **Get All Builds** (read-only): List all builds with optional filters for appId, workflowId, and branch.
- **Get API Key** (read-only): Retrieve the API key for the authenticated user.
- **Get Authenticated User** (read-only): Retrieve information about the currently authenticated user.
- **Invite Team Member**: Invite a new team member to a Codemagic team.
- **List Team Apps** (read-only): List all apps for a specific team in Codemagic.
- **Remove Team Member**: Remove a collaborator from a Codemagic team.
- **Retrieve All Applications** (read-only): Retrieve all applications added to Codemagic.
- **Retrieve an Application** (read-only): Retrieve a single application by its unique identifier.
- **Start New Build**: Start a new build for an application with specified workflow and branch or tag.
- **Stop Preview**: Stop an app preview.
- **Delete All Application Caches**: Delete all caches for a specific application.
- **Delete Specific Cache**: Delete a specific cache from an application.
- **Get Meta Information** (read-only): Get metadata about Codemagic including public IP addresses in use (in CIDR notation).
- **Get Variable Group Information** (read-only): Retrieve information about a specific variable group including its name and configuration settings.
- **List Variable Groups for App** (read-only): Retrieve paginated list of variable groups for an application.
- **List Variables for Group** (read-only): Retrieve paginated list of variables for a specific variable group.
- **Receive Webhook**: Receive webhook payloads from Git providers to trigger builds automatically.
- **Retrieve Caches for Application** (read-only): Retrieve a list of caches for a specific application.
- **Update Variable Group**: Change a variable group's name and security settings.
- **Update Variable in Group**: Update an existing variable within a specified variable group in Codemagic.
