Skip to content
Prividium

event-permissions

GET /event-permissions/

GET/event-permissions/

Lists existing event permissions with pagination

Query Parameters

limit
integer·min 1·max 1000·default 10
offset
integer·min 0·max 9007199254740991·default 0

Responses

POST /event-permissions/

POST/event-permissions/

Create a new event permission (an event-level authorization rule)

Request Body

application/json
contractAddressRequired
string
topic0Constant
string
topic1Constant
string
topic2Constant
string
topic3Constant
string
topic1ConditionType
string
Values
equalTouserAddress
topic2ConditionType
string
Values
equalTouserAddress
topic3ConditionType
string
Values
equalTouserAddress
organizationOnly
boolean
rolesRequired
object[]

Responses

GET /event-permissions/{id}

GET/event-permissions/{id}

Get an event permission by id

Path Parameters

idRequired
string

Responses

PUT /event-permissions/{id}

PUT/event-permissions/{id}

Update an event permission

Path Parameters

idRequired
string

Request Body

application/json
contractAddressRequired
string
topic0ConstantRequired
string
topic1ConstantRequired
string
topic2ConstantRequired
string
topic3ConstantRequired
string
topic1ConditionTypeRequired
string
Values
equalTouserAddress
topic2ConditionTypeRequired
string
Values
equalTouserAddress
topic3ConditionTypeRequired
string
Values
equalTouserAddress
organizationOnly
boolean
rolesRequired
object[]

Responses

DELETE /event-permissions/{id}

DELETE/event-permissions/{id}

Delete an event permission

Path Parameters

idRequired
string

Responses