full diff

pub.chive.claiming.requestCoauthorship

From
bafyreig6won7znin5uadtrii52uvmskrkzxshsxkoasqez3j5uuqkwzi2u indexed 2026-06-18 13:14 UTC View this version
To
bafyreig6won7znin5uadtrii52uvmskrkzxshsxkoasqez3j5uuqkwzi2u 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 "properties": {
66 "authorIndex": {
77 "description": "Index of the author entry being claimed (0-based)",
88 "type": "integer"
99 },
1010 "authorName": {
1111 "description": "Name of the author entry being claimed",
1212 "type": "string"
1313 },
1414 "claimantDid": {
1515 "description": "DID of the claimant",
1616 "format": "did",
1717 "type": "string"
1818 },
1919 "claimantName": {
2020 "description": "Display name at time of request",
2121 "type": "string"
2222 },
2323 "createdAt": {
2424 "description": "When the request was created",
2525 "format": "datetime",
2626 "type": "string"
2727 },
2828 "eprintOwnerDid": {
2929 "description": "DID of the PDS owner",
3030 "format": "did",
3131 "type": "string"
3232 },
3333 "eprintUri": {
3434 "description": "AT-URI of the eprint record",
3535 "format": "at-uri",
3636 "type": "string"
3737 },
3838 "id": {
3939 "description": "Request ID",
4040 "type": "integer"
4141 },
4242 "message": {
4343 "description": "Message from claimant",
4444 "type": "string"
4545 },
4646 "rejectionReason": {
4747 "description": "Rejection reason if rejected",
4848 "type": "string"
4949 },
5050 "reviewedAt": {
5151 "description": "When the request was reviewed",
5252 "format": "datetime",
5353 "type": "string"
5454 },
5555 "status": {
5656 "description": "Request status",
5757 "knownValues": [
5858 "pending",
5959 "approved",
6060 "rejected"
6161 ],
6262 "type": "string"
6363 }
6464 },
6565 "required": [
6666 "id",
6767 "eprintUri",
6868 "eprintOwnerDid",
6969 "claimantDid",
7070 "claimantName",
7171 "authorIndex",
7272 "authorName",
7373 "status",
7474 "createdAt"
7575 ],
7676 "type": "object"
7777 },
7878 "main": {
7979 "description": "Request co-authorship on an existing eprint in another user's PDS",
8080 "errors": [
8181 {
8282 "name": "AuthenticationRequired"
8383 },
8484 {
8585 "name": "NotFound"
8686 },
8787 {
8888 "name": "InvalidRequest"
8989 }
9090 ],
9191 "input": {
9292 "encoding": "application/json",
9393 "schema": {
9494 "properties": {
9595 "authorIndex": {
9696 "description": "Index of the author entry being claimed (0-based)",
9797 "minimum": 0,
9898 "type": "integer"
9999 },
100100 "authorName": {
101101 "description": "Name of the author entry being claimed",
102102 "maxLength": 200,
103103 "minLength": 1,
104104 "type": "string"
105105 },
106106 "claimantName": {
107107 "description": "Display name for the request",
108108 "maxLength": 200,
109109 "minLength": 1,
110110 "type": "string"
111111 },
112112 "eprintOwnerDid": {
113113 "description": "DID of the PDS owner",
114114 "format": "did",
115115 "type": "string"
116116 },
117117 "eprintUri": {
118118 "description": "AT-URI of the eprint record",
119119 "format": "at-uri",
120120 "type": "string"
121121 },
122122 "message": {
123123 "description": "Optional message to PDS owner",
124124 "maxLength": 1000,
125125 "type": "string"
126126 }
127127 },
128128 "required": [
129129 "eprintUri",
130130 "eprintOwnerDid",
131131 "claimantName",
132132 "authorIndex",
133133 "authorName"
134134 ],
135135 "type": "object"
136136 }
137137 },
138138 "output": {
139139 "encoding": "application/json",
140140 "schema": {
141141 "properties": {
142142 "request": {
143143 "ref": "#coauthorRequest",
144144 "type": "ref"
145145 }
146146 },
147147 "required": [
148148 "request"
149149 ],
150150 "type": "object"
151151 }
152152 },
153153 "type": "procedure"
154154 }
155155 },
156156 "id": "pub.chive.claiming.requestCoauthorship",
157157 "lexicon": 1,
158158 "revision": 1
159159}