today.joblist.company

A company or organization, described by anyone, like a wiki page: each author's record is one version. The record key is the organization's domain, normalised: the website's host name, lowercase, without 'www.' (e.g. 'example.org' for https://www.Example.org/jobs), at most 253 characters (a DNS name). When the author's handle equals that domain, the record is the organization's own.

Repository @joblist.today did:plc:jqaucxlucukeif3bltpuc7zx namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityjoblist.today
Indexed
cid bafyreiawkhxrt4vvund7kdgd2mail56zhocjxcejdc4ntx66dpzkw32tlm

Checks

Valid
  • missing-primary-description defs.mainThe record has no description.
  • large-string defs.main.record.properties.descriptionmaxLength is over 20 KB. Use a blob for content that large.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "jobBoard": {
      "description": "Where the organization publishes its jobs.",
      "properties": {
        "id": {
          "description": "The organization's identifier at the provider.",
          "maxLength": 256,
          "type": "string"
        },
        "provider": {
          "knownValues": [
            "ashby",
            "greenhouse",
            "lever",
            "personio",
            "recruitee",
            "rippling",
            "smartrecruiters",
            "workable"
          ],
          "maxLength": 64,
          "type": "string"
        },
        "url": {
          "description": "Careers page, when there is no supported provider.",
          "format": "uri",
          "type": "string"
        }
      },
      "type": "object"
    },
    "location": {
      "properties": {
        "address": {
          "maxGraphemes": 200,
          "maxLength": 2000,
          "type": "string"
        },
        "country": {
          "maxGraphemes": 100,
          "maxLength": 1000,
          "type": "string"
        },
        "countryCode": {
          "description": "ISO 3166-1 alpha-2 code of the country (e.g. 'DE'), alongside its name.",
          "maxLength": 2,
          "minLength": 2,
          "type": "string"
        },
        "latitude": {
          "description": "Decimal degrees, as a string.",
          "maxLength": 32,
          "type": "string"
        },
        "longitude": {
          "description": "Decimal degrees, as a string.",
          "maxLength": 32,
          "type": "string"
        },
        "name": {
          "description": "City or place name.",
          "maxGraphemes": 100,
          "maxLength": 1000,
          "type": "string"
        }
      },
      "type": "object"
    },
    "main": {
      "key": "any",
      "record": {
        "properties": {
          "createdAt": {
            "description": "When this author first described the organization.",
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "maxGraphemes": 3000,
            "maxLength": 30000,
            "type": "string"
          },
          "jobBoard": {
            "ref": "#jobBoard",
            "type": "ref"
          },
          "kind": {
            "description": "What sort of organization it is: a company, a cooperative, a nonprofit, a collective, a project, a public body. Apps show others as unknown.",
            "knownValues": [
              "company",
              "cooperative",
              "nonprofit",
              "collective",
              "project",
              "public"
            ],
            "maxLength": 64,
            "type": "string"
          },
          "links": {
            "description": "Other public pages of the organization (social profiles, wikipedia, etc.).",
            "items": {
              "format": "uri",
              "type": "string"
            },
            "maxLength": 20,
            "type": "array"
          },
          "locations": {
            "items": {
              "ref": "#location",
              "type": "ref"
            },
            "maxLength": 50,
            "type": "array"
          },
          "name": {
            "maxGraphemes": 100,
            "maxLength": 1000,
            "type": "string"
          },
          "tags": {
            "items": {
              "maxGraphemes": 64,
              "maxLength": 640,
              "type": "string"
            },
            "maxLength": 20,
            "type": "array"
          },
          "updatedAt": {
            "description": "When this author last saved this version. The most recently edited version is the one shown, unless the organization publishes its own.",
            "format": "datetime",
            "type": "string"
          },
          "url": {
            "description": "The organization's website.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "name",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "description": "A company or organization, described by anyone, like a wiki page: each author's record is one version. The record key is the organization's domain, normalised: the website's host name, lowercase, without 'www.' (e.g. 'example.org' for https://www.Example.org/jobs), at most 253 characters (a DNS name). When the author's handle equals that domain, the record is the organization's own.",
  "id": "today.joblist.company",
  "lexicon": 1
}