app.chronosky.plan.getAssignment
{
"id": "app.chronosky.plan.getAssignment",
"defs": {
"main": {
"type": "query",
"output": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"maxLength": 1000,
"description": "Response message"
},
"assignment": {
"type": "object",
"required": [
"id",
"planId",
"plan",
"activatedAt",
"expiresAt",
"status"
],
"properties": {
"id": {
"type": "string",
"maxLength": 100,
"description": "Plan assignment ID"
},
"plan": {
"type": "object",
"required": [
"id",
"name"
],
"properties": {
"id": {
"type": "string",
"maxLength": 100,
"description": "Plan ID"
},
"name": {
"type": "string",
"maxLength": 200,
"description": "Plan name"
},
"description": {
"type": "string",
"maxLength": 1000,
"description": "Plan description"
},
"maxPostsPerDay": {
"type": "integer",
"description": "Maximum posts per day"
},
"maxThreadPosts": {
"type": "integer",
"description": "Maximum posts per thread"
},
"maxScheduleDays": {
"type": "integer",
"description": "Maximum days to schedule in advance"
},
"maxImagesPerPost": {
"type": "integer",
"description": "Maximum images per post"
},
"maxConcurrentPosts": {
"type": "integer",
"description": "Maximum concurrent posts"
},
"minScheduleInterval": {
"type": "integer",
"description": "Minimum interval between posts (minutes)"
}
}
},
"planId": {
"type": "string",
"maxLength": 100,
"description": "Plan ID"
},
"status": {
"enum": [
"ACTIVE",
"EXPIRED",
"CANCELLED"
],
"type": "string",
"maxLength": 20,
"description": "Plan assignment status"
},
"ticket": {
"type": "object",
"required": [
"id",
"code"
],
"properties": {
"id": {
"type": "string",
"maxLength": 100,
"description": "Ticket ID"
},
"code": {
"type": "string",
"maxLength": 100,
"description": "Ticket code"
}
},
"description": "Ticket information (if redeemed from ticket)"
},
"expiresAt": {
"type": "string",
"format": "datetime",
"maxLength": 100,
"description": "Plan expiration timestamp"
},
"activatedAt": {
"type": "string",
"format": "datetime",
"maxLength": 100,
"description": "Plan activation timestamp"
}
},
"description": "Active plan assignment (null if no active plan)"
}
}
},
"encoding": "application/json"
},
"description": "Get the authenticated user's active plan assignment"
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}
Metadata
- DID
-
did:plc:bfjib7fy6dob3gyfssyfd4ry - CID
-
bafyreihr5fctmanzd6fcibrv544xnqxk6y577a32j376bt34vvkay3mida - Indexed At
- 2026-02-12 22:36 UTC
- AT-URI
-
at://did:plc:bfjib7fy6dob3gyfssyfd4ry/com.atproto.lexicon.schema/app.chronosky.plan.getAssignment