How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild… API

The AWS CodeBuild #X Amz Target=CodeBuild… API from AWS CodeBuild — 38 operation(s) for aws codebuild #x amz target=codebuild….

AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild… API is one of 11 APIs that AWS CodeBuild publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include AWS CodeBuild #X Amz Target=CodeBuild…. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 38 operations across 38 paths, and defines 232 schemas. It is described by OpenAPI 3.2.0, at version 2016-10-06.

Requests are made against 4 base URLs: http://codebuild.{region}.amazonaws.com, https://codebuild.{region}.amazonaws.com, http://codebuild.{region}.amazonaws.com.cn, https://codebuild.{region}.amazonaws.com.cn.

38 operations 38 paths 232 schemas 38 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2016-10-06
Base URL
https://codebuild.us-east-1.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild… API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 38

Across 38 paths, the API surfaces 38 operations — 38 POST. Each is listed below with its method, path, parameters, and response codes.

AWS CodeBuild #X Amz Target=CodeBuild… 38
POST
/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds
Amazon CodeBuild Batch Delete Builds
BatchDeleteBuilds 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches
Amazon CodeBuild Batch Get Build Batches
BatchGetBuildBatches 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds
Amazon CodeBuild Batch Get Builds
BatchGetBuilds 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects
Amazon CodeBuild Batch Get Projects
BatchGetProjects 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups
Amazon CodeBuild Batch Get Report Groups
BatchGetReportGroups 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.BatchGetReports
Amazon CodeBuild Batch Get Reports
BatchGetReports 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.CreateProject
Amazon CodeBuild Create Project
CreateProject 8 params body → 200480481482
POST
/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup
Amazon CodeBuild Create Report Group
CreateReportGroup 8 params body → 200480481482
POST
/#X-Amz-Target=CodeBuild_20161006.CreateWebhook
Amazon CodeBuild Create Webhook
CreateWebhook 8 params body → 200480481482483
POST
/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch
Amazon CodeBuild Delete Build Batch
DeleteBuildBatch 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.DeleteProject
Amazon CodeBuild Delete Project
DeleteProject 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup
Amazon CodeBuild Delete Report Group
DeleteReportGroup 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy
Amazon CodeBuild Delete Resource Policy
DeleteResourcePolicy 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials
Amazon CodeBuild Delete Source Credentials
DeleteSourceCredentials 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook
Amazon CodeBuild Delete Webhook
DeleteWebhook 8 params body → 200480481482
POST
/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages
Amazon CodeBuild Describe Code Coverages
DescribeCodeCoverages 10 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases
Amazon CodeBuild Describe Test Cases
DescribeTestCases 10 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend
Amazon CodeBuild Get Report Group Trend
GetReportGroupTrend 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy
Amazon CodeBuild Get Resource Policy
GetResourcePolicy 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials
Amazon CodeBuild Import Source Credentials
ImportSourceCredentials 8 params body → 200480481482
POST
/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache
Amazon CodeBuild Invalidate Project Cache
InvalidateProjectCache 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches
Amazon CodeBuild List Build Batches
ListBuildBatches 10 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject
Amazon CodeBuild List Build Batches for Project
ListBuildBatchesForProject 10 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject
Amazon CodeBuild List Builds for Project
ListBuildsForProject 9 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages
Amazon CodeBuild List Curated Environment Images
ListCuratedEnvironmentImages 8 params body → 200
POST
/#X-Amz-Target=CodeBuild_20161006.ListReportGroups
Amazon CodeBuild List Report Groups
ListReportGroups 10 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup
Amazon CodeBuild List Reports for Report Group
ListReportsForReportGroup 10 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects
Amazon CodeBuild List Shared Projects
ListSharedProjects 10 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups
Amazon CodeBuild List Shared Report Groups
ListSharedReportGroups 10 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials
Amazon CodeBuild List Source Credentials
ListSourceCredentials 8 params body → 200480
POST
/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy
Amazon CodeBuild Put Resource Policy
PutResourcePolicy 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch
Amazon CodeBuild Retry Build Batch
RetryBuildBatch 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch
Amazon CodeBuild Start Build Batch
StartBuildBatch 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch
Amazon CodeBuild Stop Build Batch
StopBuildBatch 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.UpdateProject
Amazon CodeBuild Update Project
UpdateProject 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility
Amazon CodeBuild Update Project Visibility
UpdateProjectVisibility 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup
Amazon CodeBuild Update Report Group
UpdateReportGroup 8 params body → 200480481
POST
/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook
Amazon CodeBuild Update Webhook
UpdateWebhook 8 params body → 200480481482

Schemas 232

The contract defines 232 schemas that model the data the API accepts and returns. The most detailed are Build (32 properties), BuildBatch (30 properties), StartBuildBatchInput (30 properties), Project (28 properties). Each schema is shown below with its type and property counts.

NonEmptyString
string
BuildIds
array
String
string
BuildsNotDeleted
array
InvalidInputException
BatchDeleteBuildsInput
object
1 property 1 required
BuildNotDeleted
object
Information about a build that could not be successfully deleted.
2 properties
BatchDeleteBuildsOutput
object
2 properties
BatchReportModeType
string
ProjectFileSystemLocation
object
Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System?
5 properties
BuildArtifacts
object
Information about build output artifacts.
7 properties
Identifiers
array
BuildBatchPhase
object
Contains information about a stage for a batch build.
6 properties
GitSubmodulesConfig
object
Information about the Git submodules configuration for an CodeBuild build project.
1 property 1 required
ImagePullCredentialsType
string
SourceAuthType
string
CacheType
string
BucketOwnerAccess
string
Specifies the bucket owner's access for objects that another account uploads to their Amazon S3 bucket. By default, only the account that uploads the objects t…
ResolvedSecondaryArtifacts
array
BuildGroup
object
Contains information about a batch build build group. Build groups are used to combine builds that can run in parallel, while still being able to set dependenc…
5 properties
ProjectEnvironment
object
Information about the build environment of the build project.
8 properties 3 required
CacheMode
string
StatusType
string
CloudWatchLogsConfig
object
Information about CloudWatch Logs for a build project.
3 properties 1 required
Timestamp
string
BuildGroups
array
CredentialProviderType
string
SourceAuth
object
Information about the authorization settings for CodeBuild to access the source code to be built. This information is for the CodeBuild console's use only. You…
2 properties 1 required
ProjectFileSystemLocations
array
SourceType
string
BuildBatchIds
array
ArtifactsType
string
ComputeTypesAllowed
array
PhaseContexts
array
WrapperBoolean
boolean
BuildBatch
object
Contains information about a batch build.
30 properties
GitCloneDepth
integer
BuildSummary
object
Contains summary information about a batch build group.
5 properties
EnvironmentVariable
object
Information about an environment variable for a build project or a build.
3 properties 2 required
WrapperInt
integer
BuildStatusConfig
object
Contains information that defines how the CodeBuild build project reports the build status to the source provider.
2 properties
EnvironmentType
string
RegistryCredential
object
Information about credentials that provide access to a private Docker registry. When this is set: imagePullCredentialsType must be set to SERVICEROLE . images…
2 properties 2 required
ResolvedArtifact
object
Represents a resolved build artifact. A resolved artifact is an artifact that is built and deployed to the destination, such as Amazon S3.
3 properties
WrapperLong
integer
ProjectSourceVersion
object
A source identifier and its corresponding version.
2 properties 2 required
ProjectCache
object
Information about the cache for the build project.
3 properties 1 required
ProjectSecondarySourceVersions
array
LogsConfig
object
Information about logs for a build project. These can be logs in CloudWatch Logs, built in a specified S3 bucket, or both.
2 properties
Subnets
array
S3LogsConfig
object
Information about S3 logs for a build project.
4 properties 1 required
BuildBatches
array
BatchGetBuildBatchesInput
object
1 property 1 required
BuildBatchPhaseType
string
LogsConfigStatusType
string
ProjectSources
array
BuildSummaries
array
BuildArtifactsList
array
BatchRestrictions
object
Specifies restrictions for the batch build.
2 properties
Boolean
boolean
BatchGetBuildBatchesOutput
object
2 properties
FileSystemType
string
PhaseContext
object
Additional information about a build phase that has an error. You can use this information for troubleshooting.
2 properties
EnvironmentVariables
array
ProjectBuildBatchConfig
object
Contains configuration information about a batch build project.
5 properties
BuildBatchPhases
array
EnvironmentVariableType
string
VpcConfig
object
Information about the VPC configuration that CodeBuild accesses.
3 properties
ProjectCacheModes
array
SecurityGroupIds
array
ComputeType
string
ProjectSource
object
Information about the build input source code for the build project.
10 properties 1 required
BuildPhases
array
Build
object
Information about a build.
32 properties
BuildReportArns
array
Builds
array
BatchGetBuildsOutput
object
2 properties
BatchGetBuildsInput
object
1 property 1 required
DebugSession
object
Contains information about the debug session for a build. For more information, see Viewing a running build in Session Manager .
2 properties
ExportedEnvironmentVariables
array
BuildPhase
object
Information about a stage for a build.
6 properties
ExportedEnvironmentVariable
object
Contains information about an exported environment variable. Exported environment variables are used in conjunction with CodePipeline to export environment var…
2 properties
LogsLocation
object
Information about build logs in CloudWatch Logs.
8 properties
BuildPhaseType
string
NetworkInterface
object
Describes a network interface.
2 properties
WebhookFilterType
string
ProjectArtifacts
object
Information about the build output artifacts for the build project.
10 properties 1 required
FilterGroups
array
ProjectVisibilityType
string
Specifies the visibility of the project's builds. Possible values are: PUBLICREAD The project builds are visible to the public. PRIVATE The project builds are…
Projects
array
ArtifactNamespace
string
WebhookBuildType
string
KeyInput
string
WebhookFilter
object
A filter used to determine which webhooks trigger a build.
3 properties 2 required
ProjectBadge
object
Information about the build badge for the build project.
2 properties
TimeOut
integer
ValueInput
string
BatchGetProjectsInput
object
1 property 1 required
ProjectNames
array
Tag
object
A tag, consisting of a key and a value. This tag is available for use by Amazon Web Services services that support tags in CodeBuild.
2 properties
ProjectArtifactsList
array
TagList
array
Project
object
Information about a build project.
28 properties
ArtifactPackaging
string
ProjectName
string
FilterGroup
array
BatchGetProjectsOutput
object
2 properties
Webhook
object
Information about a webhook that connects repository events to a build project in CodeBuild.
7 properties
ProjectDescription
string
BatchGetReportGroupsInput
object
1 property 1 required
ReportGroups
array
S3ReportExportConfig
object
Information about the S3 bucket where the raw data of a report are exported.
6 properties
ReportType
string
ReportGroupName
string
ReportGroupStatusType
string
BatchGetReportGroupsOutput
object
2 properties
ReportGroupArns
array
ReportPackagingType
string
ReportExportConfigType
string
ReportExportConfig
object
Information about the location where the run of a report is exported.
2 properties
ReportGroup
object
A series of reports. Each report contains information about the results from running a series of test cases. You specify the test cases for a report group in t…
8 properties
ReportStatusCounts
object
Report
object
Information about the results from running a series of test cases during the run of a build project. The test cases are specified in the buildspec for the buil…
12 properties
Percentage
number
CodeCoverageReportSummary
object
Contains a summary of a code coverage report. Line coverage measures how many statements your tests cover. A statement is a single instruction, not including c…
6 properties
ReportArns
array
NonNegativeInt
integer
Reports
array
BatchGetReportsOutput
object
2 properties
TestReportSummary
object
Information about a test report.
3 properties 3 required
ReportStatusType
string
BatchGetReportsInput
object
1 property 1 required
AccountLimitExceededException
ResourceAlreadyExistsException
CreateProjectOutput
object
1 property
CreateProjectInput
object
21 properties 5 required
CreateReportGroupOutput
object
1 property
CreateReportGroupInput
object
4 properties 3 required
CreateWebhookOutput
object
1 property
OAuthProviderException
ResourceNotFoundException
CreateWebhookInput
object
4 properties 1 required
DeleteBuildBatchOutput
object
3 properties
DeleteBuildBatchInput
object
1 property 1 required
DeleteProjectOutput
object
DeleteProjectInput
object
1 property 1 required
DeleteReportGroupOutput
object
DeleteReportGroupInput
object
2 properties 1 required
DeleteResourcePolicyOutput
object
DeleteResourcePolicyInput
object
1 property 1 required
DeleteSourceCredentialsOutput
object
1 property
DeleteSourceCredentialsInput
object
1 property 1 required
DeleteWebhookInput
object
1 property 1 required
DeleteWebhookOutput
object
DescribeCodeCoveragesOutput
object
2 properties
DescribeCodeCoveragesInput
object
7 properties 1 required
SortOrderType
string
CodeCoverages
array
CodeCoverage
object
Contains code coverage report information. Line coverage measures how many statements your tests cover. A statement is a single instruction, not including comm…
10 properties
PageSize
integer
ReportCodeCoverageSortByType
string
TestCases
array
TestCase
object
Information about a test case created using a framework such as NUnit or Cucumber. A test case might be a unit test or a configuration test.
8 properties
TestCaseFilter
object
A filter used to return specific types of test cases. In order to pass the filter, the report must meet all of the filter properties.
2 properties
DescribeTestCasesOutput
object
2 properties
DescribeTestCasesInput
object
4 properties 1 required
GetReportGroupTrendInput
object
3 properties 2 required
GetReportGroupTrendOutput
object
2 properties
ReportGroupTrendStats
object
Contains trend statistics for a set of reports. The actual values depend on the type of trend being collected. For more information, see .
3 properties
ReportWithRawData
object
Contains the unmodified data for the report. For more information, see .
2 properties
ReportGroupTrendFieldType
string
ReportGroupTrendRawDataList
array
GetResourcePolicyOutput
object
1 property
GetResourcePolicyInput
object
1 property 1 required
ServerType
string
SensitiveNonEmptyString
string
ImportSourceCredentialsOutput
object
1 property
ImportSourceCredentialsInput
object
5 properties 3 required
AuthType
string
InvalidateProjectCacheOutput
object
InvalidateProjectCacheInput
object
1 property 1 required
ListBuildBatchesInput
object
4 properties
BuildBatchFilter
object
Specifies filters when retrieving batch builds.
1 property
ListBuildBatchesOutput
object
2 properties
ListBuildBatchesForProjectOutput
object
2 properties
ListBuildBatchesForProjectInput
object
5 properties
ListBuildsForProjectInput
object
3 properties 1 required
ListBuildsForProjectOutput
object
2 properties
EnvironmentLanguage
object
A set of Docker images that are related by programming language and are managed by CodeBuild.
2 properties
EnvironmentPlatform
object
A set of Docker images that are related by platform and are managed by CodeBuild.
2 properties
ListCuratedEnvironmentImagesOutput
object
1 property
EnvironmentImages
array
LanguageType
string
ImageVersions
array
ListCuratedEnvironmentImagesInput
object
EnvironmentLanguages
array
PlatformType
string
EnvironmentImage
object
Information about a Docker image that is managed by CodeBuild.
3 properties
EnvironmentPlatforms
array
ListReportGroupsInput
object
4 properties
ReportGroupSortByType
string
ListReportGroupsOutput
object
2 properties
ListReportsForReportGroupOutput
object
2 properties
ReportFilter
object
A filter used to return reports with the status specified by the input status parameter.
1 property
ListReportsForReportGroupInput
object
5 properties 1 required
SharedResourceSortByType
string
ListSharedProjectsOutput
object
2 properties
ListSharedProjectsInput
object
4 properties
ProjectArns
array
ListSharedReportGroupsOutput
object
2 properties
ListSharedReportGroupsInput
object
4 properties
ListSourceCredentialsInput
object
SourceCredentialsInfos
array
ListSourceCredentialsOutput
object
1 property
SourceCredentialsInfo
object
Information about the credentials for a GitHub, GitHub Enterprise, or Bitbucket repository.
3 properties
PutResourcePolicyOutput
object
1 property
PutResourcePolicyInput
object
2 properties 2 required
RetryBuildBatchInput
object
2 properties
RetryBuildBatchType
string
RetryBuildBatchOutput
object
1 property
StartBuildBatchInput
object
30 properties 1 required
StartBuildBatchOutput
object
1 property
StopBuildBatchInput
object
1 property 1 required
StopBuildBatchOutput
object
1 property
UpdateProjectInput
object
21 properties 1 required
UpdateProjectOutput
object
1 property
UpdateProjectVisibilityInput
object
3 properties 2 required
UpdateProjectVisibilityOutput
object
3 properties
UpdateReportGroupInput
object
3 properties 1 required
UpdateReportGroupOutput
object
1 property
UpdateWebhookInput
object
5 properties 1 required
UpdateWebhookOutput
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aws-codebuild-aws-codebuild-x-amz-target-codebuild-api-openapi.yml Raw ↑

Other APIs AWS CodeBuild publishes across the network.

AWS CodeBuild AWS CodeBuild API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.DeleteReport… API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.ListBuilds… API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.ListProjects… API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.ListReports… API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.RetryBuild… API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.StartBuild… API
AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild 20161006.StopBuild API
AWS CodeBuild Builds API
AWS CodeBuild Projects API
Where this information came from

This is an independent, third-party profile of AWS CodeBuild AWS CodeBuild #X Amz Target=CodeBuild… API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.