/api/v1/things/{id}/service-records
GET
/api/v1/things/{id}/service-records
const url = 'https://example.com/api/v1/things/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/service-records?limit=20&f.draft=0&sort=servicedOn&dir=asc';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/things/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/service-records?limit=20&f.draft=0&sort=servicedOn&dir=asc'Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string format: uuid
Query Parameters
Section titled “Query Parameters”limit
integer
cursor
string
q
string
f.when
string
f.vendor
Any of:
string format: uuid
Array<string>
f.kind
Any of:
string
Array<string>
f.draft
string
not
Any of:
string
Array<string>
sort
string
dir
string
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
items
required
Array<object>
object
id
required
string format: uuid
subject
required
object
type
required
string
id
required
string format: uuid
name
required
string
path
required
string
shortCode
string | null
servicedOn
required
string
reading
required
total
required
lines
required
Array<object>
object
id
required
string format: uuid
kind
required
string
description
required
string
quantity
required
string | null
unitCost
required
consumable
object
id
required
string format: uuid
name
required
string | null
consumedQuantity
string
completes
required
Array<object>
object
scheduleId
required
string format: uuid
name
required
string
notes
required
string | null
invoices
required
Array<object>
object
id
required
string format: uuid
key
additional properties
loggedBy
required
object
displayName
required
string
rowVersion
required
number
reviewState
required
string
flags
required
Array<string>
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
next_cursor
required
string | null
Example
{ "items": [ { "subject": { "type": "thing" }, "total": { "moneyHidden": true }, "lines": [ { "kind": "part", "unitCost": { "moneyHidden": true } } ], "reviewState": "draft", "suggestions": [ { "field": "line" } ] } ]}