Toggle a like on a game. Creates a like record if none exists, deletes it if one does.
Input
Encoding
application/jsonsubject
stringat-uri
Required
AT URI of the game record to like/unlike.
Output
Encoding
application/jsonaction
string
Required
Whether the game was liked or unliked.
Known values:
liked, unlikedcid
string
Optional
CID of the created like record. Present when action is 'liked'.
uri
stringat-uri
Optional
AT URI of the created like record. Present when action is 'liked'.
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "Toggle a like on a game. Creates a like record if none exists, deletes it if one does.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"subject": {
"description": "AT URI of the game record to like/unlike.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"subject"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"action": {
"description": "Whether the game was liked or unliked.",
"knownValues": [
"liked",
"unliked"
],
"type": "string"
},
"cid": {
"description": "CID of the created like record. Present when action is 'liked'.",
"type": "string"
},
"uri": {
"description": "AT URI of the created like record. Present when action is 'liked'.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
}
},
"type": "procedure"
}