# Amazon CloudDirectory API

> Amazon CloudDirectory API on Apizie: 66 endpoints (Adds a new Facet to an object. An object can have more than one facet applied on it., Copies the input published schema, at the specified version, into the Directory with the same name and…, Attaches an existing object to another object. An object can be accessed in two ways: Using the path Using…, Attaches a policy object to a regular object. An object can have a limited number of attached policies., …) 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://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-clouddirectory`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-clouddirectory
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-clouddirectory/openapi.json

Amazon Cloud Directory Amazon Cloud Directory is a component of the AWS Directory Service that simplifies the development and management of cloud-scale web, mobile, and IoT applications. This guide describes the Cloud…

## Endpoints

### Adds a new Facet to an object. An object can have more than one facet applied on it.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/add-facet-to-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns . |
| body | object | yes | JSON request body |

### Copies the input published schema, at the specified version, into the Directory with the same name and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/apply-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns . |
| body | object | yes | JSON request body |

### Attaches an existing object to another object. An object can be accessed in two ways: Using the path Using…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/attach-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns . |
| body | object | yes | JSON request body |

### Attaches a policy object to a regular object. An object can have a limited number of attached policies.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/attach-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns . |
| body | object | yes | JSON request body |

### Attaches the specified object to the specified index.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/attach-to-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the directory where the object and index exist. |
| body | object | yes | JSON request body |

### Attaches a typed link to a specified source and target object. For more information, see Typed Links .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/attach-typed-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the directory where you want to attach the typed link. |
| body | object | yes | JSON request body |

### Performs all the read operations in a batch.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/batch-read` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory . For more information, see arns . |
| x-amz-consistency-level | string | no | Represents the manner and timing in which the successful write or update of an object is reflected in a subsequent read operation of that… |
| body | object | yes | JSON request body |

### Performs all the write operations in a batch. Either all the operations succeed or none.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/batch-write` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory . For more information, see arns . |
| body | object | yes | JSON request body |

### Creates a Directory by copying the published schema into the directory. A directory cannot be created…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/create-directory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the published schema that will be copied into the data Directory . For more information, see arns . |
| body | object | yes | JSON request body |

### Creates a new Facet in a schema. Facet creation is allowed only in development or applied schemas.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/create-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The schema ARN in which the new Facet will be created. For more information, see arns . |
| body | object | yes | JSON request body |

### Creates an index object. See Indexing and search for more information.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/create-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory where the index should be created. |
| body | object | yes | JSON request body |

### Creates an object in a Directory . Additionally attaches the object to a parent, if a parent reference and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/create-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory in which the object will be created. For more information, see arns . |
| body | object | yes | JSON request body |

### Creates a new schema in a development state. A schema can exist in three phases: Development: This is a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/create-schema` (byok)

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

### Creates a TypedLinkFacet . For more information, see Typed Links .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/create-typed-link-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns . |
| body | object | yes | JSON request body |

### Deletes a directory. Only disabled directories can be deleted. A deleted directory cannot be undone.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/delete-directory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory to delete. |

### Deletes a given Facet . All attributes and Rule s that are associated with the facet will be deleted. Only…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/delete-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Facet . For more information, see arns . |
| body | object | yes | JSON request body |

### Deletes an object and its associated attributes. Only objects with no children and no parents can be…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/delete-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns . |
| body | object | yes | JSON request body |

### Deletes a given schema. Schemas in a development and published state can only be deleted.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/delete-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the development schema. For more information, see arns . |

### Deletes a TypedLinkFacet . For more information, see Typed Links .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/delete-typed-link-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns . |
| body | object | yes | JSON request body |

### Detaches the specified object from the specified index.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/detach-from-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the directory the index and object exist in. |
| body | object | yes | JSON request body |

### Detaches a given object from the parent object. The object that is to be detached from the parent is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/detach-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where objects reside. For more information, see arns . |
| body | object | yes | JSON request body |

### Detaches a policy from an object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/detach-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns . |
| body | object | yes | JSON request body |

### Detaches a typed link from a specified source and target object. For more information, see Typed Links .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/detach-typed-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the directory where you want to detach the typed link. |
| body | object | yes | JSON request body |

### Disables the specified directory. Disabled directories cannot be read or written to. Only enabled…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/disable-directory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory to disable. |

### Enables the specified directory. Only disabled directories can be enabled. Once enabled, the directory can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/enable-directory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory to enable. |

### Returns current applied schema version ARN, including the minor version in use.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-applied-schema-version` (byok)

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

### Retrieves metadata about a directory.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-directory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory. |

### Gets details of the Facet , such as facet name, attributes, Rule s, or ObjectType . You can call this on all…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Facet . For more information, see arns . |
| body | object | yes | JSON request body |

### Does the following: Adds new Attributes , Rules , or ObjectTypes . Updates existing Attributes , Rules , or…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/update-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Facet . For more information, see arns . |
| body | object | yes | JSON request body |

### Retrieves attributes that are associated with a typed link.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-link-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the typed link resides. For more information, see arns or Typed… |
| body | object | yes | JSON request body |

### Retrieves attributes within a facet that are associated with an object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-object-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. |
| x-amz-consistency-level | string | no | The consistency level at which to retrieve the attributes on an object. |
| body | object | yes | JSON request body |

### Retrieves metadata about an object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-object-information` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory being retrieved. |
| x-amz-consistency-level | string | no | The consistency level at which to retrieve the object information. |
| body | object | yes | JSON request body |

### Retrieves a JSON representation of the schema. See JSON Schema Format for more information.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-schema-as-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the schema to retrieve. |

### Allows a schema to be updated using JSON upload. Only available for development schemas. See JSON Schema…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/put-schema-from-json` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the schema to update. |
| body | object | yes | JSON request body |

### Returns the identity attribute order for a specific TypedLinkFacet . For more information, see Typed Links .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/get-typed-link-facet-information` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns . |
| body | object | yes | JSON request body |

### Lists schema major versions applied to a directory. If SchemaArn is provided, lists the minor version.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-applied-schema-arns` (byok)

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

### Lists indices attached to the specified object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-attached-indices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory. |
| x-amz-consistency-level | string | no | The consistency level to use for this operation. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Retrieves each Amazon Resource Name (ARN) of schemas in the development state.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-development-schema-arns` (byok)

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

### Lists directories created within an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-directories` (byok)

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

### Retrieves attributes attached to the facet.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-facet-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the schema where the facet resides. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Retrieves the names of facets that exist in a schema.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-facet-names` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) to retrieve facet names from. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-incoming-typed-links` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the directory where you want to list the typed links. |
| body | object | yes | JSON request body |

### Lists objects attached to the specified index.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory that the index exists in. |
| x-amz-consistency-level | string | no | The consistency level to execute the request at. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists the major version families of each managed schema. If a major version ARN is provided as SchemaArn,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-managed-schema-arns` (byok)

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

### Lists all attributes that are associated with an object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-object-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns . |
| x-amz-consistency-level | string | no | Represents the manner and timing in which the successful write or update of an object is reflected in a subsequent read operation of that… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a paginated list of child objects that are associated with a given object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-object-children` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns . |
| x-amz-consistency-level | string | no | Represents the manner and timing in which the successful write or update of an object is reflected in a subsequent read operation of that… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-object-parent-paths` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory to which the parent path applies. |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists parent objects that are associated with a given object in pagination fashion.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-object-parents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns . |
| x-amz-consistency-level | string | no | Represents the manner and timing in which the successful write or update of an object is reflected in a subsequent read operation of that… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns policies attached to an object in pagination fashion.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-object-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where objects reside. For more information, see arns . |
| x-amz-consistency-level | string | no | Represents the manner and timing in which the successful write or update of an object is reflected in a subsequent read operation of that… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-outgoing-typed-links` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the directory where you want to list the typed links. |
| body | object | yes | JSON request body |

### Returns all of the ObjectIdentifiers to which a given policy is attached.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-policy-attachments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where objects reside. For more information, see arns . |
| x-amz-consistency-level | string | no | Represents the manner and timing in which the successful write or update of an object is reflected in a subsequent read operation of that… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists the major version families of each published schema. If a major version ARN is provided as SchemaArn ,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-published-schema-arns` (byok)

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

### Returns tags for a resource. Tagging is currently supported only for directories with a limit of 50 tags per…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-tags-for-resource` (byok)

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

### Returns a paginated list of all attribute definitions for a particular TypedLinkFacet . For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-typed-link-facet-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns . |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Returns a paginated list of TypedLink facet names for a particular schema. For more information, see Typed…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/list-typed-link-facet-names` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns . |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Lists all policies from the root of the Directory to the object specified. If there are no policies present,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/lookup-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory . For more information, see arns . |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | yes | JSON request body |

### Publishes a development schema with a major version and a recommended minor version.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/publish-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the development schema. For more information, see arns . |
| body | object | yes | JSON request body |

### Removes the specified facet from the specified object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/remove-facet-from-object` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The ARN of the directory in which the object resides. |
| body | object | yes | JSON request body |

### An API operation for adding tags to a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/tag-resource` (byok)

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

### An API operation for removing tags from a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/untag-resource` (byok)

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

### Updates a given typed link’s attributes. Attributes to be updated must not contribute to the typed link’s…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/update-link-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the updated typed link resides. For more information, see arns… |
| body | object | yes | JSON request body |

### Updates a given object's attributes.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/update-object-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns . |
| body | object | yes | JSON request body |

### Updates the schema name with a new name. Only development schema names can be updated.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/update-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) of the development schema. For more information, see arns . |
| body | object | yes | JSON request body |

### Updates a TypedLinkFacet . For more information, see Typed Links .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/update-typed-link-facet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| x-amz-data-partition | string | yes | The Amazon Resource Name (ARN) that is associated with the schema. For more information, see arns . |
| body | object | yes | JSON request body |

### Upgrades a single directory in-place using the PublishedSchemaArn with schema updates found in MinorVersion…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/upgrade-applied-schema` (byok)

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

### Upgrades a published schema under a new minor version revision using the current contents of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/upgrade-published-schema` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/add-facet-to-object" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon CloudDirectory API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-clouddirectory/add-facet-to-object with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon CloudDirectory API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-clouddirectory.

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