Amazon WorkSpaces Workspaces Account Link Invitation API
The Workspaces Account Link Invitation API from Amazon WorkSpaces — 4 operation(s) for workspaces account link invitation.
The Workspaces Account Link Invitation API from Amazon WorkSpaces — 4 operation(s) for workspaces account link invitation.
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-workspaces:amazon-workspaces-account-link-invitation-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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 WorkSpaces Account Link Invitation API
version: '2015-04-08'
description: Generated from AWS's published Smithy model for Amazon WorkSpaces. 4 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://workspaces.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
paths:
/#AcceptAccountLinkInvitation:
post:
operationId: AcceptAccountLinkInvitation
summary: Accept Account Link Invitation
description: Accepts the account link invitation. There's currently no unlinking capability after you accept the account
linking invitation.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AcceptAccountLinkInvitationResult'
'400':
description: AccessDeniedException; ConflictException; InternalServerException; ResourceNotFoundException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- WorkspacesService.AcceptAccountLinkInvitation
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AcceptAccountLinkInvitationRequest'
tags:
- Account Link Invitation
/#CreateAccountLinkInvitation:
post:
operationId: CreateAccountLinkInvitation
summary: Create Account Link Invitation
description: Creates the account link invitation.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/CreateAccountLinkInvitationResult'
'400':
description: AccessDeniedException; ConflictException; InternalServerException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- WorkspacesService.CreateAccountLinkInvitation
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/CreateAccountLinkInvitationRequest'
tags:
- Account Link Invitation
/#DeleteAccountLinkInvitation:
post:
operationId: DeleteAccountLinkInvitation
summary: Delete Account Link Invitation
description: Deletes the account link invitation.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/DeleteAccountLinkInvitationResult'
'400':
description: AccessDeniedException; ConflictException; InternalServerException; ResourceNotFoundException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- WorkspacesService.DeleteAccountLinkInvitation
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/DeleteAccountLinkInvitationRequest'
tags:
- Account Link Invitation
/#RejectAccountLinkInvitation:
post:
operationId: RejectAccountLinkInvitation
summary: Reject Account Link Invitation
description: Rejects the account link invitation.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RejectAccountLinkInvitationResult'
'400':
description: AccessDeniedException; ConflictException; InternalServerException; ResourceNotFoundException; ValidationException
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/AccessDeniedException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- WorkspacesService.RejectAccountLinkInvitation
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/RejectAccountLinkInvitationRequest'
tags:
- Account Link Invitation
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: workspaces
schemas:
AcceptAccountLinkInvitationRequest:
type: object
properties:
LinkId:
type: string
description: The identifier of the account link.
ClientToken:
type: string
description: A string of up to 64 ASCII characters that Amazon WorkSpaces uses to ensure idempotent creation.
required:
- LinkId
AcceptAccountLinkInvitationResult:
type: object
properties:
AccountLink:
$ref: '#/components/schemas/AccountLink'
AccessDeniedException:
type: object
properties:
message:
type: string
AccountLink:
type: object
properties:
AccountLinkId:
type: string
description: The identifier of the account link.
AccountLinkStatus:
type: string
enum:
- LINKED
- LINKING_FAILED
- LINK_NOT_FOUND
- PENDING_ACCEPTANCE_BY_TARGET_ACCOUNT
- REJECTED
description: The status of the account link.
SourceAccountId:
type: string
description: The identifier of the source account.
TargetAccountId:
type: string
description: The identifier of the target account.
CreateAccountLinkInvitationRequest:
type: object
properties:
TargetAccountId:
type: string
description: The identifier of the target account.
ClientToken:
type: string
description: A string of up to 64 ASCII characters that Amazon WorkSpaces uses to ensure idempotent creation.
required:
- TargetAccountId
CreateAccountLinkInvitationResult:
type: object
properties:
AccountLink:
$ref: '#/components/schemas/AccountLink'
DeleteAccountLinkInvitationRequest:
type: object
properties:
LinkId:
type: string
description: The identifier of the account link.
ClientToken:
type: string
description: A string of up to 64 ASCII characters that Amazon WorkSpaces uses to ensure idempotent creation.
required:
- LinkId
DeleteAccountLinkInvitationResult:
type: object
properties:
AccountLink:
$ref: '#/components/schemas/AccountLink'
RejectAccountLinkInvitationRequest:
type: object
properties:
LinkId:
type: string
description: The identifier of the account link
ClientToken:
type: string
description: The client token of the account link invitation to reject.
required:
- LinkId
RejectAccountLinkInvitationResult:
type: object
properties:
AccountLink:
$ref: '#/components/schemas/AccountLink'
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/workspaces/service/2015-04-08/workspaces-2015-04-08.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)