Skip to main content

ScoreProfilePayload

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/ScoreProfilePayload.json
activebooleanrequired
defaultDecay object
fnstringrequired

One of: none, linear, exponential

halfLifeDaysint64

exponential: contribution halves every N days

windowDaysint64

linear: contribution drops to 0 after N days

descriptionstring
filters object
customFieldFilters object
property name*any
tagsExcludestring[]nullable
tagsIncludestring[]nullable
namestringrequired

Slug-like identifier, unique per tenant

rules object[]required
  • Array [
  • activityKindrequired

    string, []string, or '*' wildcard

    capdouble
    decay object
    fnstringrequired

    One of: none, linear, exponential

    halfLifeDaysint64

    exponential: contribution halves every N days

    windowDaysint64

    linear: contribution drops to 0 after N days

    matchPayload object
    property name*any
    pointsdoublerequired
    windowDaysint64
  • ]
  • ScoreProfilePayload
    {
    "$schema": "https://example.com/schemas/ScoreProfilePayload.json",
    "active": true,
    "defaultDecay": {
    "fn": "string",
    "halfLifeDays": 0,
    "windowDays": 0
    },
    "description": "string",
    "filters": {
    "customFieldFilters": {},
    "tagsExclude": "Unknown Type: array,null",
    "tagsInclude": "Unknown Type: array,null"
    },
    "name": "string",
    "rules": "Unknown Type: array,null"
    }