Create a site key
POST
/v1/site-keys
const url = 'https://api.fromenance.com/v1/site-keys';const options = { method: 'POST', headers: { cookie: 'fromenance.session_token=<fromenance.session_token>', 'Content-Type': 'application/json' }, body: '{"name":"example","allowed_origins":["https://example.com"],"theme":{"additionalProperty":"example"},"turnstile_required":true,"normal_rate_per_minute":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.fromenance.com/v1/site-keys \ --header 'Content-Type: application/json' \ --cookie fromenance.session_token=<fromenance.session_token> \ --data '{ "name": "example", "allowed_origins": [ "https://example.com" ], "theme": { "additionalProperty": "example" }, "turnstile_required": true, "normal_rate_per_minute": 1 }'Authorizations
Section titled “Authorizations”Request Body
Section titled “Request Body”Media typeapplication/json
object
name
string
allowed_origins
Array<string>
theme
object
key
additional properties
string
turnstile_required
boolean
normal_rate_per_minute
integer
Examplegenerated
{ "name": "example", "allowed_origins": [ "https://example.com" ], "theme": { "additionalProperty": "example" }, "turnstile_required": true, "normal_rate_per_minute": 1}Responses
Section titled “ Responses ”Site key
Media typeapplication/json
object
id
required
string
name
required
string
public_key
required
string
allowed_origins
required
Array<string>
theme
required
object
key
additional properties
string
turnstile_required
required
boolean
normal_rate_per_minute
required
integer
revoked_at
required
string | null
embed
required
object
script
required
string
iframe
required
string
created_at
required
string
Examplegenerated
{ "id": "example", "name": "example", "public_key": "example", "allowed_origins": [ "example" ], "theme": { "additionalProperty": "example" }, "turnstile_required": true, "normal_rate_per_minute": 1, "revoked_at": "example", "embed": { "script": "example", "iframe": "example" }, "created_at": "example"}