Amazon Bedrock Bedrock Provisioned Model Throughput API

The Bedrock Provisioned Model Throughput API from Amazon Bedrock — 1 operation(s) for bedrock provisioned model throughput.

Operations 3

DELETE /provisioned-model-throughput/{provisionedModelId} Delete Provisioned Model Throughput #
GET /provisioned-model-throughput/{provisionedModelId} Get Provisioned Model Throughput #
PATCH /provisioned-model-throughput/{provisionedModelId} Update Provisioned Model Throughput #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-bedrock:amazon-bedrock-provisioned-model-throughput-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-bedrock-provisioned-model-throughput-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Bedrock Provisioned Model Throughput API
  version: '2023-04-20'
  description: Generated from AWS's published Smithy model for Amazon Bedrock. 3 operation(s).
  contact:
    name: Amazon Web Services
    url: https://aws.amazon.com/contact-us/
  license:
    name: Apache 2.0
    identifier: Apache-2.0
    url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://bedrock.{region}.amazonaws.com
  variables:
    region:
      default: us-east-1
security:
- sigv4: []
tags:
- name: Provisioned Model Throughput
paths:
  /provisioned-model-throughput/{provisionedModelId}:
    delete:
      operationId: DeleteProvisionedModelThroughput
      summary: Delete Provisioned Model Throughput
      description: Deletes a Provisioned Throughput. You can't delete a Provisioned Throughput before the commitment term is over. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeleteProvisionedModelThroughputResponse'
        '403':
          description: AccessDeniedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessDeniedException'
        '400':
          description: ConflictException; ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConflictException'
        '500':
          description: InternalServerException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerException'
        '404':
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceNotFoundException'
        '429':
          description: ThrottlingException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ThrottlingException'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeleteProvisionedModelThroughputRequest'
      tags:
      - Provisioned Model Throughput
    get:
      operationId: GetProvisionedModelThroughput
      summary: Get Provisioned Model Throughput
      description: Returns details for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetProvisionedModelThroughputResponse'
        '403':
          description: AccessDeniedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessDeniedException'
        '500':
          description: InternalServerException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerException'
        '404':
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceNotFoundException'
        '429':
          description: ThrottlingException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ThrottlingException'
        '400':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetProvisionedModelThroughputRequest'
      tags:
      - Provisioned Model Throughput
    patch:
      operationId: UpdateProvisionedModelThroughput
      summary: Update Provisioned Model Throughput
      description: Updates the name or associated model for a Provisioned Throughput. For more information, see Provisioned Throughput in the Amazon Bedrock User Guide.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateProvisionedModelThroughputResponse'
        '403':
          description: AccessDeniedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccessDeniedException'
        '500':
          description: InternalServerException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerException'
        '404':
          description: ResourceNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceNotFoundException'
        '429':
          description: ThrottlingException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ThrottlingException'
        '400':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateProvisionedModelThroughputRequest'
      tags:
      - Provisioned Model Throughput
components:
  schemas:
    ValidationException:
      type: object
      properties:
        message:
          type: string
    GetProvisionedModelThroughputResponse:
      type: object
      properties:
        modelUnits:
          type: integer
          description: The number of model units allocated to this Provisioned Throughput.
        desiredModelUnits:
          type: integer
          description: The number of model units that was requested for this Provisioned Throughput.
        provisionedModelName:
          type: string
          description: The name of the Provisioned Throughput.
        provisionedModelArn:
          type: string
          description: The Amazon Resource Name (ARN) of the Provisioned Throughput.
        modelArn:
          type: string
          description: The Amazon Resource Name (ARN) of the model associated with this Provisioned Throughput.
        desiredModelArn:
          type: string
          description: The Amazon Resource Name (ARN) of the model requested to be associated to this Provisioned Throughput. This value differs from the modelArn if updating hasn't completed.
        foundationModelArn:
          type: string
          description: The Amazon Resource Name (ARN) of the base model for which the Provisioned Throughput was created, or of the base model that the custom model for which the Provisioned Throughput was created was customized.
        status:
          type: string
          enum:
          - Creating
          - InService
          - Updating
          - Failed
          description: The status of the Provisioned Throughput.
        creationTime:
          type: string
          format: date-time
          description: The timestamp of the creation time for this Provisioned Throughput.
        lastModifiedTime:
          type: string
          format: date-time
          description: The timestamp of the last time that this Provisioned Throughput was modified.
        failureMessage:
          type: string
          description: A failure message for any issues that occurred during creation, updating, or deletion of the Provisioned Throughput.
        commitmentDuration:
          type: string
          enum:
          - OneMonth
          - SixMonths
          description: Commitment duration of the Provisioned Throughput.
        commitmentExpirationTime:
          type: string
          format: date-time
          description: The timestamp for when the commitment term for the Provisioned Throughput expires.
      required:
      - modelUnits
      - desiredModelUnits
      - provisionedModelName
      - provisionedModelArn
      - modelArn
      - desiredModelArn
      - foundationModelArn
      - status
      - creationTime
      - lastModifiedTime
    ThrottlingException:
      type: object
      properties:
        message:
          type: string
    DeleteProvisionedModelThroughputRequest:
      type: object
      properties:
        provisionedModelId:
          type: string
          description: The Amazon Resource Name (ARN) or name of the Provisioned Throughput.
      required:
      - provisionedModelId
    ConflictException:
      type: object
      properties:
        message:
          type: string
    AccessDeniedException:
      type: object
      properties:
        message:
          type: string
    InternalServerException:
      type: object
      properties:
        message:
          type: string
    DeleteProvisionedModelThroughputResponse:
      type: object
      properties: {}
    UpdateProvisionedModelThroughputRequest:
      type: object
      properties:
        provisionedModelId:
          type: string
          description: The Amazon Resource Name (ARN) or name of the Provisioned Throughput to update.
        desiredProvisionedModelName:
          type: string
          description: The new name for this Provisioned Throughput.
        desiredModelId:
          type: string
          description: 'The Amazon Resource Name (ARN) of the new model to associate with this Provisioned Throughput. You can''t specify this field if this Provisioned Throughput is associated with a base model. If this Provisioned Throughput is associated with a custom model, you can specify one of the following options: The base model from which the custom model was customized. Another custom model that was customized from the same base model as the custom model.'
      required:
      - provisionedModelId
    ResourceNotFoundException:
      type: object
      properties:
        message:
          type: string
    UpdateProvisionedModelThroughputResponse:
      type: object
      properties: {}
    GetProvisionedModelThroughputRequest:
      type: object
      properties:
        provisionedModelId:
          type: string
          description: The Amazon Resource Name (ARN) or name of the Provisioned Throughput.
      required:
      - provisionedModelId
  securitySchemes:
    sigv4:
      type: apiKey
      in: header
      name: Authorization
      description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
      x-aws-sigv4:
        signingName: bedrock
x-provenance:
  method: harvested
  publisher: Amazon Web Services
  source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/bedrock/service/2023-04-20/bedrock-2023-04-20.json
  note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)