Skip to content

Retrieve the robot's map assignment record.

A snapshot of the ancillary map data at the timeof when the map was assigned to the device.A device can only have one active assignment record. Assignment records are immutable. Only new records can be created

POST/api/robot/getMapAssignment

Authorizations

x-auth-apikeystringheaderrequired

Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).

Headers

x-auth-schemeenum<string>headerrequireddefault: api-token

Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.

Available options: api-token, api, partner-api-token, partner-api

Body

application/json · object

Retrieve the map assignment information for a device

deviceUuidstring<RUUID> | nullbody

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

Response

200 OK

application/json · object

The robot map assignment information.

assignmentTimeMsinteger<int64> | null
assignmentUuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

errorboolean | null
errorMsgstring | null
mapFiltersobject[] | null
Show child attributes
mapUuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

md5string | null
namestring | null
orgUuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

typeenum<string>

Available options: UNKNOWN, KEEPOUT

uuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

mapMetaobject
Show child attributes
enabledboolean | null
etagstring | null
floorPlanobject
Show child attributes
eastEdgenumber<double> | null
floorNumberinteger<int32> | null
northEdgenumber<double> | null
rotationnumber<double> | null
southEdgenumber<double> | null
westEdgenumber<double> | null
freeThreshnumber<double> | null
initiatedByDeviceUuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

locationUuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

negateinteger<int32> | null
occupiedThreshnumber<double> | null
orgUuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

originnumber<double>[] | null

Items: 3 to 3

resolutionnumber<float> | null
sizeBytesinteger<int64> | null
uploadStateenum<string>

Available options: UNKNOWN, PENDING, PROCESSING, READY

uploadedboolean | null
uuidstring<RUUID> | null

base 64 (url-safe) uuid string

Example: "AAAAAAAAAAAAAAAAAAAAAA"

warningMsgstring | null