get_project
Get Project
Retrieve detailed project information including the last build status. Can also fetch the last build for a specific branch or a build by its version number.
get_project
Retrieve detailed project information including the last build status. Can also fetch the last build for a specific branch or a build by its version number.
get_project_settings
Retrieve project configuration settings. Supports returning settings as JSON or as YAML configuration, and can also return environment variables separately.
get_build_history
Retrieve the build history for a project with pagination support. Can filter by branch. Returns builds with their status, version, commit details, and timing.
manage_collaborators
List, get, add, update, or remove collaborators on the AppVeyor account. Collaborators are existing AppVeyor users from other accounts who are granted a role in your account.
encrypt_value
Encrypt a sensitive value (such as a token, password, or API key) for safe use in appveyor.yml configuration files. The encrypted value can be used as a secure variable in YAML settings.
manage_users
List, get, create, update, or delete users within the AppVeyor account. Users are members of the account with assigned roles.
manage_roles
List, get, create, update, or delete roles in the AppVeyor account. Roles define permission sets for users and collaborators. Every account has built-in "Administrator" and "User" roles. Custom roles can be created with granular permissions.
start_build
Start a new build for a project. Supports building the latest commit on a branch, a specific commit, or a pull request. Custom environment variables can be passed to the build.
manage_build
Re-run, cancel, or delete an existing build. Use this to manage builds that have already been triggered.
manage_project
Create, update, or delete an AppVeyor CI/CD project. Supports adding new projects from repository providers, updating project settings (including YAML configuration and environment variables), updating the next build number, clearing build cache, and deleting projects.
list_projects
List all CI/CD projects in the AppVeyor account. Returns project metadata including repository information, account details, and creation timestamps.
get_build_log_and_artifacts
Retrieve build job logs, list artifacts, or download a specific artifact. Operates on a specific build job identified by its job ID.
manage_deployment
Start a new deployment, get deployment details, cancel a running deployment, or view deployment history for a project or environment.
manage_environment
Create, list, update, or delete deployment environments. Environments are targets for deploying builds, supporting providers like Web Deploy, FTP, Azure, AWS S3, and more.
Manage CI/CD projects, builds, and deployments on AppVeyor. Trigger and cancel builds, download build logs and artifacts, start deployments to environments, and manage deployment providers (Azure, AWS, FTP, GitHub Releases, etc.). Create and configure projects linked to Git repositories, update project settings and environment variables, and manage build numbers and caches. Administer team access by creating, updating, and deleting users, roles, and collaborators. Encrypt sensitive values for use in YAML configuration. Receive webhook notifications on build success, failure, or status changes, and on deployment events.
Common questions about connecting Appveyor to AI agents with Metorial.