# Appveyor AI integration on Definable

> AppVeyor is a hosted continuous integration service for building and deploying applications.

## What this connects

AppVeyor is a hosted continuous integration service for building and deploying applications.

Vendor: https://www.appveyor.com/

## Tools available

**14** tools available. First 12:

- `APPVEYOR_DELETE_BUILD` — Delete Build — Tool to delete a build by ID. Use when you need to remove a build from AppVeyor. The API returns 204 No Content on successful deletion.
- `APPVEYOR_DOWNLOAD_BUILD_LOG` — Download Build Log — Tool to download the build log for a specific job. Use when you need to retrieve the log output from a completed or running build job.
- `APPVEYOR_GET_BUILD_ARTIFACTS` — Get Build Artifacts — Tool to get the list of artifacts for a specific build job. Use when you need to retrieve artifacts after a job completes.
- `APPVEYOR_GET_BUILD_BY_VERSION` — Get Build By Version — Tool to get a specific project build by version number. Use when you need to retrieve detailed information about a build using its version identifier.
- `APPVEYOR_GET_ENVIRONMENTS` — Get Environments — Tool to get a list of all deployment environments. Use when you need to enumerate available environments before creating deployments.
- `APPVEYOR_GET_PROJECT_BRANCH_STATUS_BADGE` — Get Project Branch Status Badge — Tool to get a project branch status badge image. Returns a PNG or SVG badge image showing the build status for a specific project branch.
- `APPVEYOR_GET_PROJECTS` — Get Projects — Tool to get a list of all projects for the authenticated account. Use after authentication to enumerate available projects.
- `APPVEYOR_GET_PROJECT_STATUS_BADGE` — Get Project Status Badge — Tool to get project status badge image. Use when you need to retrieve the status badge for displaying project build status.
- `APPVEYOR_GET_PUBLIC_PROJECT_STATUS_BADGE` — Get Public Project Status Badge — Tool to get status badge image for a project with a public repository. Use when you need to retrieve a build status badge for display or documentation purposes.
- `APPVEYOR_GET_ROLE` — Get Role — Tool to retrieve details of a specific role. Use when you need to inspect permissions and metadata of a role by ID.
- `APPVEYOR_GET_ROLES` — Get Roles — Tool to retrieve all roles in the account. Use when you need to enumerate available roles before assigning permissions.
- `APPVEYOR_GET_USER_INVITATIONS` — Get User Invitations — Tool to retrieve all pending user invitations in the account. Use when you need to list all outstanding invitations sent to potential team members.

## Auth

Auth schemes: `API_KEY`.

## How agents use Appveyor

Inside a Definable workflow, Appveyor is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Appveyor** — the Researcher (GPT-5.5) pulls context from Appveyor (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Appveyor** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Appveyor (create record, post message, draft email).
- **Designer / Engineer → Distributor → Appveyor** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Appveyor (attach file, open PR comment, post status).

The Verifier checks every Appveyor call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- developer tools — https://definable.ai/apps/category/developer-tools/

## Related

- HTML page: https://definable.ai/apps/appveyor/
- Same category (developer tools): https://definable.ai/apps/category/developer-tools/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
