# AWS Service Catalog App Registry API

> AWS Service Catalog App Registry API on Apizie: 24 endpoints (Associates an attribute group with an application to augment the application's metadata with the group's…, Disassociates an attribute group from an application to remove the extra attributes contained in the…, Gets the resource associated with the application., Associates a resource with an application. The resource can be specified by its ARN or name. The application…, …) 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-servicecatalog-appregistry/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their…

## Endpoints

### Associates an attribute group with an application to augment the application's metadata with the group's…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/associate-attribute-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |
| attributeGroup | string | yes | The name, ID, or ARN of the attribute group that holds the attributes to describe the application. |

### Disassociates an attribute group from an application to remove the extra attributes contained in the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/disassociate-attribute-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |
| attributeGroup | string | yes | The name, ID, or ARN of the attribute group that holds the attributes to describe the application. |

### Gets the resource associated with the application.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/get-associated-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |
| resourceType | string | yes | The type of resource associated with the application. |
| resource | string | yes | The name or ID of the resource associated with the application. |

### Associates a resource with an application. The resource can be specified by its ARN or name. The application…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/associate-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |
| resourceType | string | yes | The type of resource of which the application will be associated. |
| resource | string | yes | The name or ID of the resource of which the application will be associated. |

### Disassociates a resource from application. Both the resource and the application can be specified either by…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/disassociate-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name or ID of the application. |
| resourceType | string | yes | The type of the resource that is being disassociated. |
| resource | string | yes | The name or ID of the resource. |

### Retrieves a list of all of your applications. Results are paginated.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/list-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | The token to use to get the next page of results after a previous API call. |
| maxResults | integer | no | The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is… |

### Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/create-application` (byok)

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

### Lists all attribute groups which you have access to. Results are paginated.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/list-attribute-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | The token to use to get the next page of results after a previous API call. |
| maxResults | integer | no | The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is… |

### Creates a new attribute group as a container for user-defined attributes. This feature enables users to have…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/create-attribute-group` (byok)

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

### Retrieves metadata information about one of your applications. The application can be specified by its ARN,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/get-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |

### Updates an existing application with new attributes.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/update-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application that will be updated. |
| body | object | yes | JSON request body |

### Deletes an application that is specified either by its application ID, name, or ARN. All associated…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/delete-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |

### Retrieves an attribute group by its ARN, ID, or name. The attribute group can be specified by its ARN, ID,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/get-attribute-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| attributeGroup | string | yes | The name, ID, or ARN of the attribute group that holds the attributes to describe the application. |

### Updates an existing attribute group with new details.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/update-attribute-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| attributeGroup | string | yes | The name, ID, or ARN of the attribute group that holds the attributes to describe the application. |
| body | object | yes | JSON request body |

### Deletes an attribute group, specified either by its attribute group ID, name, or ARN.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/delete-attribute-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| attributeGroup | string | yes | The name, ID, or ARN of the attribute group that holds the attributes to describe the application. |

### Retrieves a TagKey configuration from an account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/get-configuration` (byok)

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

### Associates a TagKey configuration to an account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/put-configuration` (byok)

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

### Lists all attribute groups that are associated with specified application. Results are paginated.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/list-associated-attribute-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name or ID of the application. |
| nextToken | string | no | The token to use to get the next page of results after a previous API call. |
| maxResults | integer | no | The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is… |

### Lists all of the resources that are associated with the specified application. Results are paginated. If you…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/list-associated-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name, ID, or ARN of the application. |
| nextToken | string | no | The token to use to get the next page of results after a previous API call. |
| maxResults | integer | no | The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is… |

### Lists the details of all attribute groups associated with a specific application. The results display in…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/list-attribute-groups-for-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| application | string | yes | The name or ID of the application. |
| nextToken | string | no | This token retrieves the next page of results after a previous API call. |
| maxResults | integer | no | The upper bound of the number of results to return. The value cannot exceed 25. If you omit this parameter, it defaults to 25. This value… |

### Lists all of the tags on the resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon resource name (ARN) that specifies the resource. |

### Assigns one or more tags (key-value pairs) to the specified resource. Each tag consists of a key and an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon resource name (ARN) that specifies the resource. |
| body | object | yes | JSON request body |

### Syncs the resource with current AppRegistry records. Specifically, the resource’s AppRegistry system tags…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/sync-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceType | string | yes | The type of resource of which the application will be associated. |
| resource | string | yes | An entity you can work with and specify with a name or ID. Examples include an Amazon EC2 instance, an Amazon Web Services CloudFormation… |

### Removes tags from a resource. This operation returns an empty response if the call was successful.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon resource name (ARN) that specifies the resource. |
| tagKeys | array | yes | A list of the tag keys to remove from the specified resource. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/associate-attribute-group" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Service Catalog App Registry API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-servicecatalog-appregistry/associate-attribute-group with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS Service Catalog App Registry 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-servicecatalog-appregistry.

### What is the status of the AWS Service Catalog App Registry API?
Needs your own provider key (bring your own key)
