# Amazon Braket API Reference > The Amazon Braket API Reference provides information about the operations and structures supported by Amazon Braket. - [Welcome](https://docs.aws.amazon.com/braket/latest/APIReference/Welcome.md) - [Common Parameters](https://docs.aws.amazon.com/braket/latest/APIReference/CommonParameters.md) - [Common Error Types](https://docs.aws.amazon.com/braket/latest/APIReference/CommonErrors.md) ## [Actions](https://docs.aws.amazon.com/braket/latest/APIReference/API_Operations.md) - [CancelJob](https://docs.aws.amazon.com/braket/latest/APIReference/API_CancelJob.md): Cancels an Amazon Braket hybrid job. - [CancelQuantumTask](https://docs.aws.amazon.com/braket/latest/APIReference/API_CancelQuantumTask.md): Cancels the specified task. - [CreateJob](https://docs.aws.amazon.com/braket/latest/APIReference/API_CreateJob.md): Creates an Amazon Braket hybrid job. - [CreateQuantumTask](https://docs.aws.amazon.com/braket/latest/APIReference/API_CreateQuantumTask.md): Creates a quantum task. - [CreateSpendingLimit](https://docs.aws.amazon.com/braket/latest/APIReference/API_CreateSpendingLimit.md): Creates a spending limit for a specified quantum device. - [DeleteSpendingLimit](https://docs.aws.amazon.com/braket/latest/APIReference/API_DeleteSpendingLimit.md): Deletes an existing spending limit. - [GetDevice](https://docs.aws.amazon.com/braket/latest/APIReference/API_GetDevice.md): Retrieves the devices available in Amazon Braket. - [GetJob](https://docs.aws.amazon.com/braket/latest/APIReference/API_GetJob.md): Retrieves the specified Amazon Braket hybrid job. - [GetQuantumTask](https://docs.aws.amazon.com/braket/latest/APIReference/API_GetQuantumTask.md): Retrieves the specified quantum task. - [ListTagsForResource](https://docs.aws.amazon.com/braket/latest/APIReference/API_ListTagsForResource.md): Shows the tags associated with this resource. - [SearchDevices](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchDevices.md): Searches for devices using the specified filters. - [SearchJobs](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchJobs.md): Searches for Amazon Braket hybrid jobs that match the specified filter values. - [SearchQuantumTasks](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchQuantumTasks.md): Searches for tasks that match the specified filter values. - [SearchSpendingLimits](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchSpendingLimits.md): Searches and lists spending limits based on specified filters. - [TagResource](https://docs.aws.amazon.com/braket/latest/APIReference/API_TagResource.md): Add a tag to the specified resource. - [UntagResource](https://docs.aws.amazon.com/braket/latest/APIReference/API_UntagResource.md): Remove tags from a resource. - [UpdateSpendingLimit](https://docs.aws.amazon.com/braket/latest/APIReference/API_UpdateSpendingLimit.md): Updates an existing spending limit. ## [Data Types](https://docs.aws.amazon.com/braket/latest/APIReference/API_Types.md) - [ActionMetadata](https://docs.aws.amazon.com/braket/latest/APIReference/API_ActionMetadata.md): Contains metadata about the quantum task action, including the action type and program statistics. - [AlgorithmSpecification](https://docs.aws.amazon.com/braket/latest/APIReference/API_AlgorithmSpecification.md): Defines the Amazon Braket hybrid job to be created. - [Association](https://docs.aws.amazon.com/braket/latest/APIReference/API_Association.md): The Amazon Braket resource and the association type. - [ContainerImage](https://docs.aws.amazon.com/braket/latest/APIReference/API_ContainerImage.md): The container image used to create an Amazon Braket hybrid job. - [DataSource](https://docs.aws.amazon.com/braket/latest/APIReference/API_DataSource.md): Information about the source of the input data used by the Amazon Braket hybrid job. - [DeviceConfig](https://docs.aws.amazon.com/braket/latest/APIReference/API_DeviceConfig.md): Configures the primary device used to create and run an Amazon Braket hybrid job. - [DeviceQueueInfo](https://docs.aws.amazon.com/braket/latest/APIReference/API_DeviceQueueInfo.md): Information about quantum tasks and hybrid jobs queued on a device. - [DeviceSummary](https://docs.aws.amazon.com/braket/latest/APIReference/API_DeviceSummary.md): Includes information about the device. - [ExperimentalCapabilities](https://docs.aws.amazon.com/braket/latest/APIReference/API_ExperimentalCapabilities.md): Enabled experimental capabilities for quantum hardware. - [HybridJobQueueInfo](https://docs.aws.amazon.com/braket/latest/APIReference/API_HybridJobQueueInfo.md): Information about the queue for a specified hybrid job. - [InputFileConfig](https://docs.aws.amazon.com/braket/latest/APIReference/API_InputFileConfig.md): A list of parameters that specify the input channels, type of input data, and where it is located. - [InstanceConfig](https://docs.aws.amazon.com/braket/latest/APIReference/API_InstanceConfig.md): Configures the resource instances to use while running the Amazon Braket hybrid job on Amazon Braket. - [JobCheckpointConfig](https://docs.aws.amazon.com/braket/latest/APIReference/API_JobCheckpointConfig.md): Contains information about the output locations for hybrid job checkpoint data. - [JobEventDetails](https://docs.aws.amazon.com/braket/latest/APIReference/API_JobEventDetails.md): Details about the type and time events that occurred related to the Amazon Braket hybrid job. - [JobOutputDataConfig](https://docs.aws.amazon.com/braket/latest/APIReference/API_JobOutputDataConfig.md): Specifies the path to the S3 location where you want to store hybrid job artifacts and the encryption key used to store them. - [JobStoppingCondition](https://docs.aws.amazon.com/braket/latest/APIReference/API_JobStoppingCondition.md): Specifies limits for how long an Amazon Braket hybrid job can run. - [JobSummary](https://docs.aws.amazon.com/braket/latest/APIReference/API_JobSummary.md): Provides summary information about an Amazon Braket hybrid job. - [ProgramSetValidationFailure](https://docs.aws.amazon.com/braket/latest/APIReference/API_ProgramSetValidationFailure.md): Contains information about validation failures that occurred during the processing of a program set in a quantum task. - [QuantumTaskQueueInfo](https://docs.aws.amazon.com/braket/latest/APIReference/API_QuantumTaskQueueInfo.md): The queue information for the specified quantum task. - [QuantumTaskSummary](https://docs.aws.amazon.com/braket/latest/APIReference/API_QuantumTaskSummary.md): Includes information about a quantum task. - [S3DataSource](https://docs.aws.amazon.com/braket/latest/APIReference/API_S3DataSource.md): Information about the Amazon S3 storage used by the Amazon Braket hybrid job. - [ScriptModeConfig](https://docs.aws.amazon.com/braket/latest/APIReference/API_ScriptModeConfig.md): Contains information about algorithm scripts used for the Amazon Braket hybrid job. - [SearchDevicesFilter](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchDevicesFilter.md): The filter used to search for devices. - [SearchJobsFilter](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchJobsFilter.md): A filter used to search for Amazon Braket hybrid jobs. - [SearchQuantumTasksFilter](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchQuantumTasksFilter.md): A filter used to search for quantum tasks. - [SearchSpendingLimitsFilter](https://docs.aws.amazon.com/braket/latest/APIReference/API_SearchSpendingLimitsFilter.md): Specifies filter criteria for searching spending limits. - [SpendingLimitSummary](https://docs.aws.amazon.com/braket/latest/APIReference/API_SpendingLimitSummary.md): Contains summary information about a spending limit, including current spending status and configuration details. - [TimePeriod](https://docs.aws.amazon.com/braket/latest/APIReference/API_TimePeriod.md): Defines a time range for spending limits, specifying when the limit is active. ## Full content The entire guide is also available as a single markdown file, useful for feeding the full guide to an LLM in one pass: - [Complete guide (single file)](https://docs.aws.amazon.com/braket/latest/APIReference/full.md)