full diff

pub.chive.metrics.recordSearchClick

From
bafyreid53e26gxaiqurlrlwlpzmkvlgjm3abxixwyjjduvfbogxqv7f2eq indexed 2026-06-18 13:14 UTC View this version
To
bafyreid53e26gxaiqurlrlwlpzmkvlgjm3abxixwyjjduvfbogxqv7f2eq indexed 2026-06-18 13:14 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Record a click event on a search result for LTR training data",
66 "errors": [
77 {
88 "name": "InvalidRequest"
99 }
1010 ],
1111 "input": {
1212 "encoding": "application/json",
1313 "schema": {
1414 "properties": {
1515 "impressionId": {
1616 "description": "UUID of the search impression",
1717 "type": "string"
1818 },
1919 "position": {
2020 "description": "Position of the result in the search results list",
2121 "minimum": 0,
2222 "type": "integer"
2323 },
2424 "uri": {
2525 "description": "AT-URI of the clicked eprint",
2626 "format": "at-uri",
2727 "type": "string"
2828 }
2929 },
3030 "required": [
3131 "impressionId",
3232 "uri",
3333 "position"
3434 ],
3535 "type": "object"
3636 }
3737 },
3838 "output": {
3939 "encoding": "application/json",
4040 "schema": {
4141 "properties": {
4242 "success": {
4343 "description": "Whether the click was recorded",
4444 "type": "boolean"
4545 }
4646 },
4747 "required": [
4848 "success"
4949 ],
5050 "type": "object"
5151 }
5252 },
5353 "type": "procedure"
5454 }
5555 },
5656 "id": "pub.chive.metrics.recordSearchClick",
5757 "lexicon": 1,
5858 "revision": 1
5959}