UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 105 kB
{"openapi":"3.0.0","info":{"contact":{"email":"team@appveyor.com","name":"AppVeyor Team","url":"https://www.appveyor.com/about/"},"description":"AppVeyor is a hosted continuous integration service which runs on Microsoft\nWindows. The AppVeyor REST API provides a RESTful way to interact with the\nAppVeyor service. This includes managing projects, builds, deployments,\nand the teams that build them.\n\nAdditional help and discussion of the AppVeyor REST API is available at\nhttp://help.appveyor.com/discussions\n\nThis Swagger definition is an **unofficial** description of the AppVeyor\nREST API maintained at https://github.com/kevinoid/appveyor-swagger\nPlease report any issues or suggestions for this Swagger definition at\nhttps://github.com/kevinoid/appveyor-swagger/issues/new\n\n#### API Conventions\n\nFields which are missing from update operations (`PUT` requests) are\ntypically reset to their default values. So although most fields are not\ntechnically required, they should usually be specified in practice.\n","license":{"name":"AppVeyor End User License Agreement (EULA)","url":"https://www.appveyor.com/eula/"},"termsOfService":"https://www.appveyor.com/terms-of-service/","title":"AppVeyor","version":"0.20190115.0","x-apisguru-categories":["developer_tools"],"x-logo":{"url":"https://www.appveyor.com/assets/img/appveyor-logo-256.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/kevinoid/appveyor-swagger/master/swagger.yaml","version":"2.0"}],"x-providerName":"appveyor.com","x-unofficialSpec":true},"externalDocs":{"description":"AppVeyor REST API Documentation","url":"https://www.appveyor.com/docs/api/"},"security":[{"apiToken":[]}],"tags":[{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/"},"name":"Collaborator"},{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/"},"name":"Role"},{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/"},"name":"User"},{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/"},"name":"Build"},{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/"},"name":"Project"},{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/"},"name":"Deployment"},{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/"},"name":"Environment"}],"paths":{"/account/encrypt":{"post":{"operationId":"encryptValue","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EncryptRequest"}}},"required":true},"responses":{"200":{"description":"Success","content":{"text/plain":{"schema":{"type":"string"},"examples":{"response":{"value":"wsnoY4v1v1Uofj0xf8E6FA=="}}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Encrypt a value for use in StoredValue.","tags":["Project"]}},"/buildjobs/{jobId}/artifacts":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/samples/download-artifacts-advanced-ps/"},"operationId":"getBuildArtifacts","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ArtifactModel"},"type":"array"},"examples":{"response":{"value":[{"fileName":"README.md","name":"README.md","size":3600,"type":"File"},{"fileName":"out/example.Release.x64.zip","name":"out\\example.zip","size":15600,"type":"Zip"}]}}},"application/xml":{"schema":{"items":{"$ref":"#/components/schemas/ArtifactModel"},"type":"array"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get build artifacts","tags":["Build"]},"parameters":[{"$ref":"#/components/parameters/jobId"}]},"/buildjobs/{jobId}/artifacts/{artifactFileName}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/samples/download-artifacts-advanced-ps/"},"operationId":"getBuildArtifact","responses":{"200":{"description":"Success","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Download build artifact","tags":["Build"]},"parameters":[{"$ref":"#/components/parameters/jobId"},{"$ref":"#/components/parameters/artifactFileName"}]},"/buildjobs/{jobId}/log":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#download-build-log"},"operationId":"getBuildLog","responses":{"200":{"description":"Success","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Download build log","tags":["Build"]},"parameters":[{"$ref":"#/components/parameters/jobId"}]},"/builds":{"post":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#start-build-of-branch-most-recent-commit"},"operationId":"startBuild","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BuildStartRequest"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Build"},"examples":{"response":{"value":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":136709,"buildNumber":7,"commitId":"c2892a70d60c96c1b65a7c665ab806b7731fea8a","committed":"2014-08-15T22:05:54+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-16T00:40:38.1703914+00:00","jobs":[],"message":"replaced with command [skip ci]","messages":[],"status":"queued","version":"1.0.7"}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/Build"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Start build of branch most recent commit","tags":["Build"]},"put":{"description":"If `reRunIncomplete` is `true` and all jobs in the referenced build completed successfully, a 500 Internal Server Error is returned with the message \"No failed or cancelled jobs in build with ID {buildId}\".","externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#re-run-build"},"operationId":"reRunBuild","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReRunBuildRequest"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Build"},"examples":{"response":{"value":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":136709,"buildNumber":7,"commitId":"c2892a70d60c96c1b65a7c665ab806b7731fea8a","committed":"2014-08-15T22:05:54+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-16T00:40:38.1703914+00:00","jobs":[],"message":"replaced with command [skip ci]","messages":[],"status":"queued","version":"1.0.7"}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/Build"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Re-run build","tags":["Build"]}},"/builds/{accountName}/{projectSlug}/{buildVersion}":{"delete":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#cancel-build"},"operationId":"cancelBuild","responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Cancel build","tags":["Build"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"},{"$ref":"#/components/parameters/buildVersion"}]},"/collaborators":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/#get-collaborators"},"operationId":"getCollaborators","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserAccount"},"type":"array"},"examples":{"response":{"value":[{"accountId":2,"accountName":"FeodorFitsner","created":"2014-02-03T20:29:26.6807307+00:00","email":"john@smith.com","failedBuildNotification":"all","fullName":"John Smith","isCollaborator":true,"isOwner":false,"notifyWhenBuildStatusChangedOnly":true,"roleId":3040,"roleName":"My Role","successfulBuildNotification":"all","updated":"2014-03-07T04:26:09.1051534+00:00","userId":2018}]}}},"application/xml":{"schema":{"items":{"$ref":"#/components/schemas/UserAccount"},"type":"array"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get collaborators","tags":["Collaborator"]},"post":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/#add-collaborator"},"operationId":"addCollaborator","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollaboratorAddition"}}},"required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Add collaborator","tags":["Collaborator"]},"put":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/#update-collaborator"},"operationId":"updateCollaborator","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollaboratorUpdate"}}},"required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Update collaborator","tags":["Collaborator"]}},"/collaborators/{userId}":{"delete":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/#delete-collaborator"},"operationId":"deleteCollaborator","responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Delete collaborator","tags":["Collaborator"]},"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/#get-collaborator"},"operationId":"getCollaborator","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAccountRolesResults"},"examples":{"response":{"value":{"roles":[{"created":"2013-09-26T19:23:39.3615105+00:00","isSystem":true,"name":"Administrator","roleId":4},{"created":"2013-09-26T19:23:39.3645117+00:00","isSystem":true,"name":"User","roleId":5},{"created":"2014-03-18T20:12:08.4749886+00:00","isSystem":false,"name":"My Role","roleId":3040,"updated":"2014-03-18T20:16:06.8803375+00:00"}],"user":{"accountId":2,"accountName":"FeodorFitsner","created":"2014-02-03T20:29:26.6807307+00:00","email":"john@smith.com","failedBuildNotification":"all","fullName":"John Smith","isCollaborator":true,"isOwner":false,"notifyWhenBuildStatusChangedOnly":true,"roleId":3040,"roleName":"My Role","successfulBuildNotification":"all","updated":"2014-03-07T04:26:09.1051534+00:00","userId":2018}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/UserAccountRolesResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get collaborator","tags":["Collaborator"]},"parameters":[{"$ref":"#/components/parameters/userId"}]},"/deployments":{"post":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#start-deployment"},"operationId":"startDeployment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentStartRequest"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Deployment"},"examples":{"response":{"value":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":132746,"buildNumber":38,"commitId":"c397ba5d17dd17b994375405f560e4922207da1e","committed":"2014-08-12T22:56:00+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-12T22:56:09.9208493+00:00","finished":"2014-08-12T22:58:05.7595508+00:00","jobs":[],"message":"Removed Start-Website","messages":[],"started":"2014-08-12T22:56:25.8575967+00:00","status":"success","updated":"2014-08-12T22:58:05.7595508+00:00","version":"1.0.38"},"created":"2014-08-12T23:06:07.9009315+00:00","deploymentId":19475,"environment":{"created":"2014-04-01T17:56:41.30982+00:00","deploymentEnvironmentId":27,"name":"agent test","provider":"Agent","updated":"2014-08-12T22:35:51.9723883+00:00"},"finished":"2014-08-12T23:06:25.0502019+00:00","jobs":[{"created":"2014-08-12T23:06:07.9009315+00:00","finished":"2014-08-12T23:06:24.3361102+00:00","jobId":"jnpbcc77s4w278e4","messagesCount":0,"name":"Deployment","started":"2014-08-12T23:06:10.8776088+00:00","status":"success","updated":"2014-08-12T23:06:24.9390847+00:00"}],"started":"2014-08-12T23:06:10.8776088+00:00","status":"success","updated":"2014-08-12T23:06:25.0502019+00:00"}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/Deployment"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Start deployment","tags":["Deployment"]}},"/deployments/stop":{"delete":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#cancel-deployment"},"operationId":"cancelDeployment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentCancellation"}}},"required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Cancel deployment","tags":["Deployment"]}},"/deployments/{deploymentId}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#get-deployment"},"operationId":"getDeployment","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectDeployment"},"examples":{"response":{"value":{"deployment":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":132746,"buildNumber":38,"commitId":"c397ba5d17dd17b994375405f560e4922207da1e","committed":"2014-08-12T22:56:00+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-12T22:56:09.9208493+00:00","finished":"2014-08-12T22:58:05.7595508+00:00","jobs":[],"message":"Removed Start-Website","messages":[],"started":"2014-08-12T22:56:25.8575967+00:00","status":"success","updated":"2014-08-12T22:58:05.7595508+00:00","version":"1.0.38"},"created":"2014-08-12T23:06:07.9009315+00:00","deploymentId":19475,"environment":{"created":"2014-04-01T17:56:41.30982+00:00","deploymentEnvironmentId":27,"name":"agent test","provider":"Agent","updated":"2014-08-12T22:35:51.9723883+00:00"},"finished":"2014-08-12T23:06:25.0502019+00:00","jobs":[{"created":"2014-08-12T23:06:07.9009315+00:00","finished":"2014-08-12T23:06:24.3361102+00:00","jobId":"jnpbcc77s4w278e4","messagesCount":0,"name":"Deployment","started":"2014-08-12T23:06:10.8776088+00:00","status":"success","updated":"2014-08-12T23:06:24.9390847+00:00"}],"started":"2014-08-12T23:06:10.8776088+00:00","status":"success","updated":"2014-08-12T23:06:25.0502019+00:00"},"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-05-08T18:38:57.9163293+00:00","isPrivate":false,"name":"simple-web","projectId":22321,"repositoryName":"AppVeyor/simple-web","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{},"skipBranchesWithoutAppveyorYml":false,"slug":"simple-web","updated":"2014-07-14T10:16:26.9351867+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectDeployment"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get deployment","tags":["Deployment"]},"parameters":[{"$ref":"#/components/parameters/deploymentId"}]},"/environments":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#get-environments"},"operationId":"getEnvironments","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DeploymentEnvironmentLookupModel"},"type":"array"},"examples":{"response":{"value":[{"deploymentEnvironmentId":14,"name":"azure-blob-1","provider":"AzureBlob"},{"deploymentEnvironmentId":12,"name":"azure-deploy-test","provider":"AzureCS"}]}}},"application/xml":{"schema":{"items":{"$ref":"#/components/schemas/DeploymentEnvironmentLookupModel"},"type":"array"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get environments","tags":["Environment"]},"post":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#add-environment"},"operationId":"addEnvironment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentAddition"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentWithSettings"},"examples":{"response":{"value":{"created":"2014-08-15T23:57:16.1585268+00:00","deploymentEnvironmentId":3018,"environmentAccessKey":"gi3ttevuk7a123","name":"production","provider":"FTP","settings":{"environmentVariables":[{"name":"my-var","value":{"isEncrypted":false,"value":"123"}}],"providerSettings":[{"name":"server","value":{"isEncrypted":false,"value":"ftp.myserver.com"}},{"name":"username","value":{"isEncrypted":false,"value":"ftp-user"}},{"name":"password","value":{"isEncrypted":true,"value":"password"}}]}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentWithSettings"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Add environment","tags":["Environment"]},"put":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#update-environment"},"operationId":"updateEnvironment","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentWithSettings"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentWithSettings"},"examples":{"response":{"value":{"created":"2014-08-15T23:57:16.1585268+00:00","deploymentEnvironmentId":3018,"environmentAccessKey":"gi3ttevuk7123","name":"production","provider":"FTP","settings":{"environmentVariables":[{"name":"my-var","value":{"isEncrypted":false,"value":"123"}}],"providerSettings":[{"name":"server","value":{"isEncrypted":false,"value":"ftp.myserver.com"}},{"name":"username","value":{"isEncrypted":false,"value":"ftp-user"}},{"name":"password","value":{"isEncrypted":true,"value":"password"}}]},"updated":"2014-08-16T00:00:37.6079863+00:00"}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentWithSettings"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Update environment","tags":["Environment"]}},"/environments/{deploymentEnvironmentId}":{"delete":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#delete-environment"},"operationId":"deleteEnvironment","responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Delete environment","tags":["Environment"]},"parameters":[{"$ref":"#/components/parameters/deploymentEnvironmentId"}]},"/environments/{deploymentEnvironmentId}/deployments":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#get-environment-deployments"},"operationId":"getEnvironmentDeployments","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentDeploymentsResults"},"examples":{"response":{"value":{"deployments":[{"deployment":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":18665,"buildNumber":25,"commitId":"ed40bd27f732d162b2185d75921b1cd57191f83b","committed":"2014-05-08T19:11:38+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-05-22T20:09:53.759355+00:00","finished":"2014-05-22T20:12:33.7806881+00:00","jobs":[],"message":"Merge pull request #3 from FeodorFitsner/master","messageExtended":"Changes to AccountController","messages":[],"started":"2014-05-22T20:12:11.4475134+00:00","status":"success","updated":"2014-05-22T20:12:33.7806881+00:00","version":"1.0.25"},"created":"2014-06-02T18:20:07.2833871+00:00","deploymentId":4120,"environment":{"created":"2014-01-23T18:13:52.2268502+00:00","deploymentEnvironmentId":14,"name":"azure-blob-1","provider":"AzureBlob","updated":"2014-06-02T18:13:32.5106126+00:00"},"finished":"2014-06-02T18:20:25.11916+00:00","jobs":[{"created":"2014-07-27T09:59:57.0171035+00:00","finished":"2014-07-27T10:00:11.5995296+00:00","jobId":"1696fh3a2w5ng99y","messagesCount":0,"name":"Deployment","started":"2014-07-27T09:59:58.3955159+00:00","status":"success","updated":"2014-07-27T10:00:16.163082+00:00"}],"started":"2014-06-02T18:20:07.9871288+00:00","status":"success","updated":"2014-06-02T18:20:25.11916+00:00"},"project":{"accountId":2,"accountName":"FeodorFitsner","builds":[],"created":"2014-05-06T16:38:14.7788393+00:00","isPrivate":false,"name":"simple-web","projectId":15072,"repositoryName":"AppVeyor/simple-web","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{},"skipBranchesWithoutAppveyorYml":false,"slug":"simple-web","updated":"2014-06-02T21:37:30.9378043+00:00"}}],"environment":{"created":"2014-01-23T18:13:52.2268502+00:00","deploymentEnvironmentId":14,"name":"azure-blob-1","provider":"AzureBlob","updated":"2014-06-02T18:13:32.5106126+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentDeploymentsResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get environment deployments","tags":["Environment"]},"parameters":[{"$ref":"#/components/parameters/deploymentEnvironmentId"}]},"/environments/{deploymentEnvironmentId}/settings":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/environments-deployments/#get-environment-settings"},"operationId":"getEnvironmentSettings","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentSettingsResults"},"examples":{"response":{"value":{"environment":{"created":"2014-01-23T18:13:52.2268502+00:00","deploymentEnvironmentId":14,"environmentAccessKey":"aaabbb12345","name":"azure-blob-1","provider":"AzureBlob","settings":{"environmentVariables":[],"providerSettings":[{"name":"storage_account_name","value":{"isEncrypted":false,"value":"myaccount"}},{"name":"storage_access_key","value":{"isEncrypted":true,"value":"4sc1c7/Qp5buQcZ8N486Ks46mLFbXJVqcJjyv98w=="}},{"name":"container","value":{"isEncrypted":false,"value":"test"}},{"name":"folder","value":{"isEncrypted":false,"value":"$(appveyor_build_version)"}},{"name":"artifact","value":{"isEncrypted":false}}]},"updated":"2014-06-02T18:13:32.5106126+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/DeploymentEnvironmentSettingsResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get environment settings","tags":["Environment"]},"parameters":[{"$ref":"#/components/parameters/deploymentEnvironmentId"}]},"/projects":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-projects"},"operationId":"getProjects","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Project"},"type":"array"},"examples":{"response":{"value":[{"accountId":2,"accountName":"FeodorFitsner","builds":[{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":23864,"buildNumber":3,"commitId":"c2892a70d60c96c1b65a7c665ab806b7731fea8a","committed":"2014-08-15T22:05:54+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-15T22:33:15.9833328+00:00","finished":"2014-08-15T22:37:00.6171479+00:00","jobs":[],"message":"replaced with command [skip ci]","messages":[],"started":"2014-08-15T22:36:38.1757886+00:00","status":"success","updated":"2014-08-15T22:37:00.6171479+00:00","version":"1.0.3"}],"created":"2014-08-15T22:04:19.2868375+00:00","isPrivate":false,"name":"appveyor-artifact-test","nuGetFeed":{"created":"2014-08-15T22:04:21.3111546+00:00","id":"appveyor-artifact-test-j8kk0o","name":"Project appveyor-artifact-test","publishingEnabled":false},"projectId":19096,"repositoryBranch":"master","repositoryName":"FeodorFitsner/appveyor-artifact-test","repositoryScm":"git","repositoryType":"gitHub","skipBranchesWithoutAppveyorYml":false,"slug":"appveyor-artifact-test"}]}}},"application/xml":{"schema":{"items":{"$ref":"#/components/schemas/Project"},"type":"array"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get projects","tags":["Project"]},"post":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#add-project"},"operationId":"addProject","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAddition"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"},"examples":{"response":{"value":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-08-16T00:52:15.6604826+00:00","isPrivate":false,"name":"demo-app","projectId":43682,"repositoryName":"FeodorFitsner/demo-app","repositoryScm":"git","repositoryType":"gitHub","skipBranchesWithoutAppveyorYml":false,"slug":"demo-app-335"}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/Project"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Add project","tags":["Project"]},"put":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#update-project"},"operationId":"updateProject","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectWithConfiguration"}}},"required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Update project","tags":["Project"]}},"/projects/status/{badgeRepoProvider}/{repoAccountName}/{repoSlug}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/status-badges/"},"operationId":"getPublicProjectStatusBadge","parameters":[{"$ref":"#/components/parameters/branch"},{"$ref":"#/components/parameters/svg"},{"$ref":"#/components/parameters/retina"},{"$ref":"#/components/parameters/passingText"},{"$ref":"#/components/parameters/failingText"},{"$ref":"#/components/parameters/pendingText"}],"responses":{"200":{"description":"Success","content":{"image/svg+xml":{"schema":{"type":"string","format":"binary"}},"image/png":{"schema":{"type":"string","format":"binary"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get status badge image for a project with a public repository","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/badgeRepoProvider"},{"$ref":"#/components/parameters/repoAccountName"},{"$ref":"#/components/parameters/repoSlug"}]},"/projects/status/{statusBadgeId}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/status-badges/"},"operationId":"getProjectStatusBadge","parameters":[{"$ref":"#/components/parameters/svg"},{"$ref":"#/components/parameters/retina"},{"$ref":"#/components/parameters/passingText"},{"$ref":"#/components/parameters/failingText"},{"$ref":"#/components/parameters/pendingText"}],"responses":{"200":{"description":"Success","content":{"image/svg+xml":{"schema":{"type":"string","format":"binary"}},"image/png":{"schema":{"type":"string","format":"binary"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get project status badge image","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/statusBadgeId"}]},"/projects/status/{statusBadgeId}/branch/{buildBranch}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/status-badges/"},"operationId":"getProjectBranchStatusBadge","parameters":[{"$ref":"#/components/parameters/svg"},{"$ref":"#/components/parameters/retina"},{"$ref":"#/components/parameters/passingText"},{"$ref":"#/components/parameters/failingText"},{"$ref":"#/components/parameters/pendingText"}],"responses":{"200":{"description":"Success","content":{"image/svg+xml":{"schema":{"type":"string","format":"binary"}},"image/png":{"schema":{"type":"string","format":"binary"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get project branch status badge image","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/statusBadgeId"},{"$ref":"#/components/parameters/buildBranch"}]},"/projects/{accountName}/{projectSlug}":{"delete":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#delete-project"},"operationId":"deleteProject","responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Delete project","tags":["Project"]},"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-last-build"},"operationId":"getProjectLastBuild","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectBuildResults"},"examples":{"response":{"value":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":134173,"buildNumber":45,"commitId":"85da1fb810ae89744abad83e75c13483dd740258","committed":"2014-07-03T07:56:15+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-14T05:39:26.2946368+00:00","finished":"2014-08-14T05:42:45.5709599+00:00","jobs":[{"allowFailure":false,"artifactsCount":0,"compilationErrorsCount":0,"compilationMessagesCount":0,"compilationWarningsCount":0,"created":"2014-08-14T05:39:27.3902557+00:00","failedTestsCount":0,"finished":"2014-08-14T05:42:45.1102797+00:00","jobId":"9r2qufuu8","messagesCount":0,"name":"","passedTestsCount":0,"started":"2014-08-14T05:41:49.1061831+00:00","status":"success","testsCount":0,"updated":"2014-08-14T05:42:45.477213+00:00"}],"message":"AssemblyInfo patching","messages":[],"started":"2014-08-14T05:41:49.1686804+00:00","status":"success","updated":"2014-08-14T05:42:45.5709599+00:00","version":"1.0.45"},"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-07-19T10:23:03.8005134+00:00","isPrivate":false,"name":"nuget-test","nuGetFeed":{"created":"2014-07-19T10:23:05.5160273+00:00","id":"nuget-test-23spw2w","name":"Project nuget-test","publishingEnabled":false},"projectId":38907,"repositoryBranch":"master","repositoryName":"FeodorFitsner/nuget-test","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{},"skipBranchesWithoutAppveyorYml":false,"slug":"nuget-test","updated":"2014-08-01T05:25:15.4119745+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectBuildResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get project last build","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}]},"/projects/{accountName}/{projectSlug}/artifacts/{artifactFileName}":{"get":{"description":"The `job` parameter is mandatory if the build contains multiple jobs.","externalDocs":{"url":"https://www.appveyor.com/docs/packaging-artifacts/#permalink-to-the-last-successful-build-artifact"},"operationId":"getProjectArtifact","responses":{"200":{"description":"Success","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get last successful build artifact","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"},{"$ref":"#/components/parameters/artifactFileName"},{"$ref":"#/components/parameters/branch"},{"$ref":"#/components/parameters/tag"},{"$ref":"#/components/parameters/job"},{"$ref":"#/components/parameters/all"},{"$ref":"#/components/parameters/pr"}]},"/projects/{accountName}/{projectSlug}/branch/{buildBranch}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-last-branch-build"},"operationId":"getProjectLastBuildBranch","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectBuildResults"},"examples":{"response":{"value":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":134173,"buildNumber":45,"commitId":"85da1fb810ae89744abad83e75c13483dd740258","committed":"2014-07-03T07:56:15+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-14T05:39:26.2946368+00:00","finished":"2014-08-14T05:42:45.5709599+00:00","jobs":[{"allowFailure":false,"artifactsCount":0,"compilationErrorsCount":0,"compilationMessagesCount":0,"compilationWarningsCount":0,"created":"2014-08-14T05:39:27.3902557+00:00","failedTestsCount":0,"finished":"2014-08-14T05:42:45.1102797+00:00","jobId":"9r2qufuu8","messagesCount":0,"name":"","passedTestsCount":0,"started":"2014-08-14T05:41:49.1061831+00:00","status":"success","testsCount":0,"updated":"2014-08-14T05:42:45.477213+00:00"}],"message":"AssemblyInfo patching","messages":[],"started":"2014-08-14T05:41:49.1686804+00:00","status":"success","updated":"2014-08-14T05:42:45.5709599+00:00","version":"1.0.45"},"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-07-19T10:23:03.8005134+00:00","isPrivate":false,"name":"nuget-test","nuGetFeed":{"created":"2014-07-19T10:23:05.5160273+00:00","id":"nuget-test-23spw2w","name":"Project nuget-test","publishingEnabled":false},"projectId":38907,"repositoryBranch":"master","repositoryName":"FeodorFitsner/nuget-test","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{},"skipBranchesWithoutAppveyorYml":false,"slug":"nuget-test","updated":"2014-08-01T05:25:15.4119745+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectBuildResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get project last branch build","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"},{"$ref":"#/components/parameters/buildBranch"}]},"/projects/{accountName}/{projectSlug}/build/{buildVersion}":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-build-by-version"},"operationId":"getProjectBuildByVersion","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectBuildResults"},"examples":{"response":{"value":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":134173,"buildNumber":45,"commitId":"85da1fb810ae89744abad83e75c13483dd740258","committed":"2014-07-03T07:56:15+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-14T05:39:26.2946368+00:00","finished":"2014-08-14T05:42:45.5709599+00:00","jobs":[{"allowFailure":false,"artifactsCount":0,"compilationErrorsCount":0,"compilationMessagesCount":0,"compilationWarningsCount":0,"created":"2014-08-14T05:39:27.3902557+00:00","failedTestsCount":0,"finished":"2014-08-14T05:42:45.1102797+00:00","jobId":"9r2qufuu8","messagesCount":0,"name":"","passedTestsCount":0,"started":"2014-08-14T05:41:49.1061831+00:00","status":"success","testsCount":0,"updated":"2014-08-14T05:42:45.477213+00:00"}],"message":"AssemblyInfo patching","messages":[],"started":"2014-08-14T05:41:49.1686804+00:00","status":"success","updated":"2014-08-14T05:42:45.5709599+00:00","version":"1.0.45"},"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-07-19T10:23:03.8005134+00:00","isPrivate":false,"name":"nuget-test","nuGetFeed":{"created":"2014-07-19T10:23:05.5160273+00:00","id":"nuget-test-23spw2w","name":"Project nuget-test","publishingEnabled":false},"projectId":38907,"repositoryBranch":"master","repositoryName":"FeodorFitsner/nuget-test","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{},"skipBranchesWithoutAppveyorYml":false,"slug":"nuget-test","updated":"2014-08-01T05:25:15.4119745+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectBuildResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get project build by version","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"},{"$ref":"#/components/parameters/buildVersion"}]},"/projects/{accountName}/{projectSlug}/buildcache":{"delete":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#delete-project-build-cache"},"operationId":"deleteProjectBuildCache","responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Delete project build cache","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}]},"/projects/{accountName}/{projectSlug}/deployments":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-deployments"},"operationId":"getProjectDeployments","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectDeploymentsResults"},"examples":{"response":{"value":{"deployments":[{"deployment":{"build":{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":132746,"buildNumber":38,"commitId":"c397ba5d17dd17b994375405f560e4922207da1e","committed":"2014-08-12T22:56:00+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-12T22:56:09.9208493+00:00","finished":"2014-08-12T22:58:05.7595508+00:00","jobs":[],"message":"Removed Start-Website","messages":[],"started":"2014-08-12T22:56:25.8575967+00:00","status":"success","updated":"2014-08-12T22:58:05.7595508+00:00","version":"1.0.38"},"created":"2014-08-12T23:06:07.9009315+00:00","deploymentId":19475,"environment":{"created":"2014-04-01T17:56:41.30982+00:00","deploymentEnvironmentId":27,"name":"agent test","provider":"Agent","updated":"2014-08-12T22:35:51.9723883+00:00"},"finished":"2014-08-12T23:06:25.0502019+00:00","jobs":[{"created":"2014-08-12T23:06:07.9009315+00:00","finished":"2014-08-12T23:06:24.3361102+00:00","jobId":"jnpbcc77s4w278e4","messagesCount":0,"name":"Deployment","started":"2014-08-12T23:06:10.8776088+00:00","status":"success","updated":"2014-08-12T23:06:24.9390847+00:00"},{"created":"2014-08-12T23:06:14.8148958+00:00","finished":"2014-08-12T23:06:21.9647266+00:00","jobId":"nbgyf7pn65d4agyr","messagesCount":0,"name":"TEST-AGENT-DEPL","started":"2014-08-12T23:06:14.8148958+00:00","status":"success","updated":"2014-08-12T23:06:22.3768791+00:00"}],"started":"2014-08-12T23:06:10.8776088+00:00","status":"success","updated":"2014-08-12T23:06:25.0502019+00:00"},"environment":{"created":"2014-04-01T17:56:41.30982+00:00","deploymentEnvironmentId":27,"name":"agent test","provider":"Agent","updated":"2014-08-12T22:35:51.9723883+00:00"}}],"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-05-08T18:38:57.9163293+00:00","isPrivate":false,"name":"simple-web","projectId":22321,"repositoryName":"AppVeyor/simple-web","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{},"skipBranchesWithoutAppveyorYml":false,"slug":"simple-web","updated":"2014-07-14T10:16:26.9351867+00:00"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectDeploymentsResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get project deployments","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"},{"$ref":"#/components/parameters/recordsNumber"}]},"/projects/{accountName}/{projectSlug}/history":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-history"},"operationId":"getProjectHistory","parameters":[{"$ref":"#/components/parameters/recordsNumber"},{"$ref":"#/components/parameters/startBuildId"},{"$ref":"#/components/parameters/branch"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectHistory"},"examples":{"response":{"value":{"builds":[{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":134174,"buildNumber":5,"commitId":"d19740243e3ec5497345de0f7d828e66a7cd1a6b","committed":"2014-08-10T14:08:16+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-14T05:39:30.8845902+00:00","finished":"2014-08-14T05:43:47.4732355+00:00","jobs":[],"message":"Enabled diag mode","messages":[],"started":"2014-08-14T05:42:17.2696755+00:00","status":"success","updated":"2014-08-14T05:43:47.4732355+00:00","version":"1.0.5"},{"authorName":"Feodor Fitsner","authorUsername":"FeodorFitsner","branch":"master","buildId":129289,"buildNumber":3,"commitId":"28c6eec932c0e21eca5bb5571a722f850aa8bf6f","committed":"2014-08-09T00:33:34+00:00","committerName":"Feodor Fitsner","committerUsername":"FeodorFitsner","created":"2014-08-09T15:42:38.8315273+00:00","finished":"2014-08-09T15:44:15.5828009+00:00","jobs":[],"message":"Added appveyor.yml","messages":[],"started":"2014-08-09T15:42:45.7878479+00:00","status":"success","updated":"2014-08-09T15:44:15.5828009+00:00","version":"1.0.3"}],"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-08-09T00:30:43.3327131+00:00","isPrivate":false,"name":"wix-test","projectId":42438,"repositoryName":"FeodorFitsner/wix-test","repositoryScm":"git","repositoryType":"gitHub","skipBranchesWithoutAppveyorYml":false,"slug":"wix-test"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectHistory"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"summary":"Get project history","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}]},"/projects/{accountName}/{projectSlug}/settings":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-settings"},"operationId":"getProjectSettings","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectSettingsResults"},"examples":{"response":{"value":{"images":[{"name":"test-win2012-r2"},{"name":"Windows Server 2012"},{"name":"Windows Server 2012 R2"}],"project":{"accountId":2,"accountName":"appvyr","builds":[],"created":"2014-05-08T18:38:57.9163293+00:00","isPrivate":false,"name":"simple-web","projectId":22321,"repositoryName":"AppVeyor/simple-web","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{"accessRightDefinitions":[{"description":"View","name":"View"},{"description":"Run build","name":"RunBuild"},{"description":"Update settings","name":"Update"},{"description":"Delete project","name":"Delete"}],"roleAces":[{"accessRights":[{"allowed":true,"name":"View"},{"allowed":true,"name":"RunBuild"},{"allowed":true,"name":"Update"},{"allowed":true,"name":"Delete"}],"isAdmin":true,"name":"Administrator","roleId":4},{"accessRights":[{"name":"View"},{"name":"RunBuild"},{"name":"Update"},{"name":"Delete"}],"isAdmin":false,"name":"User","roleId":5}]},"skipBranchesWithoutAppveyorYml":false,"slug":"simple-web","updated":"2014-07-14T10:16:26.9351867+00:00"},"settings":{"accountId":2,"accountName":"appvyr","builds":[],"configuration":{"afterBuildScripts":[],"afterDeployScripts":[],"afterTestScripts":[],"artifacts":[],"assemblyFileVersionFormat":"{version}","assemblyInfoFile":"**\\AssemblyInfo.*","assemblyInformationalVersionFormat":"{version}","assemblyVersionFormat":"{version}","beforeBuildScripts":[],"beforeDeployScripts":[],"beforeTestScripts":[],"buildMode":"msbuild","buildScripts":[],"configuration":[],"deployMode":"providers","deployScripts":[],"deployments":[],"environmentVariables":[],"environmentVariablesMatrix":[],"excludeBranches":[],"hostsEntries":[],"includeBranches":[],"initScripts":[],"installScripts":[],"matrixAllowFailures":[],"matrixFastFinish":false,"msBuildVerbosity":"minimal","notifications":[],"onBuildErrorScripts":[],"onBuildSuccessScripts":[],"operatingSystem":[],"packageAzureCloudServiceProjects":false,"packageNuGetProjects":false,"packageWebApplicationProjects":false,"packageWebApplicationProjectsXCopy":false,"patchAssemblyInfo":false,"platform":[],"services":[],"shallowClone":false,"testAssemblies":[],"testCategories":[],"testCategoriesMatrix":[],"testMode":"auto","testScripts":[]},"created":"2014-05-08T18:38:57.9163293+00:00","ignoreAppveyorYml":false,"isPrivate":false,"name":"simple-web","nextBuildNumber":41,"nuGetFeed":{"created":"2014-05-08T18:38:59.2455842+00:00","id":"simple-web-0r50wgb1st6q","name":"Project simple-web","publishingEnabled":false},"projectId":22321,"repositoryBranch":"master","repositoryName":"AppVeyor/simple-web","repositoryScm":"git","repositoryType":"gitHub","securityDescriptor":{"accessRightDefinitions":[{"description":"View","name":"View"},{"description":"Run build","name":"RunBuild"},{"description":"Update settings","name":"Update"},{"description":"Delete project","name":"Delete"}],"roleAces":[{"accessRights":[{"allowed":true,"name":"View"},{"allowed":true,"name":"RunBuild"},{"allowed":true,"name":"Update"},{"allowed":true,"name":"Delete"}],"isAdmin":true,"name":"Administrator","roleId":4},{"accessRights":[{"name":"View"},{"name":"RunBuild"},{"name":"Update"},{"name":"Delete"}],"isAdmin":false,"name":"User","roleId":5}]},"skipBranchesWithoutAppveyorYml":false,"slug":"simple-web","updated":"2014-07-14T10:16:26.9351867+00:00","versionFormat":"1.0.{build}","webhookId":"k783di7br","webhookUrl":"https://ci.appveyor.com/api/github/webhook?id=k783di7br"}}}}},"application/xml":{"schema":{"$ref":"#/components/schemas/ProjectSettingsResults"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get project settings","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}]},"/projects/{accountName}/{projectSlug}/settings/build-number":{"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}],"put":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#update-project-build-number"},"operationId":"updateProjectBuildNumber","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectBuildNumberUpdate"}}},"required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Update project build number","tags":["Project"]}},"/projects/{accountName}/{projectSlug}/settings/environment-variables":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-environment-variables"},"operationId":"getProjectEnvironmentVariables","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/StoredNameValue"},"type":"array"},"examples":{"response":{"value":[{"name":"api_key","value":{"isEncrypted":true,"value":"very-secret-key-encrypted"}},{"name":"var1","value":{"isEncrypted":false,"value":"current-value"}}]}}},"application/xml":{"schema":{"items":{"$ref":"#/components/schemas/StoredNameValue"},"type":"array"}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get project environment variables","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}],"put":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#update-project-environment-variables"},"operationId":"updateProjectEnvironmentVariables","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/StoredNameValue"},"type":"array"}}},"required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Update project environment variables","tags":["Project"]}},"/projects/{accountName}/{projectSlug}/settings/yaml":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#get-project-settings-in-yaml"},"operationId":"getProjectSettingsYaml","responses":{"200":{"description":"Success\n\nThe schema type of this response could be specified as `file` to\ndenote opaque binary data. The generated Java code for `file`\nsaves the response as a temporary file, making it a little more\ndifficult to use and less efficient for common cases. If `string`\ncauses problems for other generators, can switch to `file` type.\n","content":{"text/plain":{"schema":{"type":"string"},"examples":{"response":{"value":"version: 1.0.{build}\nbuild:\n project: MySolution.sln\n verbosity: minimal\n publish_wap: true\n ...\n"}}}}},"default":{"$ref":"#/components/responses/Error"}},"summary":"Get project settings in YAML","tags":["Project"]},"parameters":[{"$ref":"#/components/parameters/accountName"},{"$ref":"#/components/parameters/projectSlug"}],"put":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/projects-builds/#update-project-settings-in-yaml"},"operationId":"updateProjectSettingsYaml","requestBody":{"content":{"text/plain":{"schema":{"format":"binary","type":"string"}}},"description":"The body of requests should contain YAML data. It is unclear how\nto specify this since the OpenAPI spec requires `schema` without\n`type` for `in: body` parameters and does not allow `type: file` in\n`schema`. See https://github.com/OAI/OpenAPI-Specification/issues/326\nswagger-codegen (for Java, probably others) allows a binary\nstring body parameter with non-application/json `consumes` to be\npassed through in the request body without conversion to JSON.\n","required":true},"responses":{"204":{"description":"Success"},"default":{"$ref":"#/components/responses/Error"}},"summary":"Update project settings in YAML","tags":["Project"]}},"/roles":{"get":{"externalDocs":{"url":"https://www.appveyor.com/docs/api/team/#get-roles"},"operationId":"getRoles","responses":{"200"