---
title: "Register modules"
method: POST
path: "/wiki/rest/atlassian-connect/1/app/module/dynamic"
tags: ["Dynamic modules"]
---

# Register modules

`POST /wiki/rest/atlassian-connect/1/app/module/dynamic`

Registers a list of modules. For the list of modules that support dynamic registration, see [Dynamic modules](https://developer.atlassian.com/cloud/confluence/dynamic-modules/).

**[Permissions](#permissions) required:** Only Connect apps can make this request.

## Response `200`

Returned if the request is successful.

## Other responses

- `400` — Returned if: * any of the provided modules is invalid. For example, required properties are missing. * any of the modules conflict with registered dynamic modules or modules defined in the app descriptor. For example, there are duplicate keys. Details of the issues encountered are included in the error message.
- `401` — Returned if the call is not from a Connect app.

---

[API](https://skmtc.net/atlassian/apis/the-confluence-cloud-rest-api.md) · [All operations](https://skmtc.net/atlassian/apis/the-confluence-cloud-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/atlassian/the-confluence-cloud-rest-api/revisions/70088490f406/schema)
