full diff

pub.chive.claiming.getMyCoauthorRequests

From
bafyreicqxe7q7ifriybkaq2y2c6nr6b2we4sjs2hwiqaj3gw77kmepr2sm indexed 2026-06-18 13:14 UTC View this version
To
bafyreicqxe7q7ifriybkaq2y2c6nr6b2we4sjs2hwiqaj3gw77kmepr2sm 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 "coauthorRequest": {
55 "description": "A co-author claim request",
66 "properties": {
77 "authorIndex": {
88 "description": "Index of the author entry being claimed (0-based)",
99 "minimum": 0,
1010 "type": "integer"
1111 },
1212 "authorName": {
1313 "description": "Name of the author entry being claimed",
1414 "type": "string"
1515 },
1616 "claimantDid": {
1717 "description": "DID of the user requesting co-authorship",
1818 "format": "did",
1919 "type": "string"
2020 },
2121 "claimantName": {
2222 "description": "Display name of the claimant at time of request",
2323 "type": "string"
2424 },
2525 "createdAt": {
2626 "description": "When the request was created",
2727 "format": "datetime",
2828 "type": "string"
2929 },
3030 "eprintOwnerDid": {
3131 "description": "DID of the eprint owner (PDS owner)",
3232 "format": "did",
3333 "type": "string"
3434 },
3535 "eprintUri": {
3636 "description": "AT-URI of the eprint record",
3737 "format": "at-uri",
3838 "type": "string"
3939 },
4040 "id": {
4141 "description": "Unique request ID",
4242 "type": "integer"
4343 },
4444 "message": {
4545 "description": "Optional message from the claimant",
4646 "maxLength": 1000,
4747 "type": "string"
4848 },
4949 "rejectionReason": {
5050 "description": "Reason for rejection if rejected",
5151 "maxLength": 500,
5252 "type": "string"
5353 },
5454 "reviewedAt": {
5555 "description": "When the request was reviewed",
5656 "format": "datetime",
5757 "type": "string"
5858 },
5959 "status": {
6060 "description": "Current status of the request",
6161 "knownValues": [
6262 "pending",
6363 "approved",
6464 "rejected"
6565 ],
6666 "type": "string"
6767 }
6868 },
6969 "required": [
7070 "id",
7171 "eprintUri",
7272 "eprintOwnerDid",
7373 "claimantDid",
7474 "claimantName",
7575 "authorIndex",
7676 "authorName",
7777 "status",
7878 "createdAt"
7979 ],
8080 "type": "object"
8181 },
8282 "main": {
8383 "description": "Get co-author requests made by the authenticated user. Returns requests where the user is the claimant.",
8484 "errors": [
8585 {
8686 "description": "Authentication is required to get your co-author requests",
8787 "name": "AuthenticationRequired"
8888 }
8989 ],
9090 "output": {
9191 "encoding": "application/json",
9292 "schema": {
9393 "properties": {
9494 "cursor": {
9595 "description": "Cursor for next page of results",
9696 "type": "string"
9797 },
9898 "requests": {
9999 "description": "List of co-author requests made by the user",
100100 "items": {
101101 "ref": "#coauthorRequest",
102102 "type": "ref"
103103 },
104104 "type": "array"
105105 }
106106 },
107107 "required": [
108108 "requests"
109109 ],
110110 "type": "object"
111111 }
112112 },
113113 "parameters": {
114114 "properties": {
115115 "cursor": {
116116 "description": "Pagination cursor for next page",
117117 "type": "string"
118118 },
119119 "limit": {
120120 "default": 50,
121121 "description": "Maximum number of results to return",
122122 "maximum": 100,
123123 "minimum": 1,
124124 "type": "integer"
125125 },
126126 "status": {
127127 "description": "Filter by request status",
128128 "knownValues": [
129129 "pending",
130130 "approved",
131131 "rejected"
132132 ],
133133 "type": "string"
134134 }
135135 },
136136 "type": "params"
137137 },
138138 "type": "query"
139139 }
140140 },
141141 "id": "pub.chive.claiming.getMyCoauthorRequests",
142142 "lexicon": 1,
143143 "revision": 1
144144}