hunk.code_window: });
   ```
   If successful this will return the internal ID generated by Novu and the topic key given by the user.
   To rename a topic, this call can be used:
   ```typescript
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit: That topic key can be used to retrieve the whole Topic entity:
   ```typescript
   import { Novu } from '@novu/node';
   const novu = new Novu(process.env.NOVU_API_KEY);
   const key = 'unique-topic-identifier';
   const result = await novu.topics.get(key);
   ```
  
hunk.file_path: docs/docs/platform/topics.md
hunk.type: add
file: <component name="ProjectRunConfigurationManager">
    <configuration default="false" name="API E2E" type="mocha-javascript-test-runner">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <mocha-package>$PROJECT_DIR$/apps/api/node_modules/mocha</mocha-package>
      <working-directory>$PROJECT_DIR$/apps/api</working-directory>
      <pass-parent-env>true</pass-parent-env>
      <envs>
        <env name="E2E_RUNNER" value="true" />
        <env name="NODE_ENV" value="test" />
        <env name="TS_NODE_COMPILER_OPTIONS" value="{&quot;strictNullChecks&quot;: false}" />
      </envs>
      <ui>bdd</ui>
      <extra-mocha-options>--timeout 10000 --require ts-node/register --exit --file e2e/setup.ts</extra-mocha-options>
      <test-kind>PATTERN</test-kind>
      <test-pattern>e2e/**/*.e2e.ts src/**/*.e2e.ts</test-pattern>
      <method v="2" />
    </configuration>
  </component>