Record representing a team membership invitation. Written by a project owner to invite a user to the project team.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
Client-declared timestamp when this invitation was created.
project
ref
com.atproto.repo.strongRef
Required
StrongRef to the id.sifa.project.self record. The AT-URI identifies the project, and the CID pins the version.
role
ref
id.sifa.defs#projectRole
Required
Role assigned to the invited member.
subject
string
did
Required
DID of the user being invited to the project team.
title
string
Optional
Optional title or role description within the project (e.g. 'Lead Designer', 'Backend Engineer').
maxLength: 1280 bytesmaxGraphemes: 128 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"project",
"subject",
"role",
"createdAt"
],
"properties": {
"role": {
"ref": "id.sifa.defs#projectRole",
"type": "ref",
"description": "Role assigned to the invited member."
},
"title": {
"type": "string",
"maxLength": 1280,
"description": "Optional title or role description within the project (e.g. 'Lead Designer', 'Backend Engineer').",
"maxGraphemes": 128
},
"project": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "StrongRef to the id.sifa.project.self record. The AT-URI identifies the project, and the CID pins the version."
},
"subject": {
"type": "string",
"format": "did",
"description": "DID of the user being invited to the project team."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this invitation was created."
}
}
},
"description": "Record representing a team membership invitation. Written by a project owner to invite a user to the project team."
}