app.dropanchor.checkin

dropanchor.app

Documentation

A location check-in record for the Anchor app

main record

A location check-in record for the Anchor app

Record Key tid Timestamp-based ID

Properties

address ref #address Required

Address of the check-in location (based on community.lexicon.location.address)

category string Optional

Place category (e.g., cafe, restaurant)

maxLength: 100 bytes
categoryGroup string Optional

Category group for organization

maxLength: 100 bytes
categoryIcon string Optional

Emoji icon for the category

maxLength: 10 bytes
createdAt string datetime Required

When the check-in was created

fsq ref #fsqPlace Optional

Optional Foursquare venue data (based on community.lexicon.location.fsq)

geo ref #geo Required

Geographic coordinates of the check-in (based on community.lexicon.location.geo)

image ref #checkinImage Optional

Optional image attachment for the check-in

text string Required

The check-in message or note

maxLength: 3000 bytes
View raw schema
{
  "description": "A location check-in record for the Anchor app",
  "key": "tid",
  "record": {
    "properties": {
      "address": {
        "description": "Address of the check-in location (based on community.lexicon.location.address)",
        "ref": "#address",
        "type": "ref"
      },
      "category": {
        "description": "Place category (e.g., cafe, restaurant)",
        "maxLength": 100,
        "type": "string"
      },
      "categoryGroup": {
        "description": "Category group for organization",
        "maxLength": 100,
        "type": "string"
      },
      "categoryIcon": {
        "description": "Emoji icon for the category",
        "maxLength": 10,
        "type": "string"
      },
      "createdAt": {
        "description": "When the check-in was created",
        "format": "datetime",
        "type": "string"
      },
      "fsq": {
        "description": "Optional Foursquare venue data (based on community.lexicon.location.fsq)",
        "ref": "#fsqPlace",
        "type": "ref"
      },
      "geo": {
        "description": "Geographic coordinates of the check-in (based on community.lexicon.location.geo)",
        "ref": "#geo",
        "type": "ref"
      },
      "image": {
        "description": "Optional image attachment for the check-in",
        "ref": "#checkinImage",
        "type": "ref"
      },
      "text": {
        "description": "The check-in message or note",
        "maxLength": 3000,
        "type": "string"
      }
    },
    "required": [
      "text",
      "createdAt",
      "address",
      "geo"
    ],
    "type": "object"
  },
  "type": "record"
}
address object

Street address (based on community.lexicon.location.address)

Properties

country string Required

The ISO 3166 country code (preferably 2-letter)

maxLength: 10 bytesminLength: 2 bytes
locality string Optional

The locality (city, town, etc.)

maxLength: 200 bytes
name string Optional

The name of the location

maxLength: 500 bytes
postalCode string Optional

The postal code

maxLength: 20 bytes
region string Optional

The administrative region (state, province, etc.)

maxLength: 200 bytes
street string Optional

The street address

maxLength: 500 bytes
View raw schema
{
  "description": "Street address (based on community.lexicon.location.address)",
  "properties": {
    "country": {
      "description": "The ISO 3166 country code (preferably 2-letter)",
      "maxLength": 10,
      "minLength": 2,
      "type": "string"
    },
    "locality": {
      "description": "The locality (city, town, etc.)",
      "maxLength": 200,
      "type": "string"
    },
    "name": {
      "description": "The name of the location",
      "maxLength": 500,
      "type": "string"
    },
    "postalCode": {
      "description": "The postal code",
      "maxLength": 20,
      "type": "string"
    },
    "region": {
      "description": "The administrative region (state, province, etc.)",
      "maxLength": 200,
      "type": "string"
    },
    "street": {
      "description": "The street address",
      "maxLength": 500,
      "type": "string"
    }
  },
  "required": [
    "country"
  ],
  "type": "object"
}
checkinImage object

Image attachment with thumbnail and full-size versions

Properties

alt string Optional

Alt text for accessibility

maxLength: 1000 bytes
fullsize blob Required

Full-size version (max 2000px width, ~2MB)

maxSize: 2.0 MB
thumb blob Required

Thumbnail version (max 800px width, ~300KB)

maxSize: 300.0 KB
View raw schema
{
  "description": "Image attachment with thumbnail and full-size versions",
  "properties": {
    "alt": {
      "description": "Alt text for accessibility",
      "maxLength": 1000,
      "type": "string"
    },
    "fullsize": {
      "accept": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ],
      "description": "Full-size version (max 2000px width, ~2MB)",
      "maxSize": 2000000,
      "type": "blob"
    },
    "thumb": {
      "accept": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ],
      "description": "Thumbnail version (max 800px width, ~300KB)",
      "maxSize": 300000,
      "type": "blob"
    }
  },
  "required": [
    "thumb",
    "fullsize"
  ],
  "type": "object"
}
fsqPlace object

Foursquare venue data (based on community.lexicon.location.fsq)

Properties

fsqPlaceId string Required

The unique identifier of a Foursquare POI

maxLength: 100 bytes
latitude string Optional

Latitude in decimal degrees

maxLength: 32 bytes
longitude string Optional

Longitude in decimal degrees

maxLength: 32 bytes
name string Optional

The name of the location

maxLength: 500 bytes
View raw schema
{
  "description": "Foursquare venue data (based on community.lexicon.location.fsq)",
  "properties": {
    "fsqPlaceId": {
      "description": "The unique identifier of a Foursquare POI",
      "maxLength": 100,
      "type": "string"
    },
    "latitude": {
      "description": "Latitude in decimal degrees",
      "maxLength": 32,
      "type": "string"
    },
    "longitude": {
      "description": "Longitude in decimal degrees",
      "maxLength": 32,
      "type": "string"
    },
    "name": {
      "description": "The name of the location",
      "maxLength": 500,
      "type": "string"
    }
  },
  "required": [
    "fsqPlaceId"
  ],
  "type": "object"
}
geo object

Geographic coordinates in WGS84 (based on community.lexicon.location.geo)

Properties

altitude string Optional

Altitude in meters

maxLength: 32 bytes
latitude string Required

Latitude in decimal degrees (range: -90 to 90)

maxLength: 32 bytes
longitude string Required

Longitude in decimal degrees (range: -180 to 180)

maxLength: 32 bytes
name string Optional

Name of the location

maxLength: 500 bytes
View raw schema
{
  "description": "Geographic coordinates in WGS84 (based on community.lexicon.location.geo)",
  "properties": {
    "altitude": {
      "description": "Altitude in meters",
      "maxLength": 32,
      "type": "string"
    },
    "latitude": {
      "description": "Latitude in decimal degrees (range: -90 to 90)",
      "maxLength": 32,
      "type": "string"
    },
    "longitude": {
      "description": "Longitude in decimal degrees (range: -180 to 180)",
      "maxLength": 32,
      "type": "string"
    },
    "name": {
      "description": "Name of the location",
      "maxLength": 500,
      "type": "string"
    }
  },
  "required": [
    "latitude",
    "longitude"
  ],
  "type": "object"
}

Lexicon Garden

@