Update the workspace filters
Sets new values for any of the lists. A list you leave out stays as it is, and an empty list clears it. Rumoro normalizes each entry. Terms become lowercase, authors profile links or plain names, repositories owner/name, and subreddits lose the r/. New mentions follow the change within a minute. Stored mentions stay as they are.
Authorization
bearerAuth An API key from POST /v1/api-keys. Keys start with ref_.
In: header
Request Body
application/json
Fields you leave out stay as they are. An empty list clears a field.
Response Body
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/filters" \ -H "Content-Type: application/json" \ -d '{}'{ "excludedTerms": [ "string" ], "excludedAuthors": [ "string" ], "excludedRepos": [ "string" ], "subreddits": { "only": [ "string" ], "excluded": [ "string" ] }, "updatedAt": "string"}Get the workspace filters
Returns the workspace noise rules, applied to every keyword before a mention is stored. They exclude terms, authors and GitHub repositories, and allow or block subreddits. Rejected posts are never classified, sent or billed. Keywords add their own `matching` rules on top.
Create a group
Creates a keyword group. `name` must be unique in the workspace. `externalId` is optional and also unique. It is your own id, such as a client id, so you can find the group without storing ours. `context` is optional. It is a company description for this group, which the classifier reads instead of the workspace profile for the group's keywords. Then send the group's id as `groupId` when you create a keyword.