Event Definitions
Save Event Rule
PUT
apiKeyAuthheader
x-api-key<token>FastStats API key. Pass it in the x-api-key header or as a Bearer token in the Authorization header.
idOrSlug*stringapplication/json- body
pattern*stringLength
1 <= length <= 200sentWith*|nullproperties*array<>Items
items <= 50unknownProperties*stringValue in
"allow""drop""reject"previousPattern?|nullEventRule
application/json- response
pattern*stringsentWith*|nullproperties*array<>unknownProperties*stringValue in
"allow""drop""reject"updatedAt*stringcurl -X PUT 'https://api.faststats.dev/v0/projects/string/event-rules' \ -H 'Content-Type: application/json' \ -d '{ "pattern": "string", "sentWith": "api_key", "properties": [ { "key": "string", "type": "string", "required": true, "values": [ "string" ], "min": 0, "max": 0 } ], "unknownProperties": "allow"}'Example Response
{ "pattern": "string", "sentWith": "api_key", "properties": [ { "key": "string", "type": "string", "required": true, "values": [ "string" ], "min": 0, "max": 0 } ], "unknownProperties": "allow", "updatedAt": "string"}PUT
curl -X PUT 'https://api.faststats.dev/v0/projects/string/event-rules' \
-H 'Content-Type: application/json' \
-d '{
"pattern": "string",
"sentWith": "api_key",
"properties": [
{
"key": "string",
"type": "string",
"required": true,
"values": [
"string"
],
"min": 0,
"max": 0
}
],
"unknownProperties": "allow"
}'{
"pattern": "string",
"sentWith": "api_key",
"properties": [
{
"key": "string",
"type": "string",
"required": true,
"values": [
"string"
],
"min": 0,
"max": 0
}
],
"unknownProperties": "allow",
"updatedAt": "string"
}