/api/v1/inbox/{id}/room/seen
POST
/api/v1/inbox/{id}/room/seen
const url = 'https://example.com/api/v1/inbox/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/room/seen';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"thingIds":["2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/inbox/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/room/seen \ --header 'Content-Type: application/json' \ --data '{ "thingIds": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ] }'Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
thingIds
required
Array<string>
Examplegenerated
{ "thingIds": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ]}Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
item
object
id
required
string format: uuid
kind
required
string
locationId
required
string format: uuid
createdAt
required
string
createdBy
required
object
displayName
required
string
rowVersion
required
number
batch
required
thing
object
id
required
string format: uuid
locationId
required
string format: uuid
shortCode
required
string | null
labelPrinted
required
boolean
name
required
string | null
type
required
quantity
required
number
lifecycle
required
string
derivedState
required
Array<string>
path
required
Array<object>
object
id
required
string format: uuid
name
required
string
kind
required
string
isUnplaced
required
boolean
shortCode
string | null
containerThumbUrl
required
string | null
thumbUrl
required
string | null
lastSeenAt
required
string | null
isContainer
required
boolean
tags
required
Array<object>
object
id
required
string format: uuid
name
required
string
colour
required
string | null
model
required
string | null
colour
required
string | null
serial
required
string | null
photos
required
Array<object>
object
fileId
required
string format: uuid
thumbUrl
required
string | null
fieldStatus
required
object
key
additional properties
object
state
required
string
confidence
number
suggestions
Array<object>
object
field
required
string
value
required
confidence
required
number
source
required
object
extractionId
required
string format: uuid
attachmentId
required
string format: uuid
extraction
object
id
required
string format: uuid
status
required
string
statusReason
string
pausedUntil
string
call
Any of:
object
id
string format: uuid
model
required
string
providerKind
required
string
tokens
required
number
images
required
number
cost
object
amount
required
string
currency
required
string
costSource
required
string
paidBy
required
object
scope
required
string
label
required
string
mine
required
boolean
outcome
required
string
errorCode
required
string | null
null
receipt
object
purchaseId
required
string format: uuid
pages
required
Array<object>
object
fileId
required
string format: uuid
thumbUrl
required
string | null
vendorSeen
string
purchasedOn
string
currency
string
total
string
tax
string
lines
required
Array<object>
object
index
required
number
description
required
string
quantity
required
string
unitPrice
string
flagged
required
boolean
moneyHidden
boolean
reading
object
meter
required
object
id
required
string format: uuid
label
required
string | null
unit
required
string
value
required
string
takenAt
required
string
reason
required
string
neighbours
required
object
before
object
value
required
string
takenAt
required
string
after
object
value
required
string
takenAt
required
string
proofThumbUrl
required
string | null
duplicate
object
other
required
object
id
required
string format: uuid
locationId
required
string format: uuid
shortCode
required
string | null
labelPrinted
required
boolean
name
required
string | null
type
required
quantity
required
number
lifecycle
required
string
derivedState
required
Array<string>
path
required
Array<object>
object
id
required
string format: uuid
name
required
string
kind
required
string
isUnplaced
required
boolean
shortCode
string | null
containerThumbUrl
required
string | null
thumbUrl
required
string | null
lastSeenAt
required
string | null
isContainer
required
boolean
tags
required
Array<object>
object
id
required
string format: uuid
name
required
string
colour
required
string | null
reason
required
string
claim
object
code
required
string
claimedFor
required
object
kind
required
string
id
required
string format: uuid
name
required
string
currency
object
seen
required
string
options
required
Array<string>
room
object
id
required
string format: uuid
status
required
string
target
required
object
kind
required
string
id
required
string format: uuid
name
required
string
progress
required
object
done
required
number
total
required
number
pausedUntil
string
pausedReason
string
photos
required
Array<object>
object
attachmentId
required
string format: uuid
thumbUrl
required
string | null
status
required
string
objects
required
number
more
required
boolean
merged
string
drafts
required
object
made
required
number
waiting
required
number
failed
required
number
places
required
already
required
Array<object>
object
thingId
required
string format: uuid
name
required
string
matchedBy
required
string
seen
required
boolean
thumbUrl
required
string | null
keepPhotos
required
boolean
syncDrop
object
op
required
reason
required
string
entity
object
type
required
string
id
required
string format: uuid
name
required
string
by
object
displayName
required
string
undo
object
eventId
required
string format: uuid
until
required
string
Example
{ "item": { "kind": "draft", "batch": { "placePath": [ { "kind": "place" } ] }, "thing": { "derivedState": [ "uncertain" ], "path": [ { "kind": "place" } ], "fieldStatus": { "additionalProperty": { "state": "manual" } } }, "extraction": { "status": "queued", "call": { "providerKind": "openai", "costSource": "provider", "paidBy": { "scope": "instance" }, "outcome": "ok" } }, "receipt": { "moneyHidden": true }, "duplicate": { "other": { "derivedState": [ "uncertain" ], "path": [ { "kind": "place" } ] }, "reason": "serial" }, "claim": { "claimedFor": { "kind": "thing" } }, "room": { "status": "reading", "target": { "kind": "place" }, "photos": [ { "status": "waiting" } ], "merged": "model", "already": [ { "matchedBy": "code" } ] } }}