---
title: "Appveyor integration for LuumenAI"
url: "https://www.luumen.ai/integrations/appveyor/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Appveyor integration for LuumenAI

Read AppVeyor builds, logs, and artifacts, and delete a bad build on approval.

## What LuumenAI can do with Appveyor

LuumenAI connects to Appveyor with an API token and exposes 14 tools (13 read-only · 1 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 14 tools (13 read-only · 1 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Appveyor with LuumenAI

Connect AppVeyor and Luumen can see your projects, look up a build by version, pull the job log, and list the artifacts it produced — without you switching to the web UI. When a build needs to be removed, Luumen shows you which one and waits for your approval before deleting it. Access uses an API key.

## Example tools

Read-only (13 in total):

- `APPVEYOR_DOWNLOAD_BUILD_LOG` — Download the build log for a specific job.
- `APPVEYOR_GET_BUILD_ARTIFACTS` — Get the list of artifacts for a specific build job.
- `APPVEYOR_GET_BUILD_BY_VERSION` — Get a specific project build by version number.
- `APPVEYOR_GET_ENVIRONMENTS` — Get a list of all deployment environments.
- `APPVEYOR_GET_PROJECT_BRANCH_STATUS_BADGE` — Get a project branch status badge image.
- `APPVEYOR_GET_PROJECTS` — Get a list of all projects for the authenticated account.
- `APPVEYOR_GET_PROJECT_STATUS_BADGE` — Get project status badge image.
- `APPVEYOR_GET_PUBLIC_PROJECT_STATUS_BADGE` — Get status badge image for a project with a public repository.

Write and destructive (1 in total, approval required by default):

- `APPVEYOR_DELETE_BUILD` — Delete a build by ID.

## Frequently asked questions

### How does LuumenAI connect to Appveyor?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Appveyor on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 1 action classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Appveyor — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/appveyor/
