Create CSR

POST {{fastly_url}}/tls/certificate_signing_requests

Creates a certificate signing request (CSR).

Authorization: API token with at least TLS management permissions.

Request Body

{"value"=>{"data"=>{"type"=>"csr", "attributes"=>{"sans"=>["DOMAIN_NAME"], "common_name"=>"DOMAIN_NAME", "key_type"=>"RSA2048", "country"=>"US", "state"=>"California", "city"=>"San Francisco", "organization"=>"Fastly, Inc.", "organizational_unit"=>"Engineering"}, "relationships"=>{"tls_private_key"=>{"data"=>{"type"=>"tls_private_key", "id"=>"KeYguUGZzb2W9Euo4moOR"}}}}}}

HEADERS

KeyDatatypeRequiredDescription
Hoststring
Content-Typestring
Acceptstring