Connectors Reference

MeetingRoomMap

Search and display images for locations. Use admin site https://www.meetingroommap.net to upload images/floorplans and map rooms, people and other locations to these images. Use this connector to search and display the mapped locations. Operations exists for each of the location types: Meeting rooms, people and custom locations.

 

Status: Preview

Tier: Premium

Version: 1.0

 

Actions:

Name

Summary

GetCustomLocations ([Optional]GetCustomLocationsByCategoriesQuery body)

Get all custom locations

GetCustomLocationsByImageName ([Optional]GetCustomLocationListByImageNameQuery body)

Get locations by image

GetCategories ()

GetCategories

LocationDetails (string LocationId)

Get location by id

SearchLocations (string LocationName, [Optional]string Category)

Search location by name

GetCustomLocationImage (string LocationId, [Optional]boolean Large)

Get image for location

Images ()

Get all images

GetMeetingRoomImage (string RoomName, [Optional]boolean Large)

Get image for meeting room

NextMeetings (integer MeetingCount)

Get next meetings

GetMeetingRoomDetails (string RoomName)

Get meetingroom details

GetOfficeLocations ()

Get all office locations

SearchCoworkers (string PersonSearch)

Search coworker

GetOfficeLocationsByImage (string ImageName)

Get office locations on image

GetRoomWithPersonsDetails (string OfficeLocationName, [Optional]boolean InludeUserInfo)

Get office location details

GetOfficeLocationImage (string OfficeLocationName, [Optional]boolean Large)

Get image of office location

GetRooms ()

Get all rooms

SearchMeetingRooms (string name)

Search for meeting room

RoomLists ()

Get meeting rooms lists

RoomsByListAddress (string meetingRoomListAddress)

Get meeting rooms by list

GetRoomsByImageName (string ImageName)

Get all meeting rooms by image

 

Triggers:

Name

Summary

 

Objects:

Name

Summary

AADMeetingRoom

 

AADMeetingRoomCollection

 

GetCustomLocationListByImageNameQuery

 

GetCustomLocationsByCategoriesQuery

 

GetCustomLocationsByImageNameResponse

 

GetOfficeLocationsByImageResponse

 

GetRoomsByImageNameResponse

 

GetRoomWithPersonsDetailsResponse

 

ImagesResponseItem

 

SearchCoworkersResponseItem

 

SearchLocationsResponseItem

 

 

Actions:

GetCustomLocations

Summary: Get all custom locations

Description: Get all custom locations

 

Syntax:

MeetingRoomMap.GetCustomLocations ([Optional]GetCustomLocationsByCategoriesQuery body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

GetCustomLocationsByCategoriesQuery

 

 

False

 

Returns:

 

GetCustomLocationsByImageName

Summary: Get locations by image

Description: Get all custom locations for a given image

 

Syntax:

MeetingRoomMap.GetCustomLocationsByImageName ([Optional]GetCustomLocationListByImageNameQuery body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

GetCustomLocationListByImageNameQuery

 

 

False

 

Returns:

          Type:GetCustomLocationsByImageNameResponse

 

GetCategories

Summary: GetCategories

Description: Get custom categories

 

Syntax:

MeetingRoomMap.GetCategories ()

 

Returns:

          Type:array of (string)

 

LocationDetails

Summary: Get location by id

Description: Get location details including image url by the location id

 

Syntax:

MeetingRoomMap.LocationDetails (string LocationId)

 

Parameters:

Name

Type

Summary

Required

Related Action

LocationId

string

(The unique string identifying the location)

Location identifier

True

 

Returns:

 

SearchLocations

Summary: Search location by name

Description: Search custom locations by name

 

Syntax:

MeetingRoomMap.SearchLocations (string LocationName, [Optional]string Category)

 

Parameters:

Name

Type

Summary

Required

Related Action

LocationName

string

(Provide part of name for location(s) to search for)

Search string for location

True

Category

string

(Provide a category name to only return locations filtered by this category)

Optional category filter

False

 

Returns:

          Type:array of (SearchLocationsResponseItem)

 

GetCustomLocationImage

Summary: Get image for location

Description: Get image for specific custom location

 

Syntax:

MeetingRoomMap.GetCustomLocationImage (string LocationId, [Optional]boolean Large)

 

Parameters:

Name

Type

Summary

Required

Related Action

LocationId

string

(The unique string identifier for a location)

Unique identifier for location

True

Large

boolean

(If set to true a large version of the image (width 900px) will be returned)

Large image returned

False

 

Returns:

          Type:string(binary)

 

Images

Summary: Get all images

Description: Get list of all floorplans/images

 

Syntax:

MeetingRoomMap.Images ()

 

Returns:

          Type:array of (ImagesResponseItem)

 

GetMeetingRoomImage

Summary: Get image for meeting room

Description: Get image for a specific meeting room

 

Syntax:

MeetingRoomMap.GetMeetingRoomImage (string RoomName, [Optional]boolean Large)

 

Parameters:

Name

Type

Summary

Required

Related Action

RoomName

string

(The exact name of the room to return the image for)

The name of the room to get image for

True

Large

boolean

(If set to true a large version of the image (width 900px) will be returned)

Large image.

False

 

Returns:

          Type:string(binary)

 

NextMeetings

Summary: Get next meetings

Description: Get the next meetings for the current user

 

Syntax:

MeetingRoomMap.NextMeetings (integer MeetingCount)

 

Parameters:

Name

Type

Summary

Required

Related Action

MeetingCount

integer(int32)

(The number of future meetings to return)

Count of meetings

True

 

Returns:

 

GetMeetingRoomDetails

Summary: Get meetingroom details

Description: Get meetingroom details

 

Syntax:

MeetingRoomMap.GetMeetingRoomDetails (string RoomName)

 

Parameters:

Name

Type

Summary

Required

Related Action

RoomName

string

(The exact name of the room to return details information about)

The room name to get details for

True

 

Returns:

 

GetOfficeLocations

Summary: Get all office locations

Description: Get all office locations

 

Syntax:

MeetingRoomMap.GetOfficeLocations ()

 

Returns:

 

SearchCoworkers

Summary: Search coworker

Description: Search coworker by name/email

 

Syntax:

MeetingRoomMap.SearchCoworkers (string PersonSearch)

 

Parameters:

Name

Type

Summary

Required

Related Action

PersonSearch

string

(The string to use for searching users. Searches in user's email and name)

Search string

True

 

Returns:

          Type:array of (SearchCoworkersResponseItem)

 

GetOfficeLocationsByImage

Summary: Get office locations on image

Description: Get all office locations mapped to a specific image

 

Syntax:

MeetingRoomMap.GetOfficeLocationsByImage (string ImageName)

 

Parameters:

Name

Type

Summary

Required

Related Action

ImageName

string

(The unique image identifier to use for getting mapped office locations)

The image identifier

True

 

Returns:

          Type:GetOfficeLocationsByImageResponse

 

GetRoomWithPersonsDetails

Summary: Get office location details

Description: Get office location details including list of people for that office location

 

Syntax:

MeetingRoomMap.GetRoomWithPersonsDetails (string OfficeLocationName, [Optional]boolean InludeUserInfo)

 

Parameters:

Name

Type

Summary

Required

Related Action

OfficeLocationName

string

(The unique office location name to look up image and people by)

The office location name

True

InludeUserInfo

boolean

(If true, then list of users with this office location will be returned as well)

Flag to indicate if user info should be included

False

 

Returns:

          Type:GetRoomWithPersonsDetailsResponse

 

GetOfficeLocationImage

Summary: Get image of office location

Description: Get image of specific office location

 

Syntax:

MeetingRoomMap.GetOfficeLocationImage (string OfficeLocationName, [Optional]boolean Large)

 

Parameters:

Name

Type

Summary

Required

Related Action

OfficeLocationName

string

(The unique name of the office location to get image for)

Office location identifier

True

Large

boolean

(If set to true a large version of the image (width 900px) will be returned)

Image size.

False

 

Returns:

          Type:string(binary)

 

GetRooms

Summary: Get all rooms

Description: Get all rooms (defined in Azure AD as meeting rooms)

 

Syntax:

MeetingRoomMap.GetRooms ()

 

Returns:

          Type:AADMeetingRoomCollection

 

SearchMeetingRooms

Summary: Search for meeting room

Description: Get rooms by name search (from Azure AD meeting rooms)

 

Syntax:

MeetingRoomMap.SearchMeetingRooms (string name)

 

Parameters:

Name

Type

Summary

Required

Related Action

name

string

(The search string to use to look up meeting rooms by name)

Search string.

True

 

Returns:

          Type:AADMeetingRoomCollection

 

RoomLists

Summary: Get meeting rooms lists

Description: Get meeting rooms lists as defined in Azure AD

 

Syntax:

MeetingRoomMap.RoomLists ()

 

Returns:

          Type:AADMeetingRoomCollection

 

RoomsByListAddress

Summary: Get meeting rooms by list

Description: Get all meeting rooms from specific list name

 

Syntax:

MeetingRoomMap.RoomsByListAddress (string meetingRoomListAddress)

 

Parameters:

Name

Type

Summary

Required

Related Action

meetingRoomListAddress

string

(Name of room list as defined in Azure AD room lists)

Name of list

True

 

Returns:

          Type:AADMeetingRoomCollection

 

GetRoomsByImageName

Summary: Get all meeting rooms by image

Description: Get all meeting rooms mapped to a specific image

 

Syntax:

MeetingRoomMap.GetRoomsByImageName (string ImageName)

 

Parameters:

Name

Type

Summary

Required

Related Action

ImageName

string

(The unique image name to get mapped meeting rooms by)

The unique image name

True

 

Returns:

          Type:GetRoomsByImageNameResponse

 


 

AADMeetingRoom

Summary:

Description:

 

          Properties:

Name

Type

Summary

name

string

 

 

address

string

 

 


 

AADMeetingRoomCollection

Summary:

Description:

 

          Properties:

Name

Type

Summary

rooms

array of (AADMeetingRoom)

 

 


 

GetCustomLocationListByImageNameQuery

Summary:

Description:

 

          Properties:

Name

Type

Summary

imageName

string

 

The unique image name

categories

array of (string)

 

 


 

GetCustomLocationsByCategoriesQuery

Summary:

Description:

 

          Properties:

Name

Type

Summary

categories

array of (string)

 

 


 

GetCustomLocationsByImageNameResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

customLocationCollection

array of (CustomLocationCollectionItem)

 

customLocationCollection

mapImage

MapImage

 

mapImage

 

CustomLocationCollectionItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

name

string

 

name

category

string

 

category

type

string

 

type

location

Location

 

location

id

string

 

id

tenantId

string

 

tenantId

 

Location

Summary:

Description: location

 

          Properties:

Name

Type

Summary

image

Image

 

image

relativeLocation

RelativeLocation

 

relativeLocation

 

Image

Summary:

Description: image

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl

 

RelativeLocation

Summary:

Description: relativeLocation

 

          Properties:

Name

Type

Summary

x

integer(int32)

 

x

y

integer(int32)

 

y

 

MapImage

Summary:

Description: mapImage

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

thumbnailUrl

string

 

thumbnailUrl

originalUrl

string

 

originalUrl

 


 

GetOfficeLocationsByImageResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

image

Image

 

image

attachedOfficeLocations

array of (AttachedOfficeLocationsItem)

 

attachedOfficeLocations

 

Image

Summary:

Description: image

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

tenantId

string

 

tenantId

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl

 

AttachedOfficeLocationsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

personsInOfficeLocation

string

 

personsInOfficeLocation

type

string

 

type

name

string

 

name

location

Location

 

location

id

string

 

id

tenantId

string

 

tenantId

 

Location

Summary:

Description: location

 

          Properties:

Name

Type

Summary

image

Image

 

image

relativeLocation

RelativeLocation

 

relativeLocation

 

Image

Summary:

Description: image

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl

 

RelativeLocation

Summary:

Description: relativeLocation

 

          Properties:

Name

Type

Summary

x

integer(int32)

 

x

y

integer(int32)

 

y

 


 

GetRoomsByImageNameResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

meetingRoomCollection

MeetingRoomCollection

 

meetingRoomCollection

mapImage

MapImage

 

mapImage

 

MeetingRoomCollection

Summary:

Description: meetingRoomCollection

 

          Properties:

Name

Type

Summary

rooms

array of (RoomsItem)

 

rooms

 

RoomsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

address

string

 

address

type

string

 

type

name

string

 

name

location

Location

 

location

id

string

 

id

tenantId

string

 

tenantId

 

Location

Summary:

Description: location

 

          Properties:

Name

Type

Summary

image

Image

 

image

relativeLocation

RelativeLocation

 

relativeLocation

 

Image

Summary:

Description: image

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl

 

RelativeLocation

Summary:

Description: relativeLocation

 

          Properties:

Name

Type

Summary

x

integer(int32)

 

x

y

integer(int32)

 

y

 

MapImage

Summary:

Description: mapImage

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

thumbnailUrl

string

 

thumbnailUrl

originalUrl

string

 

originalUrl

 


 

GetRoomWithPersonsDetailsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

officeLocationMap

OfficeLocationMap

 

officeLocationMap

mapImage

MapImage

 

mapImage

 

OfficeLocationMap

Summary:

Description: officeLocationMap

 

          Properties:

Name

Type

Summary

n

string

 

n

in

string

 

in

iu

string

 

iu

tu

string

 

tu

it

string

 

it

p

array of (PItem)

 

p

l

L

 

l

 

PItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

d

string

 

d

m

string

 

m

businessPhone

string

 

businessPhone

mobilePhone

string

 

mobilePhone

 

L

Summary:

Description: l

 

          Properties:

Name

Type

Summary

x

integer(int32)

 

x

y

integer(int32)

 

y

 

MapImage

Summary:

Description: mapImage

 

          Properties:

Name

Type

Summary

id

string

 

id

title

string

 

title

ownerId

string

 

ownerId

tenantId

string

 

tenantId

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl

 


 

ImagesResponseItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

id

string

 

id

title

string

 

title

tenantId

string

 

tenantId

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl


 

SearchCoworkersResponseItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

name

string

 

name

email

string

 

email

officeLocation

string

 

officeLocation

businessPhones

string

 

businessPhones

mobilePhone

string

 

mobilePhone


 

SearchLocationsResponseItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

name

string

 

name

category

string

 

category

type

string

 

type

location

Location

 

location

id

string

 

id

tenantId

string

 

tenantId

 

Location

Summary:

Description: location

 

          Properties:

Name

Type

Summary

image

Image

 

image

relativeLocation

RelativeLocation

 

relativeLocation

 

Image

Summary:

Description: image

 

          Properties:

Name

Type

Summary

imageName

string

 

imageName

title

string

 

title

originalUrl

string

 

originalUrl

thumbnailUrl

string

 

thumbnailUrl

 

RelativeLocation

Summary:

Description: relativeLocation

 

          Properties:

Name

Type

Summary

x

integer(int32)

 

x

y

integer(int32)

 

y