full diff

place.stream.live.getRecommendations

From
bafyreib2ggzcfz2bdbc43kpo4ogf2ebs26jtzfu5ecl2ancoufs3l7tgey indexed 2026-07-26 20:18 UTC View this version
To
bafyreib2ggzcfz2bdbc43kpo4ogf2ebs26jtzfu5ecl2ancoufs3l7tgey indexed 2026-07-26 20:18 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "livestreamRecommendation": {
55 "properties": {
66 "did": {
77 "description": "The DID of the recommended streamer",
88 "format": "did",
99 "type": "string"
1010 },
1111 "source": {
1212 "description": "Source of the recommendation",
1313 "enum": [
1414 "streamer",
1515 "follows",
1616 "host"
1717 ],
1818 "type": "string"
1919 }
2020 },
2121 "required": [
2222 "did",
2323 "source"
2424 ],
2525 "type": "object"
2626 },
2727 "main": {
2828 "description": "Get the list of streamers recommended by a user",
2929 "output": {
3030 "encoding": "application/json",
3131 "schema": {
3232 "properties": {
3333 "recommendations": {
3434 "description": "Ordered list of recommendations",
3535 "items": {
3636 "refs": [
3737 "#livestreamRecommendation"
3838 ],
3939 "type": "union"
4040 },
4141 "type": "array"
4242 },
4343 "userDID": {
4444 "description": "The user DID this recommendation is for",
4545 "format": "did",
4646 "type": "string"
4747 }
4848 },
4949 "required": [
5050 "recommendations"
5151 ],
5252 "type": "object"
5353 }
5454 },
5555 "parameters": {
5656 "properties": {
5757 "userDID": {
5858 "description": "The DID of the user whose recommendations to fetch",
5959 "format": "did",
6060 "type": "string"
6161 }
6262 },
6363 "required": [
6464 "userDID"
6565 ],
6666 "type": "params"
6767 },
6868 "type": "query"
6969 }
7070 },
7171 "id": "place.stream.live.getRecommendations",
7272 "lexicon": 1
7373}