Skip to main content
POST
Create a Network ACL key

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

The Network ACL key to create.

name
string
required

Customer-supplied label with no cryptographic meaning. Must be unique across all Network ACL keys for the tenant.

Maximum string length: 255
Pattern: ^[^\u0000]*$
alg
enum<string>
required

Signing algorithm used to verify the signature. Currently only HMAC-SHA256 is supported.

Available options:
hmac-sha256
value
string<hmac_sha256_key_value>
required

Base64-encoded raw key material. Constraints on the decoded value depend on the algorithm specified. Currently only HMAC-SHA256 is supported.

Maximum string length: 1024

Response

The Network ACL key was created.

id
string
required

Auth0-generated identifier for the key. Used to reference the key from a Network ACL and to identify it in Tenant Logs.

name
string
required

Customer-supplied label with no cryptographic meaning.

Maximum string length: 255
alg
enum<string>
required

Signing algorithm used to verify the signature. Currently only HMAC-SHA256 is supported.

Available options:
hmac-sha256
fingerprint
string
required

Fingerprint of the key material, determined by the algorithm specified. Currently only HMAC-SHA256 is supported.

Maximum string length: 1024
created_at
string
required

Time when the key was created.

updated_at
string
required

Time when the key was last updated.