Generate an Extension secret for the given Extension
POST/v2/ contributors/ {contributorId}/ extensions/ {extensionId}/ secret/
API version
v2
Request method
POST
Operation ID
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();