Step 1b: Upload the SAML application's signing key (Optional)

POST {{apiPath}}/environments/{{envID}}/keys

Optionally, the POST /environments/{{envID}}/keys endpoint can be used to upload the external identity provider's signing key file. This operation supports the application/x-pkcs12-certificates media type to upload a pkcs12file. The pkscS12 file can be encrypted or unencrypted. If the file is encrypted without a specified export password, an INVALID_DATA error is returned.

The response returns a 201 Created message and shows the certificate data parsed from the uploaded certificate file.

Request Body

[{"name"=>"usageType", "value"=>"ENCRYPTION", "datatype"=>"string"}, {"name"=>"file", "value"=>nil, "datatype"=>"null"}, {"name"=>"password", "value"=>"Optional for encrypted files", "datatype"=>"string"}]

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring