← Tools Reference

Codemagic

Codemagic integration (Developer Tools). Imported from open-connector.

API key8 toolshttps://api.codemagic.io
GET
codemagic_get_current_user
Get the authenticated Codemagic user and their available team permissions.

/api/v3/user

GET
codemagic_list_user_teams
List the Codemagic teams accessible to the authenticated user.

/api/v3/user/teams

2 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number to fetch.
page_sizeintegeroptionalThe maximum number of results to return per page.
GET
codemagic_list_user_apps
List the Codemagic applications accessible to the authenticated user.

/api/v3/user/apps

2 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number to fetch.
page_sizeintegeroptionalThe maximum number of results to return per page.
GET
codemagic_list_team_apps
List the applications that belong to a specific Codemagic team.

/api/v3/teams/{team_id}/apps

4 parameters
ParamTypeRequiredDescription
team_idstringrequiredThe Codemagic team ID.
pageintegeroptionalThe page number to fetch.
page_sizeintegeroptionalThe maximum number of results to return per page.
idarrayoptionalOptional list of application IDs to filter by.
GET
codemagic_list_team_builds
List builds for a specific Codemagic team with optional filters.

/api/v3/teams/{team_id}/builds

9 parameters
ParamTypeRequiredDescription
team_idstringrequiredThe Codemagic team ID.
app_idstringoptionalOnly return builds for this application ID.
statusstringoptionalOnly return builds with this status.
workflow_idstringoptionalOnly return builds for this workflow ID.
branchstringoptionalOnly return builds for this branch.
tagstringoptionalOnly return builds for this tag.
labelarrayoptionalOnly return builds that match these labels.
cursorstringoptionalCursor returned by the previous response to continue listing results.
page_sizeintegeroptionalThe maximum number of results to return per page.
GET
codemagic_get_build
Get detailed information about a single Codemagic build.

/api/v3/builds/{build_id}

1 parameter
ParamTypeRequiredDescription
build_idstringrequiredThe Codemagic build ID.
POST
codemagic_create_build
Start a new Codemagic build for the specified app and workflow.

/builds

7 parameters
ParamTypeRequiredDescription
appIdstringrequiredThe Codemagic application ID.
workflowIdstringrequiredThe workflow identifier as specified in the YAML file.
branchstringoptionalGit branch name to build. Either branch or tag is required.
tagstringoptionalGit tag name to build. Either branch or tag is required.
labelsarrayoptionalLabels to attach to the build.
environmentobjectoptionalEnvironment overrides applied when starting a build.
instanceTypestringoptionalBuild machine type, such as mac_mini_m2 or linux_standard.
POST
codemagic_cancel_build
Cancel a Codemagic build by its build ID.

/builds/{build_id}/cancel

1 parameter
ParamTypeRequiredDescription
build_idstringrequiredThe Codemagic build ID.