id.sifa.profile.volunteering

sifa.id

Documentation

Record representing a single volunteer role.

main record

Record representing a single volunteer role.

Record Key tid Timestamp-based ID

Properties

cause string Optional

Cause area (e.g., 'Education', 'Environment', 'Health').

maxLength: 1000 bytesmaxGraphemes: 100 graphemes
createdAt string datetime Required

Client-declared timestamp when this record was originally created.

description string Optional

Description of volunteer activities and impact.

maxLength: 50000 bytesmaxGraphemes: 5000 graphemes
endedAt string datetime Optional

End date. Omit if currently volunteering.

organization string Required

Organization name.

maxLength: 1000 bytesminLength: 1 bytesmaxGraphemes: 100 graphemes
organizationDid string did Optional

DID of the organization's ATproto account, if one exists.

role string Optional

Volunteer role or title.

maxLength: 1000 bytesmaxGraphemes: 100 graphemes
startedAt string datetime Optional

Start date of the volunteer role.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "organization",
      "createdAt"
    ],
    "properties": {
      "role": {
        "type": "string",
        "maxLength": 1000,
        "description": "Volunteer role or title.",
        "maxGraphemes": 100
      },
      "cause": {
        "type": "string",
        "maxLength": 1000,
        "description": "Cause area (e.g., 'Education', 'Environment', 'Health').",
        "maxGraphemes": 100
      },
      "endedAt": {
        "type": "string",
        "format": "datetime",
        "description": "End date. Omit if currently volunteering."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when this record was originally created."
      },
      "startedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Start date of the volunteer role."
      },
      "description": {
        "type": "string",
        "maxLength": 50000,
        "description": "Description of volunteer activities and impact.",
        "maxGraphemes": 5000
      },
      "organization": {
        "type": "string",
        "maxLength": 1000,
        "minLength": 1,
        "description": "Organization name.",
        "maxGraphemes": 100
      },
      "organizationDid": {
        "type": "string",
        "format": "did",
        "description": "DID of the organization's ATproto account, if one exists."
      }
    }
  },
  "description": "Record representing a single volunteer role."
}

Lexicon Garden

@