Home » Categories » Multiple Categories

D!BS API

Web APIs return data that can be consumed on a broad range of clients, including browsers, mobile devices, and traditional desktop applications.A data returned by the WebAPI will be in either XML or JSON format.The format, or content type, is determined by means of content negotiation between the API and the requesting device via the Accept header,which is specific to the type of device sending the request.

There are six Web APIs available in D!BS. The table below briefly describes each WebAPI and outlines the structure of the returned data. The language of the returned data structure is shown in XML (attributes appearing in the root element are omitted for clarity). In the Web API and Description column, the data variables are in bold italics. In the Structure of Returned Data column, the data types are in bold italics. 


Web API and Description Structure of Returned Data

 Buildings API  

… /dibsapi/buildings 

Returns data of the complete list of buildings 

< ArrayOfDibsBuilding>

    < DibsBuilding>

        <BuildingID> Integer </BuildingID>

        <Description>String</Description>

        <Latitude>Decimal</Latitude>

        <Longitude>Decimal</Longitude>

        <Name>String</Name>

        <Picture>Url</Picture>

    </ DibsBuilding>

</ ArrayOfDibsBuilding

 Building-By-ID API  

… /dibsapi/buildings/id 

Returns data for one building given the building’sid 

< DibsBuilding>

    <BuildingID> Integer </BuildingID>

    <Description>String</Description>

    <Latitude>Decimal</Latitude>

    <Longitude>Decimal</Longitude>

    <Name>String</Name>

    <Picture>Url</Picture>

</ DibsBuilding

 Rooms API

 … /dibsapi/rooms 

Returns data of the complete list of all rooms 

<ArrayOfDibsRoom>

    < DibsRoom >

        <BuildingID>Integer</BuildingID>

        <Description> String </Description>

        <Map>Url</Map>

        <Name>String</Name>

        <Picture>Url</Picture>

        <RoomID> Integer </RoomID>

    </ DibsRoom >

</ ArrayOfDibsRoom

 Room-By-ID API  

… /dibsapi/rooms/id 

Returns data for one room given the room’s id 

< DibsRoom >

    <BuildingID>Integer</BuildingID>

    <Description> String </Description>

    <Map>Url</Map>

    <Name>String</Name>

    <Picture>Url</Picture>

    <RoomID> Integer </RoomID>

</ DibsRoom

 Room-Hours API  

… /dibsapi/roomHours/ yyyy-mm-dd / id  

Returns the opening and closing time for a room by date and room id 

< ArrayOfDibsRoomHours >

    < DibsRoomHours >

        <EndTimeHour>DateTime<EndTimeHour>

        <RoomID>Integer</RoomID>

        <StartTimeHour>DateTime<StartTimeHour>

    </ DibsRoomHours >

</ ArrayOfDibsRoomHours >  

 Reservations API

… /dibsapi/reservations/yyyy-mm-dd / id  

Returns time slots of existing reservations by date and room id 


Note:When thereis no data returned for a given request, only the root node is returned, that is <ArrayOfRoomsAvailableHoursData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Evanced.Dibs.DataClasses.MeetingRoomsMobileData">.

At the bottom of this page, the examples illustrate how these Web APIs can be consumed using HTML with jQuery and then C# .Net. 


Please note that Evanced's support is limited to the functionality of the D!BS API and the way it looks independently. Evanced does not provide support for implementing the API on your site, nor does it provide support for the API after installation on your site.
Custom Fields
  • Applicable To: All Users
  • Attachments: Yes
  • Summary: Public API for Dibs
0 (0)
Article Rating (No Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments (2) Attachments
Comments Comments
There are no comments for this article. Be the first to post a comment.
Related Articles
Configuring Reservation Restrictions in D!BS
Viewed 4230 times since Tue, Aug 11, 2015
Keep Me Logged In
Viewed 1934 times since Wed, Oct 23, 2019
Google Analytics for SignUp, Spaces, and D!BS
Viewed 4898 times since Tue, Oct 14, 2014
Holiday/Emergency Closings
Viewed 1159 times since Mon, Oct 28, 2019
COVID-19 Situation Response
Viewed 167341 times since Fri, Mar 13, 2020
Frequently Asked Questions: Managing Security
Viewed 5822 times since Tue, Dec 8, 2015
Data Integrity in SignUp, Spaces, and D!BS
Viewed 4673 times since Wed, Dec 3, 2014
Authentication in Evanced Products
Viewed 11827 times since Tue, Apr 1, 2014
Recommended Image Sizes for SignUp, SignUp Mobile, Spaces, D!BS, and Wandoo Reader
Viewed 14256 times since Mon, Sep 29, 2014
Understanding the room capacity settings for D!BS
Viewed 2134 times since Sat, Nov 18, 2017