From
bafyreihnqz2ubvfqbxtltvm2swgfbzn7j3kmq57kfz5lw6morp43j5zsqy
indexed 2026-10-29 17:01 UTC
View this version
To
bafyreihwdwo5nouhwfnq7ot46ahcumvshheuc4xr6ddwmxfok2v2awbu4y
indexed 2026-11-04 13:32 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"account": {55
"description": "An account, by DID.",66
"properties": {77
"did": {88
"format": "did",99
"type": "string"1010
}1111
},1212
"required": [1313
"did"1414
],1515
"type": "object"1616
},1717
"main": {18
"description": "Makes the repository as `knotless create` does: public unless asked for private, naming the runners given or those the gateway's appview offers, with no branches until the first push.",18
"description": "Makes the repository as `knotless repo create` does: public unless asked for private, naming the runners given or those the gateway's appview offers, with no branches until the first push.",1919
"input": {2020
"encoding": "application/json",2121
"schema": {2222
"properties": {2323
"defaultBranch": {2424
"description": "The branch its HEAD names, without refs/heads/: main when absent.",2525
"maxLength": 255,2626
"type": "string"2727
},2828
"description": {2929
"description": "What the repository is, shown under its name.",3030
"maxGraphemes": 300,3131
"maxLength": 3000,3232
"type": "string"3333
},3434
"name": {3535
"description": "The repository's name, its record key.",3636
"maxLength": 100,3737
"type": "string"3838
},3939
"org": {4040
"description": "The organization.",4141
"format": "did",4242
"type": "string"4343
},4444
"private": {4545
"description": "Whether to make it private: a space of its own on the organization's PDS, which only its members read. Public when absent.",4646
"type": "boolean"4747
},4848
"runners": {4949
"description": "The accounts that run its workflows: those the gateway's appview offers when absent.",5050
"items": {5151
"ref": "#account",5252
"type": "ref"5353
},5454
"maxLength": 20,5555
"type": "array"5656
}5757
},5858
"required": [5959
"org",6060
"name"6161
],6262
"type": "object"6363
}6464
},6565
"output": {6666
"encoding": "application/json",6767
"schema": {6868
"properties": {6969
"members": {7070
"description": "The members of the organization who may push to it: on a public one, those anyone may see.",7171
"items": {7272
"ref": "#account",7373
"type": "ref"7474
},7575
"type": "array"7676
},7777
"runners": {7878
"description": "Its runners: a private one's can read it.",7979
"items": {8080
"ref": "#account",8181
"type": "ref"8282
},8383
"type": "array"8484
},8585
"uninvited": {8686
"description": "Why a private one's runners were not told of it, when they were not.",8787
"maxLength": 3000,8888
"type": "string"8989
}9090
},9191
"required": [9292
"runners",9393
"members"9494
],9595
"type": "object"9696
}9797
},9898
"type": "procedure"9999
}100100
},101
"description": "Creates a repository in an organization's account, through the gateway the organization delegated writes to, which makes it as the organization, as `knotless create` does. The caller must be an admin of it who joined. Requires a service token from the caller's PDS, audience the gateway's DID, for this method.",101
"description": "Creates a repository in an organization's account, through the gateway the organization delegated writes to, which makes it as the organization, as `knotless repo create` does. The caller must be an admin of it who joined. Requires a service token from the caller's PDS, audience the gateway's DID, for this method.",102102
"id": "dev.knotless.createOrgRepo",103103
"lexicon": 1104104
}