Generate an Extension secret for the given Extension
POST/contributors/ {contributorId}/ extensions/ {extensionId}/ secret/
v2
POST
extension-generate-extension-secret
This generates a new Extension secret for the given Extension. If an Extension secret existed previously, it will deprecate the existing secret. This means, it will be invalidated after approximately one day.
Request
Responses
Usage examples
- cURL
- JavaScript SDK
- PHP SDK
$ curl \
--fail \
--location \
-X POST \
-H "Authorization: Bearer $MITTWALD_API_TOKEN" \
https://api.mittwald.de/v2/contributors/string/extensions/f0f86186-0a5a-45b2-aa33-502777496347/secret
import { MittwaldAPIV2Client } from "@mittwald/api-client";
import { assertStatus } from "@mittwald/api-client-commons";
const client = MittwaldAPIClient.newWithToken(process.env.MITTWALD_API_TOKEN);
const response = await client.marketplace.extensionGenerateExtensionSecret({
"contributorId": "string",
"extensionId": "f0f86186-0a5a-45b2-aa33-502777496347"
});
assertStatus(response, 200);
use \Mittwald\ApiClient\Generated\V2\Clients\Marketplace\ExtensionGenerateExtensionSecret\ExtensionGenerateExtensionSecretRequest;
$client = MittwaldAPIClient::newWithToken(getenv('MITTWALD_API_TOKEN'));
$request = (new ExtensionGenerateExtensionSecretRequest(
contributorId: "string",
extensionId: "f0f86186-0a5a-45b2-aa33-502777496347"
));
$response = $client->marketplace()->extensionGenerateExtensionSecret($request);
var_dump($response->getBody();