full diff

pub.chive.actor.getProfileConfig

From
bafyreieejgzfqyc52dmaaofsrm7rujcquzbgovyqtou466zsisct7g565a indexed 2026-06-18 13:14 UTC View this version
To
bafyreieejgzfqyc52dmaaofsrm7rujcquzbgovyqtou466zsisct7g565a 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": "Get profile configuration for a user",
66 "output": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "did": {
1111 "description": "DID of the user",
1212 "type": "string"
1313 },
1414 "featuredCollectionUri": {
1515 "description": "AT-URI of the featured collection",
1616 "type": "string"
1717 },
1818 "profileType": {
1919 "description": "Profile type identifier",
2020 "type": "string"
2121 },
2222 "sections": {
2323 "description": "Profile display sections",
2424 "items": {
2525 "ref": "#profileSectionView",
2626 "type": "ref"
2727 },
2828 "type": "array"
2929 },
3030 "uri": {
3131 "description": "AT-URI of the profile config record",
3232 "type": "string"
3333 }
3434 },
3535 "required": [
3636 "did",
3737 "profileType",
3838 "sections"
3939 ],
4040 "type": "object"
4141 }
4242 },
4343 "parameters": {
4444 "properties": {
4545 "did": {
4646 "description": "DID of the user",
4747 "type": "string"
4848 }
4949 },
5050 "required": [
5151 "did"
5252 ],
5353 "type": "params"
5454 },
5555 "type": "query"
5656 },
5757 "profileSectionView": {
5858 "description": "Configuration for a profile display section",
5959 "properties": {
6060 "config": {
6161 "description": "Section-specific configuration",
6262 "ref": "#sectionConfig",
6363 "type": "ref"
6464 },
6565 "order": {
6666 "description": "Display order of the section",
6767 "type": "integer"
6868 },
6969 "type": {
7070 "description": "Section type identifier",
7171 "type": "string"
7272 },
7373 "visible": {
7474 "description": "Whether the section is visible",
7575 "type": "boolean"
7676 }
7777 },
7878 "required": [
7979 "type",
8080 "visible",
8181 "order"
8282 ],
8383 "type": "object"
8484 },
8585 "sectionConfig": {
8686 "description": "Section-specific display configuration. Properties vary by section type.",
8787 "properties": {
8888 "collectionUri": {
8989 "description": "AT-URI of a collection to feature",
9090 "type": "string"
9191 },
9292 "maxItems": {
9393 "description": "Maximum number of items to display",
9494 "type": "integer"
9595 },
9696 "sortBy": {
9797 "description": "Sort order for section items",
9898 "type": "string"
9999 }
100100 },
101101 "type": "object"
102102 }
103103 },
104104 "id": "pub.chive.actor.getProfileConfig",
105105 "lexicon": 1,
106106 "revision": 1
107107}