social.coves.aggregator.updateConfig
Update configuration for an enabled aggregator. Updates the authorization record's config field. Requires moderator permissions.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | aggregator.coves.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonDID of the aggregator
DID or handle of the community
New aggregator-specific configuration. Must conform to the aggregator's configSchema.
Output
application/jsonThe updated authorization details
CID of the updated authorization record
AT-URI of the updated authorization record
Errors
NotAuthorized
Caller is not a moderator of this community
AuthorizationNotFound
Aggregator is not enabled for this community
InvalidConfig
Config does not match aggregator's configSchema
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
social.coves.aggregator.enable
procedureEnable an aggregator for a community. Creates an authorization record in the community's repository. Requires moderator permissions.
-
Authorization for an aggregator to post to a community with specific configuration. Published in the community's repository by moderators. The record key MUST be the authorized aggregator's DID, guaranteeing at most one authorization per (community, aggregator) pair. Similar to social.coves.actor.subscription.
-
social.coves.aggregator.disable
procedureDisable an aggregator for a community. Updates the authorization record to set enabled=false. Requires moderator permissions.
-
social.coves.community.update
procedureUpdate community profile. Requires authentication and moderator/admin permissions.
-
Get list of communities that have authorized a specific aggregator. Used by aggregators to query which communities they can post to. Authentication optional.