# AWS Organizations API

> AWS Organizations API on Apizie: 55 endpoints (Sends a response to the originator of a handshake agreeing to the action proposed by the handshake request.…, Attaches a policy to a root, an organizational unit (OU), or an individual account. How the policy affects…, Cancels a handshake. Canceling a handshake sets the handshake state to CANCELED . This operation can be…, Closes an Amazon Web Services member account within an organization. You can close an account when all…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-organizations/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-organizations`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-organizations
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-organizations/openapi.json

Organizations is a web service that enables you to consolidate your multiple Amazon Web Services accounts into an organization and centrally manage your accounts and their resources. This guide provides descriptions of…

## Endpoints

### Sends a response to the originator of a handshake agreeing to the action proposed by the handshake request.…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/accept-handshake` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Attaches a policy to a root, an organizational unit (OU), or an individual account. How the policy affects…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/attach-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Cancels a handshake. Canceling a handshake sets the handshake state to CANCELED . This operation can be…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/cancel-handshake` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Closes an Amazon Web Services member account within an organization. You can close an account when all…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/close-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon Web Services account that is automatically a member of the organization whose credentials…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/create-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This action is available if all of the following are true: You're authorized to create accounts in the…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/create-gov-cloud-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon Web Services organization. The account whose user is calling the CreateOrganization…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/create-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an organizational unit (OU) within a root or parent OU. An OU is a container for accounts that…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/create-organizational-unit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a policy of a specified type that you can attach to a root, an organizational unit (OU), or an…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/create-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Declines a handshake request. This sets the handshake state to DECLINED and effectively deactivates the…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/decline-handshake` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the organization. You can delete an organization only by using credentials from the management…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/delete-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Deletes an organizational unit (OU) from a root or another OU. You must first remove all accounts and child…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/delete-organizational-unit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified policy from your organization. Before you perform this operation, you must first…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/delete-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the resource policy from your organization. You can only call this operation from the organization's…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/delete-resource-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Removes the specified member Amazon Web Services account as a delegated administrator for the specified…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/deregister-delegated-administrator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves Organizations-related information about the specified account. This operation can be called only…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves the current status of an asynchronous request to create an account. This operation can be called…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-create-account-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the contents of the effective policy for specified policy type and account. The effective policy is…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-effective-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a previously requested handshake. The handshake ID comes from the response to…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-handshake` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about the organization that the user's account belongs to. This operation can be…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Retrieves information about an organizational unit (OU). This operation can be called only from the…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-organizational-unit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a policy. This operation can be called only from the organization's management…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a resource policy. You can only call this operation from the organization's…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/describe-resource-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Detaches a policy from a target root, organizational unit (OU), or account. If the policy being detached is…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/detach-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Disables the integration of an Amazon Web Services service (the service that is specified by…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/disable-awsservice-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Disables an organizational policy type in a root. A policy of a certain type can be attached to entities in…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/disable-policy-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables the integration of an Amazon Web Services service (the service that is specified by ServicePrincipal…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/enable-awsservice-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables all features in an organization. This enables the use of organization policies that can restrict the…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/enable-all-features` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables a policy type in a root. After you enable a policy type in a root, you can attach policies of that…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/enable-policy-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Sends an invitation to another account to join your organization as a member account. Organizations sends…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/invite-account-to-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes a member account from its parent organization. This version of the operation is performed by the…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/leave-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Returns a list of the Amazon Web Services services that you enabled to integrate with your organization.…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-awsservice-access-for-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all the accounts in the organization. To request only the accounts in a specified root or…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-accounts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the accounts in an organization that are contained by the specified target root or organizational unit…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-accounts-for-parent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all of the organizational units (OUs) or accounts that are contained in the specified parent OU or…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-children` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the account creation requests that match the specified status that is currently being tracked for the…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-create-account-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the Amazon Web Services accounts that are designated as delegated administrators in this organization.…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-delegated-administrators` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### List the Amazon Web Services services for which the specified account is a delegated administrator. This…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-delegated-services-for-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the current handshakes that are associated with the account of the requesting user. Handshakes that…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-handshakes-for-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the handshakes that are associated with the organization that the requesting user is part of. The…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-handshakes-for-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the organizational units (OUs) in a parent organizational unit or root. Always check the NextToken…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-organizational-units-for-parent` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the root or organizational units (OUs) that serve as the immediate parent of the specified child OU or…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-parents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Retrieves the list of all policies in an organization of a specified type. Always check the NextToken…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the policies that are directly attached to the specified target root, organizational unit (OU), or…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-policies-for-target` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the roots that are defined in the current organization. Always check the NextToken response parameter…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-roots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists tags that are attached to the specified resource. You can attach tags to the following resources in…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all the roots, organizational units (OUs), and accounts that the specified policy is attached to.…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/list-targets-for-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Moves an account from its current source parent root or organizational unit (OU) to the specified…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/move-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates or updates a resource policy. You can only call this operation from the organization's management…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/put-resource-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables the specified member account to administer the Organizations features of the specified Amazon Web…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/register-delegated-administrator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes the specified account from the organization. The removed account becomes a standalone account that…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/remove-account-from-organization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds one or more tags to the specified resource. Currently, you can attach tags to the following resources…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes any tags with the specified keys from the specified resource. You can attach tags to the following…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Renames the specified organizational unit (OU). The ID and ARN don't change. The child OUs and accounts…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/update-organizational-unit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an existing policy with a new name, description, or content. If you don't supply any parameter, that…
`POST https://apizie.tech/v1/cloud:amazonaws-organizations/update-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-organizations/accept-handshake" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Organizations API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-organizations/accept-handshake with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS Organizations API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS Organizations itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Organizations API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-organizations.

### What is the status of the AWS Organizations API?
Needs your own provider key (bring your own key)
