# AppVeyor REST API **Provider:** AppVeyor REST **Category:** communication **Base URL:** `https://ci.appveyor.com/api` **Auth:** api-key — `Authorization: YOUR_API_KEY` **Rate Limit:** 60 req/min **Free Tier:** Yes — available **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://www.appveyor.com/about/ ## Description AppVeyor is a hosted continuous integration service which runs on Microsoft Windows. The AppVeyor REST API provides a RESTful way to interact with the AppVeyor service. This includes managing projects, builds, deployments, and the teams that build them. Additional help and discussion of the AppVe ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | POST | `https://ci.appveyor.com/api/account/encrypt` | Encrypt a value for use in StoredValue. | | GET | `https://ci.appveyor.com/api/buildjobs/{jobId}/artifacts` | Get build artifacts | | GET | `https://ci.appveyor.com/api/buildjobs/{jobId}/artifacts/{artifactFileName}` | Download build artifact | | GET | `https://ci.appveyor.com/api/buildjobs/{jobId}/log` | Download build log | | POST | `https://ci.appveyor.com/api/builds` | Start build of branch most recent commit | | PUT | `https://ci.appveyor.com/api/builds` | Re-run build | | DELETE | `https://ci.appveyor.com/api/builds/{accountName}/{projectSlug}/{buildVersion}` | Cancel build | | GET | `https://ci.appveyor.com/api/collaborators` | Get collaborators | ## Authentication API key in the request header (Authorization) ``` Authorization: YOUR_API_KEY ``` ## Sample Request ```bash curl -X GET 'https://ci.appveyor.com/api/account/encrypt' \ -H 'Authorization: YOUR_API_KEY' ``` ## Sample Response ```json {} ``` ## Pricing Details Free for open source (unlimited builds). Build Cloud from $29/mo (1 concurrent job, private repos). Plus $49/mo. Professional $99/mo. Enterprise $399/mo. --- *Source: [API Map](https://apimap.dev/apis/appveyor-rest/) — CC BY 4.0*