Hiboo Connect

The following endpoints allow you to share your equipment data with other organizations, and manage the sharing process.

List Sharing

get

Returns all Sharing instances that have been created

Authorizations
Query parameters
offsetintegerRequired

The number of items to skip before starting to collect the result set

limitintegerRequired

The number of items to return

Responses
200

successful operation

application/json
get
GET /sharings?offset=1&limit=1 HTTP/1.1
Host: api.hiboo.io
x-access-token: YOUR_API_KEY
Accept: */*
{
  "reference": "contract-4242-2024",
  "startDate": "2025-10-14T02:24:36.561Z",
  "endDate": "2025-10-14T02:24:36.561Z",
  "dataPacksCodes": [
    "essential",
    "vehicle_conditions",
    "energy_and_fuel",
    "activity",
    "others",
    "usage_hours",
    "fault_codes"
  ],
  "assetIds": [
    1,
    2,
    3
  ],
  "recipient": "[email protected]",
  "notificationEnabled": true,
  "properties": {
    "customer": "Customer Name",
    "site": "Site Name",
    "contract": "XK-123456",
    "purchaseOrder": "0986-XX-60",
    "project": "ABC-123-ZX-456",
    "accountNumber": "1234"
  }
}

Create a new Sharing

post

This endpoint will allow you to create a new instance of Sharing. It can be a contract for instance.

Authorizations
Body
referencestringRequired

It can be a contract reference for instance

Example: contract-4242-2024
startDatestring · date-timeRequired

Date from which the sharing of data should start serialized as an ISO8601 string with a timezone (YYYY-MM-DDTHH:mm:ssZ). The date must not be before one rolling year.

endDatestring · date-timeRequired

Date when the sharing of data should stop serialized as an ISO8601 string with a timezone (YYYY-MM-DDTHH:mm:ssZ). Equipment data will be shared as long as it is empty, set it to null if the end date is unsure

assetIdsnumber · int64[] · min: 1Required

All the equipment that you wish to share, use Hiboo's ids

Example: 1
recipientstring · emailRequired

Recipient's email address

Example: [email protected]
notificationEnabledbooleanOptional

If false, the recipient will not be notified when the sharing is created or started

Responses
201

Successful operation

application/json
post
POST /sharings HTTP/1.1
Host: api.hiboo.io
x-access-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 390

{
  "reference": "contract-4242-2024",
  "startDate": "2025-10-14T02:24:36.561Z",
  "endDate": "2025-10-14T02:24:36.561Z",
  "optionalDataPackCodes": [
    "fault_codes"
  ],
  "assetIds": [
    1
  ],
  "recipient": "[email protected]",
  "notificationEnabled": true,
  "properties": {
    "customer": "Customer Name",
    "site": "Site Name",
    "contract": "XK-123456",
    "purchaseOrder": "0986-XX-60",
    "project": "ABC-123-ZX-456",
    "accountNumber": "1234"
  }
}
{
  "reference": "contract-4242-2024",
  "startDate": "2025-10-14T02:24:36.561Z",
  "endDate": "2025-10-14T02:24:36.561Z",
  "dataPacksCodes": [
    "essential",
    "vehicle_conditions",
    "energy_and_fuel",
    "activity",
    "others",
    "usage_hours",
    "fault_codes"
  ],
  "assetIds": [
    1,
    2,
    3
  ],
  "recipient": "[email protected]",
  "notificationEnabled": true,
  "properties": {
    "customer": "Customer Name",
    "site": "Site Name",
    "contract": "XK-123456",
    "purchaseOrder": "0986-XX-60",
    "project": "ABC-123-ZX-456",
    "accountNumber": "1234"
  }
}

Delete a Sharing

delete

It totally deletes a Sharing as it never existed.

Authorizations
Path parameters
referencestringRequired

The reference you defined when creating the Sharing

Example: contract-4242-2024
Responses
204

Sharing was successfully deleted

No content

delete
DELETE /sharings/{reference} HTTP/1.1
Host: api.hiboo.io
x-access-token: YOUR_API_KEY
Accept: */*

No content

Update an existing sharing

patch

Update an existing sharing by reference

Authorizations
Path parameters
referencestringRequired

The reference you defined when creating the Sharing

Example: contract-4242-2024
Body
referencestringOptional

It can be a contract reference for instance

Example: contract-4242-2024
startDatestring · date-timeOptional

Date from which the sharing of data should start serialized as an ISO8601 string with a timezone (YYYY-MM-DDTHH:mm:ssZ). The date must not be before one rolling year.

endDatestring · date-timeOptional

Date when the sharing of data should stop serialized as an ISO8601 string with a timezone (YYYY-MM-DDTHH:mm:ssZ). Equipment data will be shared as long as it is empty, so you can set it to null if the end date is unsure

Responses
200

Successful operation

application/json
patch
PATCH /sharings/{reference} HTTP/1.1
Host: api.hiboo.io
x-access-token: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 313

{
  "reference": "contract-4242-2024",
  "startDate": "2025-10-14T02:24:36.561Z",
  "endDate": "2025-10-14T02:24:36.561Z",
  "optionalDataPackCodes": [
    "fault_codes"
  ],
  "properties": {
    "customer": "Customer Name",
    "site": "Site Name",
    "contract": "XK-123456",
    "purchaseOrder": "0986-XX-60",
    "project": "ABC-123-ZX-456",
    "accountNumber": "1234"
  }
}
{
  "reference": "contract-4242-2024",
  "startDate": "2025-10-14T02:24:36.561Z",
  "endDate": "2025-10-14T02:24:36.561Z",
  "dataPacksCodes": [
    "essential",
    "vehicle_conditions",
    "energy_and_fuel",
    "activity",
    "others",
    "usage_hours",
    "fault_codes"
  ],
  "assetIds": [
    1,
    2,
    3
  ],
  "recipient": "[email protected]",
  "notificationEnabled": true,
  "properties": {
    "customer": "Customer Name",
    "site": "Site Name",
    "contract": "XK-123456",
    "purchaseOrder": "0986-XX-60",
    "project": "ABC-123-ZX-456",
    "accountNumber": "1234"
  }
}

Stop the sharing

delete

This endpoint will stop the sharing of data for the specified reference. It will not delete the sharing, but it will stop the data sharing process.

Authorizations
Path parameters
referencestringRequired

The reference you defined when creating the Sharing

Example: contract-4242-2024
Responses
204

successful operation

No content

delete
DELETE /sharings/{reference}/in-progress HTTP/1.1
Host: api.hiboo.io
x-access-token: YOUR_API_KEY
Accept: */*

No content

Was this helpful?