{
"id": "pub.chive.actor.getProfileConfig",
"defs": {
"main": {
"type": "query",
"output": {
"schema": {
"type": "object",
"required": [
"did",
"profileType",
"sections"
],
"properties": {
"did": {
"type": "string",
"description": "DID of the user"
},
"uri": {
"type": "string",
"description": "AT-URI of the profile config record"
},
"sections": {
"type": "array",
"items": {
"ref": "#profileSectionView",
"type": "ref"
},
"description": "Profile display sections"
},
"profileType": {
"type": "string",
"description": "Profile type identifier"
},
"featuredCollectionUri": {
"type": "string",
"description": "AT-URI of the featured collection"
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"required": [
"did"
],
"properties": {
"did": {
"type": "string",
"description": "DID of the user"
}
}
},
"description": "Get profile configuration for a user"
},
"sectionConfig": {
"type": "object",
"properties": {
"sortBy": {
"type": "string",
"description": "Sort order for section items"
},
"maxItems": {
"type": "integer",
"description": "Maximum number of items to display"
},
"collectionUri": {
"type": "string",
"description": "AT-URI of a collection to feature"
}
},
"description": "Section-specific display configuration. Properties vary by section type."
},
"profileSectionView": {
"type": "object",
"required": [
"type",
"visible",
"order"
],
"properties": {
"type": {
"type": "string",
"description": "Section type identifier"
},
"order": {
"type": "integer",
"description": "Display order of the section"
},
"config": {
"ref": "#sectionConfig",
"type": "ref",
"description": "Section-specific configuration"
},
"visible": {
"type": "boolean",
"description": "Whether the section is visible"
}
},
"description": "Configuration for a profile display section"
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1,
"revision": 1
}
Metadata
- DID
-
did:plc:7natp5xae72bddaqlkef2t4e
- CID
-
bafyreieejgzfqyc52dmaaofsrm7rujcquzbgovyqtou466zsisct7g565a
- Indexed At
- 2026-05-04 17:29 UTC
- AT-URI
-
at://did:plc:7natp5xae72bddaqlkef2t4e/com.atproto.lexicon.schema/pub.chive.actor.getProfileConfig