Skip to main content
PUT
/
v1
/
auth
Upsert auth configuration
curl --request PUT \
  --url https://revstack.dev/v1/auth \
  --header 'Content-Type: application/json' \
  --data '
{
  "environmentId": "<string>",
  "provider": "clerk",
  "strategy": "jwt",
  "userIdClaim": "<string>",
  "jwksUri": "<string>",
  "signingSecret": "<string>",
  "issuer": "<string>",
  "audience": "<string>"
}
'
null

Body

application/json
environmentId
string
required
Minimum string length: 1
provider
enum<string>
required
Available options:
clerk,
supabase,
firebase,
auth0,
custom
strategy
enum<string>
required
Available options:
jwt,
jwks
userIdClaim
string
required
Minimum string length: 1
jwksUri
string<uri>
signingSecret
string
issuer
string
audience
string

Response

200 - application/json

Auth config saved

The response is of type unknown.