{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/dev-tools:appveyor/encrypt-value":{"post":{"operationId":"dev_tools_appveyor_encrypt_value","summary":"Encrypt a value for use in StoredValue.","description":"POST /account/encrypt","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-build-artifacts":{"get":{"operationId":"dev_tools_appveyor_get_build_artifacts","summary":"Get build artifacts","description":"GET /buildjobs/{jobId}/artifacts","tags":["dev-tools"],"parameters":[{"name":"jobId","in":"query","required":true,"description":"Build ID (`jobId` property of `BuildJob`)","schema":{"type":"string","description":"Build ID (`jobId` property of `BuildJob`)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-build-artifact":{"get":{"operationId":"dev_tools_appveyor_get_build_artifact","summary":"Download build artifact","description":"GET /buildjobs/{jobId}/artifacts/{artifactFileName}","tags":["dev-tools"],"parameters":[{"name":"jobId","in":"query","required":true,"description":"Build ID (`jobId` property of `BuildJob`)","schema":{"type":"string","description":"Build ID (`jobId` property of `BuildJob`)"}},{"name":"artifactFileName","in":"query","required":true,"description":"File name (or path) of a build artifact file. Corresponds to the `fileName` property of `ArtifactModel`. URL-encoding of slashes in…","schema":{"type":"string","description":"File name (or path) of a build artifact file. Corresponds to the `fileName` property of `ArtifactModel`. URL-encoding of slashes in…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-build-log":{"get":{"operationId":"dev_tools_appveyor_get_build_log","summary":"Download build log","description":"GET /buildjobs/{jobId}/log","tags":["dev-tools"],"parameters":[{"name":"jobId","in":"query","required":true,"description":"Build ID (`jobId` property of `BuildJob`)","schema":{"type":"string","description":"Build ID (`jobId` property of `BuildJob`)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/start-build":{"post":{"operationId":"dev_tools_appveyor_start_build","summary":"Start build of branch most recent commit","description":"POST /builds","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/re-run-build":{"post":{"operationId":"dev_tools_appveyor_re_run_build","summary":"Re-run build","description":"PUT /builds","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/cancel-build":{"post":{"operationId":"dev_tools_appveyor_cancel_build","summary":"Cancel build","description":"DELETE /builds/{accountName}/{projectSlug}/{buildVersion}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountName","projectSlug","buildVersion"],"properties":{"accountName":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"},"projectSlug":{"type":"string","description":"Project Slug"},"buildVersion":{"type":"string","description":"Build Version (`version` property of `Build`)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-collaborators":{"get":{"operationId":"dev_tools_appveyor_get_collaborators","summary":"Get collaborators","description":"GET /collaborators","tags":["dev-tools"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-collaborator":{"post":{"operationId":"dev_tools_appveyor_update_collaborator","summary":"Update collaborator","description":"PUT /collaborators","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-collaborator":{"get":{"operationId":"dev_tools_appveyor_get_collaborator","summary":"Get collaborator","description":"GET /collaborators/{userId}","tags":["dev-tools"],"parameters":[{"name":"userId","in":"query","required":true,"description":"User ID","schema":{"type":"integer","description":"User ID"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/delete-collaborator":{"post":{"operationId":"dev_tools_appveyor_delete_collaborator","summary":"Delete collaborator","description":"DELETE /collaborators/{userId}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["userId"],"properties":{"userId":{"type":"integer","description":"User ID"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/start-deployment":{"post":{"operationId":"dev_tools_appveyor_start_deployment","summary":"Start deployment","description":"POST /deployments","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/cancel-deployment":{"post":{"operationId":"dev_tools_appveyor_cancel_deployment","summary":"Cancel deployment","description":"PUT /deployments/stop","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-deployment":{"get":{"operationId":"dev_tools_appveyor_get_deployment","summary":"Get deployment","description":"GET /deployments/{deploymentId}","tags":["dev-tools"],"parameters":[{"name":"deploymentId","in":"query","required":true,"description":"Deployment ID (`deploymentId` property of `Deployment`)","schema":{"type":"integer","description":"Deployment ID (`deploymentId` property of `Deployment`)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-environments":{"get":{"operationId":"dev_tools_appveyor_get_environments","summary":"Get environments","description":"GET /environments","tags":["dev-tools"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/add-environment":{"post":{"operationId":"dev_tools_appveyor_add_environment","summary":"Add environment","description":"POST /environments","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-environment":{"post":{"operationId":"dev_tools_appveyor_update_environment","summary":"Update environment","description":"PUT /environments","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/delete-environment":{"post":{"operationId":"dev_tools_appveyor_delete_environment","summary":"Delete environment","description":"DELETE /environments/{deploymentEnvironmentId}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["deploymentEnvironmentId"],"properties":{"deploymentEnvironmentId":{"type":"integer","description":"Deployment Environment ID (`deploymentEnvironmentId` property of `DeploymentEnvironment`)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-environment-deployments":{"get":{"operationId":"dev_tools_appveyor_get_environment_deployments","summary":"Get environment deployments","description":"GET /environments/{deploymentEnvironmentId}/deployments","tags":["dev-tools"],"parameters":[{"name":"deploymentEnvironmentId","in":"query","required":true,"description":"Deployment Environment ID (`deploymentEnvironmentId` property of `DeploymentEnvironment`)","schema":{"type":"integer","description":"Deployment Environment ID (`deploymentEnvironmentId` property of `DeploymentEnvironment`)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-environment-settings":{"get":{"operationId":"dev_tools_appveyor_get_environment_settings","summary":"Get environment settings","description":"GET /environments/{deploymentEnvironmentId}/settings","tags":["dev-tools"],"parameters":[{"name":"deploymentEnvironmentId","in":"query","required":true,"description":"Deployment Environment ID (`deploymentEnvironmentId` property of `DeploymentEnvironment`)","schema":{"type":"integer","description":"Deployment Environment ID (`deploymentEnvironmentId` property of `DeploymentEnvironment`)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-projects":{"get":{"operationId":"dev_tools_appveyor_get_projects","summary":"Get projects","description":"GET /projects","tags":["dev-tools"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/add-project":{"post":{"operationId":"dev_tools_appveyor_add_project","summary":"Add project","description":"POST /projects","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-project":{"post":{"operationId":"dev_tools_appveyor_update_project","summary":"Update project","description":"PUT /projects","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-public-project-status-badge":{"get":{"operationId":"dev_tools_appveyor_get_public_project_status_badge","summary":"Get status badge image for a project with a public repository","description":"GET /projects/status/{badgeRepoProvider}/{repoAccountName}/{repoSlug}","tags":["dev-tools"],"parameters":[{"name":"badgeRepoProvider","in":"query","required":true,"description":"Repository provider supported for badges","schema":{"type":"string","enum":["bitBucket","gitHub"],"description":"Repository provider supported for badges"}},{"name":"repoAccountName","in":"query","required":true,"description":"Account name with repository provider","schema":{"type":"string","description":"Account name with repository provider"}},{"name":"repoSlug","in":"query","required":true,"description":"Slug (URL component) of repository.","schema":{"type":"string","description":"Slug (URL component) of repository."}},{"name":"branch","in":"query","required":false,"description":"Repository Branch","schema":{"type":"string","description":"Repository Branch"}},{"name":"svg","in":"query","required":false,"description":"Return an SVG image instead of PNG? Exclusive with `retina`.","schema":{"type":"boolean","default":false,"description":"Return an SVG image instead of PNG? Exclusive with `retina`."}},{"name":"retina","in":"query","required":false,"description":"Return a larger image suitable for retina displays? Exclusive with `svg`.","schema":{"type":"boolean","default":false,"description":"Return a larger image suitable for retina displays? Exclusive with `svg`."}},{"name":"passingText","in":"query","required":false,"description":"Text to show in badge when build is passing.","schema":{"type":"string","description":"Text to show in badge when build is passing."}},{"name":"failingText","in":"query","required":false,"description":"Text to show in badge when build is failing.","schema":{"type":"string","description":"Text to show in badge when build is failing."}},{"name":"pendingText","in":"query","required":false,"description":"Text to show in badge when build is pending.","schema":{"type":"string","description":"Text to show in badge when build is pending."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-status-badge":{"get":{"operationId":"dev_tools_appveyor_get_project_status_badge","summary":"Get project status badge image","description":"GET /projects/status/{statusBadgeId}","tags":["dev-tools"],"parameters":[{"name":"statusBadgeId","in":"query","required":true,"description":"ID of the status badge (`statusBadgeId` from `ProjectWithConfiguration`).","schema":{"type":"string","description":"ID of the status badge (`statusBadgeId` from `ProjectWithConfiguration`)."}},{"name":"svg","in":"query","required":false,"description":"Return an SVG image instead of PNG? Exclusive with `retina`.","schema":{"type":"boolean","default":false,"description":"Return an SVG image instead of PNG? Exclusive with `retina`."}},{"name":"retina","in":"query","required":false,"description":"Return a larger image suitable for retina displays? Exclusive with `svg`.","schema":{"type":"boolean","default":false,"description":"Return a larger image suitable for retina displays? Exclusive with `svg`."}},{"name":"passingText","in":"query","required":false,"description":"Text to show in badge when build is passing.","schema":{"type":"string","description":"Text to show in badge when build is passing."}},{"name":"failingText","in":"query","required":false,"description":"Text to show in badge when build is failing.","schema":{"type":"string","description":"Text to show in badge when build is failing."}},{"name":"pendingText","in":"query","required":false,"description":"Text to show in badge when build is pending.","schema":{"type":"string","description":"Text to show in badge when build is pending."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-branch-status-badge":{"get":{"operationId":"dev_tools_appveyor_get_project_branch_status_badge","summary":"Get project branch status badge image","description":"GET /projects/status/{statusBadgeId}/branch/{buildBranch}","tags":["dev-tools"],"parameters":[{"name":"statusBadgeId","in":"query","required":true,"description":"ID of the status badge (`statusBadgeId` from `ProjectWithConfiguration`).","schema":{"type":"string","description":"ID of the status badge (`statusBadgeId` from `ProjectWithConfiguration`)."}},{"name":"buildBranch","in":"query","required":true,"description":"Build Branch","schema":{"type":"string","description":"Build Branch"}},{"name":"svg","in":"query","required":false,"description":"Return an SVG image instead of PNG? Exclusive with `retina`.","schema":{"type":"boolean","default":false,"description":"Return an SVG image instead of PNG? Exclusive with `retina`."}},{"name":"retina","in":"query","required":false,"description":"Return a larger image suitable for retina displays? Exclusive with `svg`.","schema":{"type":"boolean","default":false,"description":"Return a larger image suitable for retina displays? Exclusive with `svg`."}},{"name":"passingText","in":"query","required":false,"description":"Text to show in badge when build is passing.","schema":{"type":"string","description":"Text to show in badge when build is passing."}},{"name":"failingText","in":"query","required":false,"description":"Text to show in badge when build is failing.","schema":{"type":"string","description":"Text to show in badge when build is failing."}},{"name":"pendingText","in":"query","required":false,"description":"Text to show in badge when build is pending.","schema":{"type":"string","description":"Text to show in badge when build is pending."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-last-build":{"get":{"operationId":"dev_tools_appveyor_get_project_last_build","summary":"Get project last build","description":"GET /projects/{accountName}/{projectSlug}","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/delete-project":{"post":{"operationId":"dev_tools_appveyor_delete_project","summary":"Delete project","description":"DELETE /projects/{accountName}/{projectSlug}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountName","projectSlug"],"properties":{"accountName":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"},"projectSlug":{"type":"string","description":"Project Slug"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-artifact":{"get":{"operationId":"dev_tools_appveyor_get_project_artifact","summary":"Get last successful build artifact","description":"GET /projects/{accountName}/{projectSlug}/artifacts/{artifactFileName}","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}},{"name":"artifactFileName","in":"query","required":true,"description":"File name (or path) of a build artifact file. Corresponds to the `fileName` property of `ArtifactModel`. URL-encoding of slashes in…","schema":{"type":"string","description":"File name (or path) of a build artifact file. Corresponds to the `fileName` property of `ArtifactModel`. URL-encoding of slashes in…"}},{"name":"branch","in":"query","required":false,"description":"Repository Branch","schema":{"type":"string","description":"Repository Branch"}},{"name":"tag","in":"query","required":false,"description":"A git (or other VCS) tag","schema":{"type":"string","description":"A git (or other VCS) tag"}},{"name":"job","in":"query","required":false,"description":"Name of the build job.","schema":{"type":"string","description":"Name of the build job."}},{"name":"all","in":"query","required":false,"description":"Include not only `successful`, but also jobs with `failed`, and `cancelled` status.","schema":{"type":"boolean","default":false,"description":"Include not only `successful`, but also jobs with `failed`, and `cancelled` status."}},{"name":"pr","in":"query","required":false,"description":"Include PR builds in the search results? `true` - take artifact from PR builds only; `false` - do not look for artifact in PR builds;…","schema":{"type":"boolean","description":"Include PR builds in the search results? `true` - take artifact from PR builds only; `false` - do not look for artifact in PR builds;…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-last-build-branch":{"get":{"operationId":"dev_tools_appveyor_get_project_last_build_branch","summary":"Get project last branch build","description":"GET /projects/{accountName}/{projectSlug}/branch/{buildBranch}","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}},{"name":"buildBranch","in":"query","required":true,"description":"Build Branch","schema":{"type":"string","description":"Build Branch"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-build-by-version":{"get":{"operationId":"dev_tools_appveyor_get_project_build_by_version","summary":"Get project build by version","description":"GET /projects/{accountName}/{projectSlug}/build/{buildVersion}","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}},{"name":"buildVersion","in":"query","required":true,"description":"Build Version (`version` property of `Build`)","schema":{"type":"string","description":"Build Version (`version` property of `Build`)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/delete-project-build-cache":{"post":{"operationId":"dev_tools_appveyor_delete_project_build_cache","summary":"Delete project build cache","description":"DELETE /projects/{accountName}/{projectSlug}/buildcache","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountName","projectSlug"],"properties":{"accountName":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"},"projectSlug":{"type":"string","description":"Project Slug"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-deployments":{"get":{"operationId":"dev_tools_appveyor_get_project_deployments","summary":"Get project deployments","description":"GET /projects/{accountName}/{projectSlug}/deployments","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}},{"name":"recordsNumber","in":"query","required":true,"description":"Number of results to include in the response. getProjectDeployments is documented to have a maximum of 20. It currently returns 500…","schema":{"type":"integer","description":"Number of results to include in the response. getProjectDeployments is documented to have a maximum of 20. It currently returns 500…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-history":{"get":{"operationId":"dev_tools_appveyor_get_project_history","summary":"Get project history","description":"GET /projects/{accountName}/{projectSlug}/history","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}},{"name":"recordsNumber","in":"query","required":true,"description":"Number of results to include in the response. getProjectDeployments is documented to have a maximum of 20. It currently returns 500…","schema":{"type":"integer","description":"Number of results to include in the response. getProjectDeployments is documented to have a maximum of 20. It currently returns 500…"}},{"name":"startBuildId","in":"query","required":false,"description":"Maximum `buildId` to include in the results (exclusive).","schema":{"type":"integer","description":"Maximum `buildId` to include in the results (exclusive)."}},{"name":"branch","in":"query","required":false,"description":"Repository Branch","schema":{"type":"string","description":"Repository Branch"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-settings":{"get":{"operationId":"dev_tools_appveyor_get_project_settings","summary":"Get project settings","description":"GET /projects/{accountName}/{projectSlug}/settings","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-project-build-number":{"post":{"operationId":"dev_tools_appveyor_update_project_build_number","summary":"Update project build number","description":"PUT /projects/{accountName}/{projectSlug}/settings/build-number","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountName","projectSlug","body"],"properties":{"accountName":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"},"projectSlug":{"type":"string","description":"Project Slug"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-environment-variables":{"get":{"operationId":"dev_tools_appveyor_get_project_environment_variables","summary":"Get project environment variables","description":"GET /projects/{accountName}/{projectSlug}/settings/environment-variables","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-project-environment-variables":{"post":{"operationId":"dev_tools_appveyor_update_project_environment_variables","summary":"Update project environment variables","description":"PUT /projects/{accountName}/{projectSlug}/settings/environment-variables","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountName","projectSlug","body"],"properties":{"accountName":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"},"projectSlug":{"type":"string","description":"Project Slug"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-project-settings-yaml":{"get":{"operationId":"dev_tools_appveyor_get_project_settings_yaml","summary":"Get project settings in YAML","description":"GET /projects/{accountName}/{projectSlug}/settings/yaml","tags":["dev-tools"],"parameters":[{"name":"accountName","in":"query","required":true,"description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…","schema":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"}},{"name":"projectSlug","in":"query","required":true,"description":"Project Slug","schema":{"type":"string","description":"Project Slug"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-project-settings-yaml":{"post":{"operationId":"dev_tools_appveyor_update_project_settings_yaml","summary":"Update project settings in YAML","description":"PUT /projects/{accountName}/{projectSlug}/settings/yaml","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["accountName","projectSlug"],"properties":{"accountName":{"type":"string","description":"AppVeyor account name on which to operate. Accounts for which a user has access are listed on the [Security page of the user…"},"projectSlug":{"type":"string","description":"Project Slug"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-roles":{"get":{"operationId":"dev_tools_appveyor_get_roles","summary":"Get roles","description":"GET /roles","tags":["dev-tools"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/add-role":{"post":{"operationId":"dev_tools_appveyor_add_role","summary":"Add role","description":"POST /roles","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-role":{"post":{"operationId":"dev_tools_appveyor_update_role","summary":"Update role","description":"PUT /roles","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-role":{"get":{"operationId":"dev_tools_appveyor_get_role","summary":"Get role","description":"GET /roles/{roleId}","tags":["dev-tools"],"parameters":[{"name":"roleId","in":"query","required":true,"description":"Role ID","schema":{"type":"integer","description":"Role ID"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/delete-role":{"post":{"operationId":"dev_tools_appveyor_delete_role","summary":"Delete role","description":"DELETE /roles/{roleId}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["roleId"],"properties":{"roleId":{"type":"integer","description":"Role ID"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/join-account":{"post":{"operationId":"dev_tools_appveyor_join_account","summary":"Join Account","description":"PUT /user/join-account","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-users":{"get":{"operationId":"dev_tools_appveyor_get_users","summary":"Get users","description":"GET /users","tags":["dev-tools"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/update-user":{"post":{"operationId":"dev_tools_appveyor_update_user","summary":"Update user","description":"PUT /users","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-user-invitations":{"get":{"operationId":"dev_tools_appveyor_get_user_invitations","summary":"Get user invitations","description":"GET /users/invitations","tags":["dev-tools"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/invite-user":{"post":{"operationId":"dev_tools_appveyor_invite_user","summary":"Invite user","description":"POST /users/invitations","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/cancel-user-invitation":{"post":{"operationId":"dev_tools_appveyor_cancel_user_invitation","summary":"Cancel user invitation","description":"DELETE /users/invitations/{userInvitationId}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["userInvitationId"],"properties":{"userInvitationId":{"type":"string","description":"User Invitation ID"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/get-user":{"get":{"operationId":"dev_tools_appveyor_get_user","summary":"Get user","description":"GET /users/{userId}","tags":["dev-tools"],"parameters":[{"name":"userId","in":"query","required":true,"description":"User ID","schema":{"type":"integer","description":"User ID"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:appveyor/delete-user":{"post":{"operationId":"dev_tools_appveyor_delete_user","summary":"Delete user","description":"DELETE /users/{userId}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["userId"],"properties":{"userId":{"type":"integer","description":"User ID"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}