[{"data":1,"prerenderedAt":902},["ShallowReactive",2],{"$fIKrhetzZMBH2JcdRGsbkY0G_T9Y0tyquD7_AXe1zCGs":3},{"openapi":4,"info":5,"paths":13,"components":664,"tags":891},"3.0.4",{"title":6,"description":7,"termsOfService":8,"contact":9,"version":12},"Kinabase API","A REST API for accessing Kinabase data. To use this API, you must first register an app in Kinabase.","https://www.kinabase.com/terms",{"name":10,"url":11},"Cambridge Kinetics Ltd","https://www.kinabase.com/support","v1",{"/api/v1/version":14,"/api/v1/token":26,"/api/v1/status":55,"/api/v1/collections":67,"/api/v1/collections/{collectionId}":81,"/api/v1/collections/{collectionId}/all":174,"/api/v1/collections/{collectionId}/{recordId}":203,"/api/v1/collections/{collectionId}/{recordId}/stage":288,"/api/v1/collections/{collectionId}/bulk":329,"/api/v1/collections/{collectionId}/ext/{externalService}/{externalId}":420,"/api/v1/files/{id}":514,"/api/v1/collections/{collectionId}/ingest":546,"/api/v1/activities/{collectionId}/{recordId}":584,"/api/v1/colleagues":639,"/api/v1/roles":652},{"get":15},{"tags":16,"summary":18,"responses":19},[17],"01. API Info","Provides the version of the API.",{"200":20},{"description":21,"content":22},"OK",{"application/json":23},{"schema":24},{"$ref":25},"#/components/schemas/GetVersionResponse",{"post":27},{"tags":28,"summary":30,"description":31,"requestBody":32,"responses":38},[29],"02. Auth","Generates a JWT token for the provided AppId and Secret.","Tokens can be used by passing a \"Authorization\" header with a value using a \"Bearer {token}\" format alongside your request.\nNote that tokens are valid for 1 hour.",{"description":33,"content":34},"App Id and Secret parameters",{"application/json":35},{"schema":36},{"$ref":37},"#/components/schemas/AppTokenRequest",{"200":39,"400":44,"401":50},{"description":21,"content":40},{"application/json":41},{"schema":42},{"$ref":43},"#/components/schemas/GetTokenResponse",{"description":45,"content":46},"Bad Request",{"application/json":47},{"schema":48},{"$ref":49},"#/components/schemas/APIError",{"description":51,"content":52},"Unauthorized",{"application/json":53},{"schema":54},{"$ref":49},{"get":56},{"tags":57,"summary":58,"description":59,"responses":60},[29],"Get the current API user auth status.","This endpoint is used to check if the token is valid and to get the current user's identity.\nPlease ensure you pass a \"Authorization\" header with a value using a \"Bearer {token}\" format.",{"200":61,"401":66},{"description":21,"content":62},{"application/json":63},{"schema":64},{"$ref":65},"#/components/schemas/GetStatusResponse",{"description":51},{"get":68},{"tags":69,"summary":71,"responses":72},[70],"03. Collections","Gets a list of all collections in the database.",{"200":73,"401":80},{"description":21,"content":74},{"application/json":75},{"schema":76},{"type":77,"items":78},"array",{"$ref":79},"#/components/schemas/APICollection",{"description":51},{"get":82,"post":140},{"tags":83,"summary":85,"parameters":86,"responses":121},[84],"04. Records","Gets a paginated list of all records in a collection.",[87,94,102,107,111,115],{"name":88,"in":89,"description":90,"required":91,"schema":92},"collectionId","path","Collection ID or Slug",true,{"type":93},"string",{"name":95,"in":96,"description":97,"schema":98},"pageIndex","query","Page index to return",{"type":99,"format":100,"default":101},"integer","int32",0,{"name":103,"in":96,"description":104,"schema":105},"pageSize","Number of records to return (default: 10, max: 300)",{"type":99,"format":100,"default":106},10,{"name":108,"in":96,"description":109,"schema":110},"updatedAfter","Only return records updated after this time (ISO8601 format)",{"type":93},{"name":112,"in":96,"description":113,"schema":114},"externalService","Only fetch records linked to a specified external service (externalService=true for match any service)",{"type":93},{"name":116,"in":96,"description":117,"schema":118},"includeLists","Whether to include lists",{"type":119,"default":120},"boolean",false,{"200":122,"400":127,"401":131,"404":135},{"description":21,"content":123},{"application/json":124},{"schema":125},{"$ref":126},"#/components/schemas/GetRecordsResponse",{"description":45,"content":128},{"application/json":129},{"schema":130},{"$ref":49},{"description":51,"content":132},{"application/json":133},{"schema":134},{"$ref":49},{"description":136,"content":137},"Not Found",{"application/json":138},{"schema":139},{"$ref":49},{"tags":141,"summary":142,"description":143,"parameters":144,"requestBody":151,"responses":157},[84],"Adds a new record to a collection.","The Id, NumericId, and any automatically managed fields (such as CreatedAt, UpdatedAt)\nin the request body are ignored. The system assigns these automatically.\nOnly the Data and External fields from the request body are used.",[145,147],{"name":88,"in":89,"description":90,"required":91,"schema":146},{"type":93},{"name":148,"in":96,"description":149,"schema":150},"includeFileStorage","Whether to include external file storage folder info (creates the folder if it doesn't exist)",{"type":119,"default":120},{"description":152,"content":153},"Record Json",{"application/json":154},{"schema":155},{"$ref":156},"#/components/schemas/APIRecord",{"200":158,"400":162,"401":166,"404":170},{"description":21,"content":159},{"application/json":160},{"schema":161},{"$ref":156},{"description":45,"content":163},{"application/json":164},{"schema":165},{"$ref":49},{"description":51,"content":167},{"application/json":168},{"schema":169},{"$ref":49},{"description":136,"content":171},{"application/json":172},{"schema":173},{"$ref":49},{"get":175},{"tags":176,"summary":177,"parameters":178,"responses":185},[84],"Gets a chunked response of all the records in a collection.",[179,181,183],{"name":88,"in":89,"description":90,"required":91,"schema":180},{"type":93},{"name":108,"in":96,"description":109,"schema":182},{"type":93},{"name":112,"in":96,"description":113,"schema":184},{"type":93},{"200":186,"400":191,"401":195,"404":199},{"description":21,"content":187},{"application/json":188},{"schema":189},{"type":77,"items":190},{"$ref":156},{"description":45,"content":192},{"application/json":193},{"schema":194},{"$ref":49},{"description":51,"content":196},{"application/json":197},{"schema":198},{"$ref":49},{"description":136,"content":200},{"application/json":201},{"schema":202},{"$ref":49},{"get":204,"patch":232,"delete":266},{"tags":205,"summary":206,"parameters":207,"responses":219},[84],"Gets a single record from a collection.",[208,210,214,216],{"name":88,"in":89,"description":90,"required":91,"schema":209},{"type":93},{"name":211,"in":89,"description":212,"required":91,"schema":213},"recordId","Record ID",{"type":93},{"name":116,"in":96,"description":117,"schema":215},{"type":119,"default":120},{"name":148,"in":96,"description":217,"schema":218},"Whether to include external file storage folder info",{"type":119,"default":120},{"200":220,"401":224,"404":228},{"description":21,"content":221},{"application/json":222},{"schema":223},{"$ref":156},{"description":51,"content":225},{"application/json":226},{"schema":227},{"$ref":49},{"description":136,"content":229},{"application/json":230},{"schema":231},{"$ref":49},{"tags":233,"summary":234,"description":235,"parameters":236,"requestBody":244,"responses":249},[84],"Updates an existing record in a collection.","The record to update is identified by the recordId in the URL path.\nThe Id, NumericId, and any automatically managed fields (such as CreatedAt, UpdatedAt)\nin the request body are ignored. Only the Data and External fields from the request body are used.",[237,239,242],{"name":88,"in":89,"description":90,"required":91,"schema":238},{"type":93},{"name":211,"in":89,"description":240,"required":91,"schema":241},"Record ID to update",{"type":93},{"name":148,"in":96,"description":149,"schema":243},{"type":119,"default":120},{"description":245,"content":246},"Record JSON",{"application/json":247},{"schema":248},{"$ref":156},{"200":250,"400":254,"401":258,"404":262},{"description":21,"content":251},{"application/json":252},{"schema":253},{"$ref":156},{"description":45,"content":255},{"application/json":256},{"schema":257},{"$ref":49},{"description":51,"content":259},{"application/json":260},{"schema":261},{"$ref":49},{"description":136,"content":263},{"application/json":264},{"schema":265},{"$ref":49},{"tags":267,"summary":268,"parameters":269,"responses":274},[84],"Deletes a single record from a collection.",[270,272],{"name":88,"in":89,"description":90,"required":91,"schema":271},{"type":93},{"name":211,"in":89,"description":212,"required":91,"schema":273},{"type":93},{"200":275,"400":276,"401":280,"404":284},{"description":21},{"description":45,"content":277},{"application/json":278},{"schema":279},{"$ref":49},{"description":51,"content":281},{"application/json":282},{"schema":283},{"$ref":49},{"description":136,"content":285},{"application/json":286},{"schema":287},{"$ref":49},{"patch":289},{"tags":290,"summary":291,"parameters":292,"requestBody":297,"responses":303},[84],"Changes a record stage",[293,295],{"name":88,"in":89,"description":90,"required":91,"schema":294},{"type":93},{"name":211,"in":89,"description":240,"required":91,"schema":296},{"type":93},{"description":298,"content":299},"Object containing StageId",{"application/json":300},{"schema":301},{"$ref":302},"#/components/schemas/RecordStageChange",{"200":304,"400":305,"401":313,"404":321},{"description":21},{"description":45,"content":306},{"text/plain":307,"application/json":309,"text/json":311},{"schema":308},{"$ref":49},{"schema":310},{"$ref":49},{"schema":312},{"$ref":49},{"description":51,"content":314},{"text/plain":315,"application/json":317,"text/json":319},{"schema":316},{"$ref":49},{"schema":318},{"$ref":49},{"schema":320},{"$ref":49},{"description":136,"content":322},{"text/plain":323,"application/json":325,"text/json":327},{"schema":324},{"$ref":49},{"schema":326},{"$ref":49},{"schema":328},{"$ref":49},{"post":330,"patch":362,"delete":390},{"tags":331,"summary":333,"description":334,"parameters":335,"requestBody":338,"responses":344},[332],"05. Bulk Records","Bulk add new records to collection.","The Id, NumericId, and any automatically managed fields (such as CreatedAt, UpdatedAt)\nin each record's request body are ignored. The system assigns these automatically.\nOnly the Data and External fields from each record are used.",[336],{"name":88,"in":89,"description":90,"required":91,"schema":337},{"type":93},{"description":339,"content":340},"List of Record JSONs",{"application/json":341},{"schema":342},{"$ref":343},"#/components/schemas/BulkRecordInput",{"200":345,"400":350,"401":354,"404":358},{"description":21,"content":346},{"application/json":347},{"schema":348},{"$ref":349},"#/components/schemas/BulkActionResponse",{"description":45,"content":351},{"application/json":352},{"schema":353},{"$ref":49},{"description":51,"content":355},{"application/json":356},{"schema":357},{"$ref":49},{"description":136,"content":359},{"application/json":360},{"schema":361},{"$ref":49},{"tags":363,"summary":364,"description":365,"parameters":366,"requestBody":369,"responses":373},[332],"Updates existing records in a collection by their recordIds","Each record in the array must include an Id to identify which record to update.\nThis Id is used as a lookup key — it cannot be used to change a record's identifier.\nNumericId and any automatically managed fields (such as CreatedAt, UpdatedAt) are ignored.\nOnly the Data and External fields from each record are used for the update.",[367],{"name":88,"in":89,"description":90,"required":91,"schema":368},{"type":93},{"description":245,"content":370},{"application/json":371},{"schema":372},{"$ref":343},{"200":374,"400":378,"401":382,"404":386},{"description":21,"content":375},{"application/json":376},{"schema":377},{"$ref":349},{"description":45,"content":379},{"application/json":380},{"schema":381},{"$ref":49},{"description":51,"content":383},{"application/json":384},{"schema":385},{"$ref":49},{"description":136,"content":387},{"application/json":388},{"schema":389},{"$ref":49},{"tags":391,"summary":392,"parameters":393,"requestBody":396,"responses":402},[332],"Delete multiple records from a collection.",[394],{"name":88,"in":89,"description":90,"required":91,"schema":395},{"type":93},{"description":397,"content":398},"List of Record IDs to delete",{"application/json":399},{"schema":400},{"$ref":401},"#/components/schemas/BulkDeleteRecordInput",{"200":403,"400":408,"401":412,"404":416},{"description":21,"content":404},{"application/json":405},{"schema":406},{"$ref":407},"#/components/schemas/BulkDeleteResponse",{"description":45,"content":409},{"application/json":410},{"schema":411},{"$ref":49},{"description":51,"content":413},{"application/json":414},{"schema":415},{"$ref":49},{"description":136,"content":417},{"application/json":418},{"schema":419},{"$ref":49},{"get":421,"patch":454,"delete":490},{"tags":422,"summary":424,"parameters":425,"responses":437},[423],"06. External Records","Gets a single record from a collection by external service ID.",[426,428,431,435],{"name":88,"in":89,"description":90,"required":91,"schema":427},{"type":93},{"name":112,"in":89,"description":429,"required":91,"schema":430},"External service name",{"type":93},{"name":432,"in":89,"description":433,"required":91,"schema":434},"externalId","External Service ID",{"type":93},{"name":148,"in":96,"description":217,"schema":436},{"type":119,"default":120},{"200":438,"400":442,"401":446,"404":450},{"description":21,"content":439},{"application/json":440},{"schema":441},{"$ref":156},{"description":45,"content":443},{"application/json":444},{"schema":445},{"$ref":49},{"description":51,"content":447},{"application/json":448},{"schema":449},{"$ref":49},{"description":136,"content":451},{"application/json":452},{"schema":453},{"$ref":49},{"tags":455,"summary":456,"description":457,"parameters":458,"requestBody":468,"responses":473},[423],"Updates an existing record in a collection by external service ID.","The record to update is identified by the externalService and externalId in the URL path.\nThe Id, NumericId, and any automatically managed fields (such as CreatedAt, UpdatedAt)\nin the request body are ignored. Only the Data and External fields from the request body are used.",[459,461,463,466],{"name":88,"in":89,"description":90,"required":91,"schema":460},{"type":93},{"name":112,"in":89,"description":429,"required":91,"schema":462},{"type":93},{"name":432,"in":89,"description":464,"required":91,"schema":465},"External service ID",{"type":93},{"name":148,"in":96,"description":149,"schema":467},{"type":119,"default":120},{"description":469,"content":470},"Value to insert",{"application/json":471},{"schema":472},{"$ref":156},{"200":474,"400":478,"401":482,"404":486},{"description":21,"content":475},{"application/json":476},{"schema":477},{"$ref":156},{"description":45,"content":479},{"application/json":480},{"schema":481},{"$ref":49},{"description":51,"content":483},{"application/json":484},{"schema":485},{"$ref":49},{"description":136,"content":487},{"application/json":488},{"schema":489},{"$ref":49},{"tags":491,"summary":492,"parameters":493,"responses":500},[423],"Deletes a single record from a collection by external service ID.",[494,496,498],{"name":88,"in":89,"description":90,"required":91,"schema":495},{"type":93},{"name":112,"in":89,"description":429,"required":91,"schema":497},{"type":93},{"name":432,"in":89,"description":464,"required":91,"schema":499},{"type":93},{"200":501,"400":502,"401":506,"404":510},{"description":21},{"description":45,"content":503},{"application/json":504},{"schema":505},{"$ref":49},{"description":51,"content":507},{"application/json":508},{"schema":509},{"$ref":49},{"description":136,"content":511},{"application/json":512},{"schema":513},{"$ref":49},{"get":515},{"tags":516,"summary":518,"parameters":519,"responses":528},[517],"07. Files","Downloads a file by id",[520,524],{"name":521,"in":89,"description":522,"required":91,"schema":523},"id","File ID",{"type":93},{"name":525,"in":96,"description":526,"schema":527},"download","Determines if the file should be downloaded instead of opened in the browser",{"type":119,"default":120},{"200":529,"401":530,"404":538},{"description":21},{"description":51,"content":531},{"text/plain":532,"application/json":534,"text/json":536},{"schema":533},{"$ref":49},{"schema":535},{"$ref":49},{"schema":537},{"$ref":49},{"description":136,"content":539},{"text/plain":540,"application/json":542,"text/json":544},{"schema":541},{"$ref":49},{"schema":543},{"$ref":49},{"schema":545},{"$ref":49},{"post":547},{"tags":548,"summary":550,"description":551,"parameters":552,"requestBody":555,"responses":561},[549],"08. Telemetry","Ingest telemetry samples in bulk for a collection's tracked fields.","Designed for sensor readings, metering data, and other high-frequency\nexternal sources. The endpoint writes telemetry events directly and\nonly updates the live record when the batch contains values newer than\nthe record's current state. Activity log rows are never\nwritten.\n            \nBatch-level validation rejects the whole request; row-level errors are\nreturned per-record alongside the successfully processed rows.",[553],{"name":88,"in":89,"description":90,"required":91,"schema":554},{"type":93},{"description":556,"content":557},"Bulk telemetry ingest payload",{"application/json":558},{"schema":559},{"$ref":560},"#/components/schemas/TelemetryBulkIngestInput",{"200":562,"400":567,"401":571,"404":575,"429":579},{"description":21,"content":563},{"application/json":564},{"schema":565},{"$ref":566},"#/components/schemas/TelemetryBulkIngestResponse",{"description":45,"content":568},{"application/json":569},{"schema":570},{"$ref":49},{"description":51,"content":572},{"application/json":573},{"schema":574},{"$ref":49},{"description":136,"content":576},{"application/json":577},{"schema":578},{"$ref":49},{"description":580,"content":581},"Too Many Requests",{"application/json":582},{"schema":583},{"$ref":49},{"get":585,"post":609},{"tags":586,"summary":588,"parameters":589,"responses":594},[587],"09. Activities","Gets activities by collection and record IDs",[590,592],{"name":88,"in":89,"description":90,"required":91,"schema":591},{"type":93},{"name":211,"in":89,"description":212,"required":91,"schema":593},{"type":93},{"200":595,"401":601,"404":605},{"description":21,"content":596},{"application/json":597},{"schema":598},{"type":77,"items":599},{"$ref":600},"#/components/schemas/APIActivity",{"description":51,"content":602},{"application/json":603},{"schema":604},{"$ref":49},{"description":136,"content":606},{"application/json":607},{"schema":608},{"$ref":49},{"tags":610,"summary":611,"parameters":612,"requestBody":617,"responses":622},[587],"Adds a new activity",[613,615],{"name":88,"in":89,"description":90,"required":91,"schema":614},{"type":93},{"name":211,"in":89,"description":212,"required":91,"schema":616},{"type":93},{"description":618,"content":619},"Activity to add",{"application/json":620},{"schema":621},{"$ref":600},{"200":623,"400":627,"401":631,"404":635},{"description":21,"content":624},{"application/json":625},{"schema":626},{"$ref":600},{"description":45,"content":628},{"application/json":629},{"schema":630},{"$ref":49},{"description":51,"content":632},{"application/json":633},{"schema":634},{"$ref":49},{"description":136,"content":636},{"application/json":637},{"schema":638},{"$ref":49},{"get":640},{"tags":641,"summary":643,"responses":644},[642],"10. Colleagues","Gets a list of colleagues in your Kinabase tenant",{"200":645,"401":651},{"description":21,"content":646},{"application/json":647},{"schema":648},{"type":77,"items":649},{"$ref":650},"#/components/schemas/APIColleague",{"description":51},{"get":653},{"tags":654,"summary":655,"responses":656},[642],"Gets a list of roles in your Kinabase tenant",{"200":657,"401":663},{"description":21,"content":658},{"application/json":659},{"schema":660},{"type":77,"items":661},{"$ref":662},"#/components/schemas/APIRole",{"description":51},{"schemas":665},{"APIActivity":666,"APIColleague":675,"APICollection":686,"APIError":700,"APIField":704,"APIFileStorageInfo":716,"APIIdentity":723,"APIOption":730,"APIRecord":737,"APIRole":754,"AppTokenRequest":760,"BulkActionResponse":766,"BulkDeleteRecordInput":776,"BulkDeleteResponse":782,"BulkRecordInput":791,"ExternalServiceStatus":796,"GetRecordsResponse":801,"GetStatusResponse":810,"GetTokenResponse":820,"GetVersionResponse":825,"RecordStageChange":832,"ServiceMetadata":837,"TelemetryBulkIngestChange":853,"TelemetryBulkIngestError":860,"TelemetryBulkIngestInput":868,"TelemetryBulkIngestRecord":874,"TelemetryBulkIngestResponse":882},{"required":667,"type":669,"properties":670,"additionalProperties":120},[668],"content","object",{"id":671,"content":672,"type":673,"timestamp":674},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":676,"type":669,"properties":680,"additionalProperties":120},[677,521,678,679],"email","name","roles",{"id":681,"name":682,"email":683,"roles":684},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":77,"items":685,"nullable":91},{"$ref":662},{"required":687,"type":669,"properties":691,"additionalProperties":120},[521,688,689,690],"plural","singular","slug",{"id":692,"singular":693,"plural":694,"slug":695,"description":696,"schema":697},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":77,"items":698,"nullable":91},{"$ref":699},"#/components/schemas/APIField",{"type":669,"properties":701,"additionalProperties":120},{"error":702,"code":703},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":705,"type":669,"properties":709,"additionalProperties":120},[706,707,708],"key","label","type",{"key":710,"type":711,"label":712,"options":713},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":77,"items":714,"nullable":91},{"$ref":715},"#/components/schemas/APIOption",{"required":717,"type":669,"properties":719,"additionalProperties":120},[718],"provider",{"provider":720,"folderUrl":721,"folderId":722},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":724,"type":669,"properties":727,"additionalProperties":120},[725,726],"appId","tenantId",{"appId":728,"tenantId":729},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":731,"type":669,"properties":733,"additionalProperties":120},[707,732],"value",{"value":734,"label":735,"secondaryLabel":736},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":738,"type":669,"properties":740,"additionalProperties":120},[739],"data",{"id":741,"numericId":742,"data":744,"external":746,"lists":749,"fileStorage":752},{"type":93,"nullable":91},{"type":99,"format":743,"nullable":91},"int64",{"type":669,"additionalProperties":745,"nullable":91},{"nullable":91},{"type":77,"items":747,"nullable":91},{"$ref":748},"#/components/schemas/ServiceMetadata",{"type":669,"additionalProperties":750,"nullable":91},{"type":77,"items":751},{"$ref":156},{"$ref":753},"#/components/schemas/APIFileStorageInfo",{"required":755,"type":669,"properties":756,"additionalProperties":120},[521,678],{"id":757,"name":758,"description":759},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":761,"type":669,"properties":763,"additionalProperties":120},[725,762],"secret",{"appId":764,"secret":765},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":767,"type":669,"properties":771,"additionalProperties":120},[768,769,770],"records","successCount","totalCount",{"records":772,"successCount":774,"totalCount":775},{"type":77,"items":773,"nullable":91},{"$ref":156},{"type":99,"format":100},{"type":99,"format":100},{"required":777,"type":669,"properties":779,"additionalProperties":120},[778],"recordIds",{"recordIds":780},{"uniqueItems":91,"type":77,"items":781,"nullable":91},{"type":93},{"required":783,"type":669,"properties":786,"additionalProperties":120},[784,785,770],"deletedCount","deletedIds",{"deletedIds":787,"deletedCount":789,"totalCount":790},{"uniqueItems":91,"type":77,"items":788,"nullable":91},{"type":93},{"type":99,"format":100},{"type":99,"format":100},{"required":792,"type":669,"properties":793,"additionalProperties":120},[768],{"records":794},{"type":77,"items":795,"nullable":91},{"$ref":156},{"enum":797,"type":93},[798,799,800],"ACTIVE","INACTIVE","DELETED",{"required":802,"type":669,"properties":804,"additionalProperties":120},[95,103,768,803],"totalRecords",{"records":805,"totalRecords":807,"pageIndex":808,"pageSize":809},{"type":77,"items":806,"nullable":91},{"$ref":156},{"type":99,"format":100},{"type":99,"format":100},{"type":99,"format":100},{"required":811,"type":669,"properties":815,"additionalProperties":120},[812,813,814],"identity","message","statusCode",{"statusCode":816,"message":817,"identity":818},{"type":99,"format":100},{"type":93,"nullable":91},{"$ref":819},"#/components/schemas/APIIdentity",{"required":821,"type":669,"properties":823,"additionalProperties":120},[822],"token",{"token":824},{"type":93,"nullable":91},{"required":826,"type":669,"properties":829,"additionalProperties":120},[827,828],"apiVersion","revision",{"revision":830,"apiVersion":831},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":833,"type":669,"properties":835,"additionalProperties":120},[834],"stageId",{"stageId":836},{"type":93,"nullable":91},{"required":838,"type":669,"properties":839,"additionalProperties":120},[521,706],{"id":840,"url":841,"status":842,"externalTenantId":844,"integrationId":845,"createdAt":846,"updatedAt":848,"deletedAt":849,"properties":850,"key":852},{"type":93,"nullable":91},{"type":93,"nullable":91},{"$ref":843},"#/components/schemas/ExternalServiceStatus",{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"format":847},"date-time",{"type":93,"format":847},{"type":93,"format":847,"nullable":91},{"type":669,"additionalProperties":851,"nullable":91},{"type":93},{"type":93,"nullable":91},{"required":854,"type":669,"properties":856,"additionalProperties":120},[739,855],"timestamp",{"timestamp":857,"data":858},{"type":93,"format":847},{"type":669,"additionalProperties":859,"nullable":91},{},{"required":861,"type":669,"properties":864,"additionalProperties":120},[862,863,211],"error","errorCode",{"recordId":865,"errorCode":866,"error":867},{"type":93,"nullable":91},{"type":93,"nullable":91},{"type":93,"nullable":91},{"required":869,"type":669,"properties":870,"additionalProperties":120},[768],{"records":871},{"type":77,"items":872,"nullable":91},{"$ref":873},"#/components/schemas/TelemetryBulkIngestRecord",{"required":875,"type":669,"properties":877,"additionalProperties":120},[876,521],"changes",{"id":878,"changes":879},{"type":93,"nullable":91},{"type":77,"items":880,"nullable":91},{"$ref":881},"#/components/schemas/TelemetryBulkIngestChange",{"type":669,"properties":883,"additionalProperties":120},{"totalRecords":884,"processedRecords":885,"failedRecords":886,"totalEvents":887,"errors":888},{"type":99,"format":100},{"type":99,"format":100},{"type":99,"format":100},{"type":99,"format":100},{"type":77,"items":889,"nullable":91},{"$ref":890},"#/components/schemas/TelemetryBulkIngestError",[892,893,894,895,896,897,898,899,900,901],{"name":17},{"name":29},{"name":70},{"name":84},{"name":332},{"name":423},{"name":517},{"name":549},{"name":587},{"name":642},1777048104893]