Interface ConfluenceRestClientDynamicModulesApi


@Generated("io.github.primelib.primecodegen") public interface ConfluenceRestClientDynamicModulesApi
ConfluenceRestClientDynamicModulesApi
  • Method Details

    • GetAtlassianConnect1AppModuleDynamicV1

      ConnectModules GetAtlassianConnect1AppModuleDynamicV1()
      GetAtlassianConnect1AppModuleDynamicV1 Get modules Returns all modules registered dynamically by the calling app. **[Permissions](#permissions) required:** Only Connect apps can make this request.
    • PostAtlassianConnect1AppModuleDynamicV1

      void PostAtlassianConnect1AppModuleDynamicV1(@NotNull @NotNull ConnectModules payload)
      PostAtlassianConnect1AppModuleDynamicV1 Register modules 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.
      Parameters:
      payload -
    • DeleteAtlassianConnect1AppModuleDynamicV1

      void DeleteAtlassianConnect1AppModuleDynamicV1(@NotNull @NotNull List<String> moduleKey)
      DeleteAtlassianConnect1AppModuleDynamicV1 Remove modules Remove all or a list of modules registered by the calling app. **[Permissions](#permissions) required:** Only Connect apps can make this request.
      Parameters:
      moduleKey - The key of the module to remove. To include multiple module keys, provide multiple copies of this parameter. For example, `moduleKey=dynamic-attachment-entity-property&moduleKey=dynamic-select-field`. Nonexistent keys are ignored.