getPublicShare
# getPublicShare
GET
/public/shares/{token}
const url = 'http://localhost:8080/api/v1/public/shares/example';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/api/v1/public/shares/exampleCORS-enabled. Returns the circle pack. Increments view count.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”token
required
string
Responses
Section titled “Responses”Circle pack.
Media typeapplication/json
Portable circle format. Also saved as .homestead.json files.
object
format
required
string
version
required
integer
circle
required
object
name
required
string
icon
required
string
color
required
string
sharedBy
object
householdName
string
memberName
string
people
required
Array<object>
object
ref
required
Opaque per-pack reference.
string
displayName
required
string
relationLabel
string
kind
required
string
notes
string
avatarUrl
string format: uri
accounts
required
Array<object>
object
platform
required
string
handle
required
string
platformUserId
string
profileUrl
required
string format: uri
createdAt
required
string format: date-time
Examples
Exampleseed
Derived from fixtures/seed.json.
{ "circle": { "color": "terracotta", "icon": "home", "name": "Family" }, "createdAt": "2026-10-15T09:00:00.000Z", "expiresAt": "2026-11-16T09:00:00.000Z", "format": "homestead.circle-pack", "people": [ { "accounts": [ { "handle": "mom.wong.bkk", "platform": "instagram", "profileUrl": "https://www.instagram.com/mom.wong.bkk/" }, { "handle": "pranee.wong", "platform": "facebook", "profileUrl": "https://www.facebook.com/pranee.wong" } ], "displayName": "Mom", "kind": "family", "ref": "p1", "relationLabel": "แม่" }, { "accounts": [ { "handle": "lin.cooks", "platform": "instagram", "profileUrl": "https://www.instagram.com/lin.cooks/" } ], "displayName": "Lin", "kind": "family", "ref": "p2", "relationLabel": "Cousin" }, { "accounts": [ { "handle": "~grandma_noi", "platform": "line", "profileUrl": "https://line.me/R/ti/p/~grandma_noi" } ], "displayName": "Grandma Noi", "kind": "family", "ref": "p3", "relationLabel": "ยาย" }, { "accounts": [ { "handle": "wei_chengdu88", "platform": "wechat", "profileUrl": "https://weixin.qq.com/" }, { "handle": "MS4wLjABAAAAweichengdu0000000000000000000000", "platform": "douyin", "platformUserId": "98765432101", "profileUrl": "https://www.douyin.com/user/MS4wLjABAAAAweichengdu0000000000000000000000" } ], "displayName": "Uncle Wei", "kind": "family", "ref": "p4", "relationLabel": "舅舅" } ], "sharedBy": { "householdName": "The Wongs' Homestead", "memberName": "Mali" }, "version": 1}Not found.
Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
code
required
string
i18nKey
string
detail
string
fields
Array<object>
object
path
required
string
code
required
string
i18nKey
string
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "code": "example", "i18nKey": "example", "detail": "example", "fields": [ { "path": "example", "code": "example", "i18nKey": "example" } ]}Expired or revoked.
Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
code
required
string
i18nKey
string
detail
string
fields
Array<object>
object
path
required
string
code
required
string
i18nKey
string
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "code": "example", "i18nKey": "example", "detail": "example", "fields": [ { "path": "example", "code": "example", "i18nKey": "example" } ]}Too many requests. See Retry-After.
Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
code
required
string
i18nKey
string
detail
string
fields
Array<object>
object
path
required
string
code
required
string
i18nKey
string
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "code": "example", "i18nKey": "example", "detail": "example", "fields": [ { "path": "example", "code": "example", "i18nKey": "example" } ]}Headers
Section titled “Headers”Retry-After
integer