AWS CodeStar API

The AWS CodeStar API provides a unified interface for managing software development activities in one place. It enables you to quickly set up continuous delivery toolchains, create and manage projects, add team members with role-based access, and integrate with other AWS developer tools. The API allows you to create projects, manage project resources, list and tag projects, and coordinate team collaboration across your development workflow. Users can also maintain cross-project profiles with display names, email addresses, and SSH public keys.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

amazon-codestar-openapi.yml Raw ↑
openapi: 3.0.0
info:
  version: '2017-04-19'
  x-release: v4
  title: AWS CodeStar
  description: '<fullname>AWS CodeStar</fullname> <p>This is the API reference for AWS CodeStar. This reference provides descriptions of the operations and data types for the AWS CodeStar API along with
    usage examples.</p> <p>You can use the AWS CodeStar API to work with:</p> <p>Projects and their resources, by calling the following:</p> <ul> <li> <p> <code>DeleteProject</code>, which deletes a project.</p>
    </li> <li> <p> <code>DescribeProject</code>, which lists the attributes of a project.</p> </li> <li> <p> <code>ListProjects</code>, which lists all projects associated with your AWS account.</p> </li>
    <li> <p> <code>ListResources</code>, which lists the resources associated with a project.</p> </li> <li> <p> <code>ListTagsForProject</code>, which lists the tags associated with a project.</p> </li>
    <li> <p> <code>TagProject</code>, which adds tags to a project.</p> </li> <li> <p> <code>UntagProject</code>, which removes tags from a project.</p> </li> <li> <p> <code>UpdateProject</code>, which
    updates the attributes of a project.</p> </li> </ul> <p>Teams and team members, by calling the following:</p> <ul> <li> <p> <code>AssociateTeamMember</code>, which adds an IAM user to the team for a
    project.</p> </li> <li> <p> <code>DisassociateTeamMember</code>, which removes an IAM user from the team for a project.</p> </li> <li> <p> <code>ListTeamMembers</code>, which lists all the IAM users
    in the team for a project, including their roles and attributes.</p> </li> <li> <p> <code>UpdateTeamMember</code>, which updates a team member''s attributes in a project.</p> </li> </ul> <p>Users, by
    calling the following:</p> <ul> <li> <p> <code>CreateUserProfile</code>, which creates a user profile that contains data associated with the user across all projects.</p> </li> <li> <p> <code>DeleteUserProfile</code>,
    which deletes all user profile information across all projects.</p> </li> <li> <p> <code>DescribeUserProfile</code>, which describes the profile of a user.</p> </li> <li> <p> <code>ListUserProfiles</code>,
    which lists all user profiles.</p> </li> <li> <p> <code>UpdateUserProfile</code>, which updates the profile for a user.</p> </li> </ul>'
  x-logo:
    url: 'https://twitter.com/awscloud/profile_image?size=original'
    backgroundColor: '#FFFFFF'
  termsOfService: 'https://aws.amazon.com/service-terms/'
  contact:
    name: Mike Ralphson
    email: mike.ralphson@gmail.com
    url: 'https://github.com/mermade/aws2openapi'
    x-twitter: PermittedSoc
  license:
    name: Apache 2.0 License
    url: 'http://www.apache.org/licenses/'
  x-providerName: amazonaws.com
  x-serviceName: codestar
  x-origin:
  - contentType: application/json
    url: 'https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codestar-2017-04-19.normal.json'
    converter:
      url: 'https://github.com/mermade/aws2openapi'
      version: 1.0.0
    x-apisguru-driver: external
  x-apiClientRegistration:
    url: 'https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct'
  x-apisguru-categories:
  - cloud
  x-preferred: true
externalDocs:
  description: Amazon Web Services documentation
  url: 'https://docs.aws.amazon.com/codestar/'
servers:
- url: 'http://codestar.{region}.amazonaws.com'
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The CodeStar multi-region endpoint
- url: 'https://codestar.{region}.amazonaws.com'
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The CodeStar multi-region endpoint
- url: 'http://codestar.{region}.amazonaws.com.cn'
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The CodeStar endpoint for China (Beijing) and China (Ningxia)
- url: 'https://codestar.{region}.amazonaws.com.cn'
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The CodeStar endpoint for China (Beijing) and China (Ningxia)
x-hasEquivalentPaths: true
paths:
  /#X-Amz-Target=CodeStar_20170419.AssociateTeamMember:
    post:
      operationId: AssociateTeamMember
      description: Adds an IAM user to the team for an AWS CodeStar project.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AssociateTeamMemberResult'
              examples:
                AssociateTeamMember200Example:
                  summary: Default AssociateTeamMember 200 response
                  x-microcks-default: true
                  value:
                    clientRequestToken: example
        '480':
          description: LimitExceededException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LimitExceededException'
              examples:
                AssociateTeamMember480Example:
                  summary: Default AssociateTeamMember 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: ProjectNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectNotFoundException'
              examples:
                AssociateTeamMember481Example:
                  summary: Default AssociateTeamMember 481 response
                  x-microcks-default: true
                  value: example
        '482':
          description: TeamMemberAlreadyAssociatedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TeamMemberAlreadyAssociatedException'
              examples:
                AssociateTeamMember482Example:
                  summary: Default AssociateTeamMember 482 response
                  x-microcks-default: true
                  value: example
        '483':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                AssociateTeamMember483Example:
                  summary: Default AssociateTeamMember 483 response
                  x-microcks-default: true
                  value: example
        '484':
          description: InvalidServiceRoleException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidServiceRoleException'
              examples:
                AssociateTeamMember484Example:
                  summary: Default AssociateTeamMember 484 response
                  x-microcks-default: true
                  value: example
        '485':
          description: ProjectConfigurationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectConfigurationException'
              examples:
                AssociateTeamMember485Example:
                  summary: Default AssociateTeamMember 485 response
                  x-microcks-default: true
                  value: example
        '486':
          description: ConcurrentModificationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConcurrentModificationException'
              examples:
                AssociateTeamMember486Example:
                  summary: Default AssociateTeamMember 486 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AssociateTeamMemberRequest'
            examples:
              AssociateTeamMemberRequestExample:
                summary: Default AssociateTeamMember request
                x-microcks-default: true
                value:
                  projectId: example
                  clientRequestToken: example
                  userArn: example
                  projectRole: example
                  remoteAccessAllowed: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.AssociateTeamMember
      summary: Amazon CodeStar Associate Team Member
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.CreateProject:
    post:
      operationId: CreateProject
      description: 'Creates a project, including project resources. This action creates a project based on a submitted project request. A set of source code files and a toolchain template file can be included
        with the project request. If these are not provided, an empty project is created.'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateProjectResult'
              examples:
                CreateProject200Example:
                  summary: Default CreateProject 200 response
                  x-microcks-default: true
                  value:
                    id: example
                    arn: example
                    clientRequestToken: example
                    projectTemplateId: example
        '480':
          description: ProjectAlreadyExistsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectAlreadyExistsException'
              examples:
                CreateProject480Example:
                  summary: Default CreateProject 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: LimitExceededException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LimitExceededException'
              examples:
                CreateProject481Example:
                  summary: Default CreateProject 481 response
                  x-microcks-default: true
                  value: example
        '482':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                CreateProject482Example:
                  summary: Default CreateProject 482 response
                  x-microcks-default: true
                  value: example
        '483':
          description: ProjectCreationFailedException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectCreationFailedException'
              examples:
                CreateProject483Example:
                  summary: Default CreateProject 483 response
                  x-microcks-default: true
                  value: example
        '484':
          description: InvalidServiceRoleException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidServiceRoleException'
              examples:
                CreateProject484Example:
                  summary: Default CreateProject 484 response
                  x-microcks-default: true
                  value: example
        '485':
          description: ProjectConfigurationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectConfigurationException'
              examples:
                CreateProject485Example:
                  summary: Default CreateProject 485 response
                  x-microcks-default: true
                  value: example
        '486':
          description: ConcurrentModificationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConcurrentModificationException'
              examples:
                CreateProject486Example:
                  summary: Default CreateProject 486 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateProjectRequest'
            examples:
              CreateProjectRequestExample:
                summary: Default CreateProject request
                x-microcks-default: true
                value:
                  name: example
                  id: example
                  description: example
                  clientRequestToken: example
                  sourceCode: example
                  toolchain: example
                  tags: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.CreateProject
      summary: Amazon CodeStar Create Project
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.CreateUserProfile:
    post:
      operationId: CreateUserProfile
      description: 'Creates a profile for a user that includes user preferences, such as the display name and email address assocciated with the user, in AWS CodeStar. The user profile is not project-specific.
        Information in the user profile is displayed wherever the user''s information appears to other users in AWS CodeStar.'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateUserProfileResult'
              examples:
                CreateUserProfile200Example:
                  summary: Default CreateUserProfile 200 response
                  x-microcks-default: true
                  value:
                    userArn: example
                    displayName: example
                    emailAddress: example
                    sshPublicKey: example
                    createdTimestamp: example
                    lastModifiedTimestamp: example
        '480':
          description: UserProfileAlreadyExistsException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserProfileAlreadyExistsException'
              examples:
                CreateUserProfile480Example:
                  summary: Default CreateUserProfile 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                CreateUserProfile481Example:
                  summary: Default CreateUserProfile 481 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateUserProfileRequest'
            examples:
              CreateUserProfileRequestExample:
                summary: Default CreateUserProfile request
                x-microcks-default: true
                value:
                  userArn: example
                  displayName: example
                  emailAddress: example
                  sshPublicKey: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.CreateUserProfile
      summary: Amazon CodeStar Create User Profile
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.DeleteProject:
    post:
      operationId: DeleteProject
      description: 'Deletes a project, including project resources. Does not delete users associated with the project, but does delete the IAM roles that allowed access to the project.'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeleteProjectResult'
              examples:
                DeleteProject200Example:
                  summary: Default DeleteProject 200 response
                  x-microcks-default: true
                  value:
                    stackId: example
                    projectArn: example
        '480':
          description: ConcurrentModificationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConcurrentModificationException'
              examples:
                DeleteProject480Example:
                  summary: Default DeleteProject 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                DeleteProject481Example:
                  summary: Default DeleteProject 481 response
                  x-microcks-default: true
                  value: example
        '482':
          description: InvalidServiceRoleException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidServiceRoleException'
              examples:
                DeleteProject482Example:
                  summary: Default DeleteProject 482 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeleteProjectRequest'
            examples:
              DeleteProjectRequestExample:
                summary: Default DeleteProject request
                x-microcks-default: true
                value:
                  id: example
                  clientRequestToken: example
                  deleteStack: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.DeleteProject
      summary: Amazon CodeStar Delete Project
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.DeleteUserProfile:
    post:
      operationId: DeleteUserProfile
      description: 'Deletes a user profile in AWS CodeStar, including all personal preference data associated with that profile, such as display name and email address. It does not delete the history of
        that user, for example the history of commits made by that user.'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeleteUserProfileResult'
              examples:
                DeleteUserProfile200Example:
                  summary: Default DeleteUserProfile 200 response
                  x-microcks-default: true
                  value:
                    userArn: example
        '480':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                DeleteUserProfile480Example:
                  summary: Default DeleteUserProfile 480 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeleteUserProfileRequest'
            examples:
              DeleteUserProfileRequestExample:
                summary: Default DeleteUserProfile request
                x-microcks-default: true
                value:
                  userArn: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.DeleteUserProfile
      summary: Amazon CodeStar Delete User Profile
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.DescribeProject:
    post:
      operationId: DescribeProject
      description: Describes a project and its resources.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DescribeProjectResult'
              examples:
                DescribeProject200Example:
                  summary: Default DescribeProject 200 response
                  x-microcks-default: true
                  value:
                    name: example
                    id: example
                    arn: example
                    description: example
                    clientRequestToken: example
                    createdTimeStamp: example
                    stackId: example
                    projectTemplateId: example
                    status: example
        '480':
          description: ProjectNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectNotFoundException'
              examples:
                DescribeProject480Example:
                  summary: Default DescribeProject 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                DescribeProject481Example:
                  summary: Default DescribeProject 481 response
                  x-microcks-default: true
                  value: example
        '482':
          description: InvalidServiceRoleException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidServiceRoleException'
              examples:
                DescribeProject482Example:
                  summary: Default DescribeProject 482 response
                  x-microcks-default: true
                  value: example
        '483':
          description: ProjectConfigurationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectConfigurationException'
              examples:
                DescribeProject483Example:
                  summary: Default DescribeProject 483 response
                  x-microcks-default: true
                  value: example
        '484':
          description: ConcurrentModificationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConcurrentModificationException'
              examples:
                DescribeProject484Example:
                  summary: Default DescribeProject 484 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DescribeProjectRequest'
            examples:
              DescribeProjectRequestExample:
                summary: Default DescribeProject request
                x-microcks-default: true
                value:
                  id: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.DescribeProject
      summary: Amazon CodeStar Describe Project
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.DescribeUserProfile:
    post:
      operationId: DescribeUserProfile
      description: Describes a user in AWS CodeStar and the user attributes across all projects.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DescribeUserProfileResult'
              examples:
                DescribeUserProfile200Example:
                  summary: Default DescribeUserProfile 200 response
                  x-microcks-default: true
                  value:
                    userArn: example
                    displayName: example
                    emailAddress: example
                    sshPublicKey: example
                    createdTimestamp: example
                    lastModifiedTimestamp: example
        '480':
          description: UserProfileNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserProfileNotFoundException'
              examples:
                DescribeUserProfile480Example:
                  summary: Default DescribeUserProfile 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                DescribeUserProfile481Example:
                  summary: Default DescribeUserProfile 481 response
                  x-microcks-default: true
                  value: example
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DescribeUserProfileRequest'
            examples:
              DescribeUserProfileRequestExample:
                summary: Default DescribeUserProfile request
                x-microcks-default: true
                value:
                  userArn: example
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - CodeStar_20170419.DescribeUserProfile
      summary: Amazon CodeStar Describe User Profile
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: '#/components/parameters/X-Amz-Content-Sha256'
    - $ref: '#/components/parameters/X-Amz-Date'
    - $ref: '#/components/parameters/X-Amz-Algorithm'
    - $ref: '#/components/parameters/X-Amz-Credential'
    - $ref: '#/components/parameters/X-Amz-Security-Token'
    - $ref: '#/components/parameters/X-Amz-Signature'
    - $ref: '#/components/parameters/X-Amz-SignedHeaders'
  /#X-Amz-Target=CodeStar_20170419.DisassociateTeamMember:
    post:
      operationId: DisassociateTeamMember
      description: Removes a user from a project. Removing a user from a project also removes the IAM policies from that user that allowed access to the project and its resources. Disassociating a 
        team member does not remove that user's profile from AWS CodeStar. It does not remove the user from IAM.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DisassociateTeamMemberResult'
              examples:
                DisassociateTeamMember200Example:
                  summary: Default DisassociateTeamMember 200 response
                  x-microcks-default: true
                  value: {}
        '480':
          description: ProjectNotFoundException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProjectNotFoundException'
              examples:
                DisassociateTeamMember480Example:
                  summary: Default DisassociateTeamMember 480 response
                  x-microcks-default: true
                  value: example
        '481':
          description: ValidationException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationException'
              examples:
                DisassociateTeamMember481Example:
                  summary: Default DisassociateTeamMember 481 response
                  x-microcks-default: true
                  value: example
        '482':
          description: InvalidServiceRoleException
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InvalidServiceRoleException'
  

# --- truncated at 32 KB (105 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-codestar/refs/heads/main/openapi/amazon-codestar-openapi.yml