full diff

fyi.opensocial.getJoinRequest

From
bafyreieubp4yc6ftpqsjaqd52ict75q4kby2yggep2s3vjgiboqilrdhvy indexed 2026-09-24 00:10 UTC View this version
To
bafyreifdqgl4pdaxkmkhrsupq2vajmb2fikqqcnnd7hwbbedbkxv6wq3k4 indexed 2026-11-05 16:25 UTC View this version

Compatibility

breaking 3 breaking changes, 2 non-breaking changes.

Breaking changes (3)
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.defs#joinRequestView" }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.getJoinRequest:output.request", tgt: "fyi.opensocial.defs#joinRequestView", kind: "ref", name: None }
  • ConstraintTightened ConstraintTightened { vertex_id: "fyi.opensocial.getJoinRequest:output.request", sort: "ref", old_value: "fyi.opensocial.defs#joinRequestView", new_value: "fyi.opensocial.defs#joinRequest" }
Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.defs#joinRequest" }
  • AddedEdge AddedEdge { src: "fyi.opensocial.getJoinRequest:output.request", tgt: "fyi.opensocial.defs#joinRequest", kind: "ref", name: None }

Migration guidance

Removed

  • RemovedVertex { vertex_id: "fyi.opensocial.defs#joinRequestView" }

Added

  • AddedVertex { vertex_id: "fyi.opensocial.defs#joinRequest" }

Constraint changes

  • ConstraintTightened ConstraintTightened { vertex_id: "fyi.opensocial.getJoinRequest:output.request", sort: "ref", old_value: "fyi.opensocial.defs#joinRequestView", new_value: "fyi.opensocial.defs#joinRequest" }

Notes

  • Breaking: RemovedEdge { src: "fyi.opensocial.getJoinRequest:output.request", tgt: "fyi.opensocial.defs#joinRequestView", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "fyi.opensocial.getJoinRequest:output.request", tgt: "fyi.opensocial.defs#joinRequest", kind: "ref", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "The caller's own pending request to join, if they have one. Requires no action: listJoinRequests is the moderator's queue and needs `admit`, which leaves a requester unable to see the request they themselves made. Returns nothing once a request has been decided, so a denial is not disclosed.",
66 "output": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "request": {
11 "ref": "fyi.opensocial.defs#joinRequestView",
11 "ref": "fyi.opensocial.defs#joinRequest",
1212 "type": "ref"
1313 }
1414 },
1515 "required": [],
1616 "type": "object"
1717 }
1818 },
1919 "parameters": {
2020 "properties": {
2121 "group": {
2222 "description": "The group DID. Every method is served by the group's host and authorized against that group's roles.",
2323 "format": "did",
2424 "type": "string"
2525 }
2626 },
2727 "required": [
2828 "group"
2929 ],
3030 "type": "params"
3131 },
3232 "type": "query"
3333 }
3434 },
3535 "id": "fyi.opensocial.getJoinRequest",
3636 "lexicon": 1
3737}

Compare other versions