/api/v1/inbox
GET
/api/v1/inbox
const url = 'https://example.com/api/v1/inbox?mine=0&kind=draft&limit=20';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 'https://example.com/api/v1/inbox?mine=0&kind=draft&limit=20'Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”locationId
string format: uuid
mine
string
kind
string
batchId
string format: uuid
q
string
limit
integer
cursor
string
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
items
required
Array<object>
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
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
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
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
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>
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
counts
required
object
byKind
required
object
key
additional properties
number
mine
required
number
everyone
required
number
next_cursor
required
string | null
Example
{ "items": [ { "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" } } } ]}