Amazon QuickSight Quicksight Identity Propagation Config API
The Quicksight Identity Propagation Config API from Amazon QuickSight — 2 operation(s) for quicksight identity propagation config.
The Quicksight Identity Propagation Config API from Amazon QuickSight — 2 operation(s) for quicksight identity propagation config.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/amazon-quicksight:amazon-quicksight-identity-propagation-config-api"
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.
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: 3.1.0
info:
title: Amazon QuickSight Identity Propagation Config API
version: '2018-04-01'
description: Generated from AWS's published Smithy model for Amazon QuickSight. 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://quicksight.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
paths:
/accounts/{AwsAccountId}/identity-propagation-config/{Service}:
delete:
operationId: DeleteIdentityPropagationConfig
summary: Delete Identity Propagation Config
description: Deletes all access scopes and authorized targets that are associated with a service from the Quick Sight
IAM Identity Center application. This operation is only supported for Quick Sight accounts that use IAM Identity Center.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteIdentityPropagationConfigResponse'
'401':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalFailureException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalFailureException'
'400':
description: InvalidParameterValueException
content:
application/json:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'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/DeleteIdentityPropagationConfigRequest'
tags:
- Identity Propagation Config
post:
operationId: UpdateIdentityPropagationConfig
summary: Update Identity Propagation Config
description: Adds or updates services and authorized targets to configure what the Quick Sight IAM Identity Center application
can access. This operation is only supported for Quick Sight accounts using IAM Identity Center
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateIdentityPropagationConfigResponse'
'401':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalFailureException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalFailureException'
'400':
description: InvalidParameterValueException
content:
application/json:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'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/UpdateIdentityPropagationConfigRequest'
tags:
- Identity Propagation Config
/accounts/{AwsAccountId}/identity-propagation-config:
get:
operationId: ListIdentityPropagationConfigs
summary: List Identity Propagation Configs
description: Lists all services and authorized targets that the Quick Sight IAM Identity Center application can access.
This operation is only supported for Quick Sight accounts that use IAM Identity Center.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListIdentityPropagationConfigsResponse'
'401':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalFailureException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalFailureException'
'400':
description: InvalidParameterValueException
content:
application/json:
schema:
$ref: '#/components/schemas/InvalidParameterValueException'
'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/ListIdentityPropagationConfigsRequest'
tags:
- Identity Propagation Config
components:
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: quicksight
schemas:
AccessDeniedException:
type: object
properties:
Message:
type: string
RequestId:
type: string
description: The Amazon Web Services request ID for this request.
AuthorizedTargetsByService:
type: object
properties:
Service:
type: string
enum:
- REDSHIFT
- QBUSINESS
- ATHENA
- GLUE_DATA_CATALOG
description: The name of the Amazon Web Services service.
AuthorizedTargets:
type: array
items:
type: string
description: Aist of authorized targets that are represented by IAM Identity Center application ARNs.
DeleteIdentityPropagationConfigRequest:
type: object
properties:
AwsAccountId:
type: string
description: The ID of the Amazon Web Services account that you want to delete an identity propagation configuration
from.
Service:
type: string
enum:
- REDSHIFT
- QBUSINESS
- ATHENA
- GLUE_DATA_CATALOG
description: The name of the Amazon Web Services service that you want to delete the associated access scopes and
authorized targets from.
required:
- AwsAccountId
- Service
DeleteIdentityPropagationConfigResponse:
type: object
properties:
RequestId:
type: string
description: The Amazon Web Services request ID for this operation.
Status:
type: integer
description: The HTTP status of the request.
InternalFailureException:
type: object
properties:
Message:
type: string
RequestId:
type: string
description: The Amazon Web Services request ID for this request.
InvalidParameterValueException:
type: object
properties:
Message:
type: string
RequestId:
type: string
description: The Amazon Web Services request ID for this request.
ListIdentityPropagationConfigsRequest:
type: object
properties:
AwsAccountId:
type: string
description: The ID of the Amazon Web Services account that contain the identity propagation configurations of.
MaxResults:
type: integer
description: The maximum number of results to be returned.
NextToken:
type: string
description: The token for the next set of results, or null if there are no more results.
required:
- AwsAccountId
ListIdentityPropagationConfigsResponse:
type: object
properties:
Services:
type: array
items:
$ref: '#/components/schemas/AuthorizedTargetsByService'
description: A list of services and their authorized targets that the Quick Sight IAM Identity Center application
can access.
NextToken:
type: string
description: The token for the next set of results, or null if there are no more results.
Status:
type: integer
description: The HTTP status of the request.
RequestId:
type: string
description: The Amazon Web Services request ID for this operation.
ResourceNotFoundException:
type: object
properties:
Message:
type: string
ResourceType:
type: string
enum:
- USER
- GROUP
- NAMESPACE
- ACCOUNT_SETTINGS
- IAMPOLICY_ASSIGNMENT
- DATA_SOURCE
- DATA_SET
- VPC_CONNECTION
- INGESTION
description: The resource type for this request.
RequestId:
type: string
description: The Amazon Web Services request ID for this request.
ThrottlingException:
type: object
properties:
Message:
type: string
RequestId:
type: string
description: The Amazon Web Services request ID for this request.
UpdateIdentityPropagationConfigRequest:
type: object
properties:
AwsAccountId:
type: string
description: The ID of the Amazon Web Services account that contains the identity propagation configuration that
you want to update.
Service:
type: string
enum:
- REDSHIFT
- QBUSINESS
- ATHENA
- GLUE_DATA_CATALOG
description: The name of the Amazon Web Services service that contains the authorized targets that you want to add
or update.
AuthorizedTargets:
type: array
items:
type: string
description: Specifies a list of application ARNs that represent the authorized targets for a service.
required:
- AwsAccountId
- Service
UpdateIdentityPropagationConfigResponse:
type: object
properties:
RequestId:
type: string
description: The Amazon Web Services request ID for this operation.
Status:
type: integer
description: The HTTP status of the request.
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/quicksight/service/2018-04-01/quicksight-2018-04-01.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)