# Codemagic integration

> CI/CD for mobile and cross-platform apps: manage apps, start and inspect builds, variable groups, tester groups, teams and billing.

- Authentication: apiKey

## Tools (100)

- **Accept a team invitation**: Accept a team invitation
- **Add Application from Private Repository (v1)**: Create an application from a private repository using an SSH key (legacy v1).
- **Add Application (v1)**: Add a Git repository to the applications list (legacy v1).
- **Apply promotion code to subscription**: Apply promotion code to subscription
- **Bulk import contacts to the tester group**: <!-- theme: warning --> > The bulk import API is not designed to sync updates in real-time from an external database
- **Bulk import variables to the group**: Bulk import variables to the group
- **Cancel Build (v1)**: Cancel a running build (legacy v1).
- **Cancel team subscription**: Cancel team subscription
- **Change group name and settings**: Change group name and settings
- **Create a team invitation**: Create a team invitation
- **Create a variable group for the app**: Create a variable group for the app
- **Create a variable group for the team**: Create a variable group for the team
- **Create Public Artifact URL (v1)**: Create a time-limited public download URL for an artifact (legacy v1).
- **Create team subscription**: Create team subscription
- **Create tester group for the app**: Create tester group for the app
- **Delete All App Caches (v1)**: Delete every stored cache for an application (legacy v1).
- **Delete App Cache (v1)**: Delete one stored cache of an application (legacy v1).
- **Delete Audit Log Connector settings for the team**: Delete Audit Log Connector settings for the team
- **Delete contact from the tester group**: Delete contact from the tester group
- **Delete tester group**: Delete tester group
- **Delete the group and all variables**: Delete the group and all variables
- **Delete the variable**: Delete the variable
- **Download team audit log as CSV**: Returns a CSV file that contains the audit log events
- **Generate invoice preview for chosen line items**: Generate invoice preview for chosen line items
- **Get account information for the authenticated user**: Get account information for the authenticated user
- **Get a dashboard**: For more information, see "[Build dashboards](https://docs.codemagic.io/knowledge-others/build-dashboards/)."
- **Get API key for the authenticated user**: Get API key for the authenticated user
- **Get Application (v1)**: Get one application by id (legacy v1).
- **Get app preview information**: Get app preview information
- **Get Artifact (v1)**: Download a build artifact with the API token (legacy v1).
- **Get a tester group**: Get a tester group
- **Get Audit Log Connector settings for the team**: Get Audit Log Connector settings for the team
- **Get authenticated user info**: Get authenticated user info
- **Get a variable from the group**: Get a variable from the group
- **Get build actions**: Get build actions
- **Get build info**: Get build info
- **Get build remote access info**: Get build remote access info
- **Get deployment releases history**: Get deployment releases history
- **Get group information**: Get group information
- **Get information about Shorebird integration**: Get information about Shorebird integration
- **Get meta information**: Returns meta information about Codemagic, including a list of public IP addresses in use
- **Get notifications for the authenticated user**: Get notifications for the authenticated user
- **Get preferences for the authenticated user**: Get preferences for the authenticated user
- **Get project deployment keys**: Get project deployment keys
- **Get shared app preview information**: Get details of a publicly shared app preview
- **Get subscription details**: Get subscription details
- **Get subscription invoice preview**: Get subscription invoice preview
- **Get team build analytics**: Get team build analytics
- **Get team build duration percentiles**: Get team build duration percentiles
- **Get team builds by status**: Get team builds by status
- **Get team builds by status over time**: Get team builds by status over time
- **Get team build usage summary**: Get team build usage summary
- **Get team customer**: Get team customer
- **Get team info**: Get team info
- **Get team invitation by code**: Get team invitation by code
- **Get team queued time percentiles**: Get team queued time percentiles
- **Get the authenticated user's permissions in a team**: Get the authenticated user's permissions in a team
- **Get usage stats for a deployment channel**: Get usage stats for a deployment channel.
- **Get usage stats for the team**: Get usage stats for the team.
- **List App Caches (v1)**: List stored build caches for an application (legacy v1).
- **List app previews for the team**: List app previews for the team
- **List apps for the authenticated user**: To list the applications belonging to a team, see [/teams/{team_id}/apps](#/operations/TeamsTeamIdAppsGetApps)
- **List apps for the team**: List apps for the team
- **List Apps (v1)**: List the applications added to Codemagic (legacy v1).
- **List app workflows**: List the distinct workflows for given app.
- **List contacts for the tester group**: List contacts for the tester group
- **List dashboard builds**: List dashboard builds
- **List external build notification recipients**: List external build notification recipients
- **List pending team invitations**: List pending team invitations
- **List projects for the team**: List projects for the team
- **List subscription invoices**: List subscription invoices
- **List team builds**: List team builds
- **List team cards**: List team cards
- **List team invoices**: List team invoices
- **List team members**: List team members
- **List teams for the authenticated user**: List teams for the authenticated user
- **List team subscriptions**: List team subscriptions
- **List tester groups for the app**: List tester groups for the app
- **List variable groups for the app**: List variable groups for the app
- **List variable groups for the team**: List variable groups for the team
- **List variables for the group**: List variables for the group
- **Register external build notification recipients**: Register email addresses that may receive build notifications from this team's workflows
- **Remove an external build notification recipient**: Removes the recipient from this team
- **Remove authenticated user from the team**: Remove authenticated user from the team
- **Remove team membership for a user**: Remove team membership for a user
- **Rename a dashboard**: Rename a dashboard
- **Revoke API key for the authenticated user**: Revoke API key for the authenticated user
- **Revoke a team invitation**: Revoke a team invitation
- **Set customer default payment method**: Set customer default payment method
- **Set subscription default payment method**: Set subscription default payment method
- **Share an app preview**: Create a public ID that can be used to retrieve app preview without authentication, see [`GET /shared-previews/{shared_preview_id}`](#/operations/SharedPreviewsSharedPreviewIdGetSharedPreview).
- **Start an app preview**: Start an app preview
- **Start a new build**: Queue a new build for the application
- **Start Build (v1)**: Start a new build (legacy v1). Spends build minutes.
- **Stop an app preview**: Stop an app preview
- **Update a tester group**: Update a tester group
- **Update Audit Log Connector settings for the team**: Update Audit Log Connector settings for the team
- **Update subscription features for the team**: Update subscription features for the team
- **Update team membership for a user**: Update team membership for a user
- **Update the variable**: Update the variable

Connect Codemagic in General Input: https://www.generalinput.com/apps/codemagic