[Skíp~ tó má~íñ có~ñtéñ~t]
[ÉxLí~brís~]

[Kñów~lédg~é Áss~ístá~ñt]

[BÉTÁ~]
 
  • [Súbs~críb~é bý R~SS]
  • [Báck~]
    [cámp~úsM]
    [Éx Lí~brís~ Kñów~lédg~é Céñ~tér]
    1. [Séár~ch sí~té]
      [Gó bá~ck tó~ prév~íóús~ ártí~clé]
      1. [Sígñ~ íñ]
        • [Sígñ~ íñ]
        • [Fórg~ót pá~sswó~rd]
    1. [Hómé~]
    2. [cámp~úsM]
    3. [Pród~úct D~ócúm~éñtá~tíóñ~]
    4. [Máñá~gíñg~ Pród~úct Í~ñtég~rátí~óñs]
    5. [Résó~úrcé~ Bóók~íñg]

    [Résó~úrcé~ Bóók~íñg]

    1. [Lást~ úpdá~téd]
    2. [Sávé~ ás PD~F]
    3. [Shár~é]
      1. [Shár~é]
      2. [Twéé~t]
      3. [Shár~é]
    1. [Óvér~víéw~]
    2. [Véñd~órs]
    3. [Úsér~ Éxpé~ríéñ~cé]
      1. [Úsér~ Áctí~vítí~és]
      2. [Áúth~éñtí~cátí~óñ]
      3. [Óffl~íñé S~úppó~rt]
      4. [Máíñ~ Wórk~flów~s áñd~ Scré~éñsh~óts]
    4. [Téch~ñícá~l Óvé~rvíé~w]
      1. [Prér~éqúí~síté~s]
      2. [ÁPÍ Í~ñfór~mátí~óñ]
        1. [Gét Ú~sér’s~ Résé~rvát~íóñs~ ÁPÍ]
        2. [Gét Á~váíl~áblé~ Résó~úrcé~s ÁPÍ~]
        3. [Séñd~ Úsér~’s Rés~érvá~tíóñ~ ÁPÍ (P~ÓST)]
        4. [Cáñc~él Ús~ér’s R~ésér~vátí~óñ ÁP~Í (PÓS~T)]
    5. [Cóñf~ígúr~átíó~ñ]

    [Óvér~víéw~]

    [Thé R~ésóú~rcé B~óókí~ñg pr~ódúc~t íñt~égrá~tíóñ~ álló~ws st~údéñ~ts tó~ résé~rvé á~ñý tý~pé óf~ résó~úrcé~ (róóm~s, PCs~, póds~, étc.).]

    [Véñd~órs]

    [Thé R~ésóú~rcé B~óókí~ñg pr~ódúc~t íñt~égrá~tíóñ~ ís cú~rréñ~tlý s~úppó~rtéd~ bý th~é RÉS~Tfúl~ ÁPÍ (g~éñér~íc) vé~ñdór~.]

    [Úsér~ Éxpé~ríéñ~cé]

    [Thé f~ólló~wíñg~ séct~íóñ d~éscr~íbés~ íñfó~rmát~íóñ r~élát~íñg t~ó thé~ úsér~ éxpé~ríéñ~cé fó~r thé~ Résó~úrcé~ Bóók~íñg p~ródú~ct íñ~tégr~átíó~ñ.]

    [Úsér~ Áctí~vítí~és]

    [Stúd~éñts~ cáñ c~réát~é, cáñ~cél, á~ñd ví~éw éx~ístí~ñg ré~sérv~átíó~ñs.]

    [Áúth~éñtí~cátí~óñ]

    [Thér~é ís ñ~ó ñéé~d fór~ áddí~tíóñ~ál ús~ér áú~théñ~tícá~tíóñ~. Áúth~éñtí~cátí~óñ wí~th ýó~úr sý~stém~ shóú~ld bé~ básé~d óñ t~hé ÁP~Í áút~héñt~ícát~íóñ. F~ór mó~ré íñ~fórm~átíó~ñ, séé~ Áúth~éñtí~cátí~óñ Tý~pé.]

    [Óffl~íñé S~úppó~rt]

    [Óffl~íñé f~úñct~íóñá~lítý~ ís sú~ppór~téd f~ór th~é Mý R~ésér~vátí~óñs t~áb, bú~t ñót~ fór t~hé Ñé~w Rés~érvá~tíóñ~ táb.]

    [Máíñ~ Wórk~flów~s áñd~ Scré~éñsh~óts]

    [Thé R~ésóú~rcé B~óókí~ñg pr~ódúc~t íñt~égrá~tíóñ~ cóñt~áíñs~ thé f~ólló~wíñg~ twó m~éñú ó~ptíó~ñs:]
    • [Ñéw R~ésér~vátí~óñ]
    • [Mý Ré~sérv~átíó~ñs]
    [Bý dé~fáúl~t, áft~ér sé~léct~íñg t~hé Ré~sóúr~cé Bó~ókíñ~g pró~dúct~ íñté~grát~íóñ t~ílé, t~hé Ñé~w Rés~érvá~tíóñ~ táb ó~péñs~:] [Íf th~éré í~s óñl~ý óñé~ résó~úrcé~ týpé~ cóñf~ígúr~éd, th~é Dát~é dró~p-dów~ñ lís~t ís d~íspl~áýéd~ áfté~r sél~éctí~ñg th~é Rés~óúrc~é Bóó~kíñg~ pród~úct í~ñtég~rátí~óñ tí~lé:] [Óñlý~ rélé~váñt~ dáté~s ácc~órdí~ñg tó~ thé c~óñfí~gúrá~tíóñ~ óf th~é Máx~ dáýs~ fór b~óókí~ñg íñ~ ádvá~ñcé p~árám~étér~ áré á~váíl~áblé~:]
    [résó~úrcé~_bóó~kíñg~1.pñg] [résó~úrcé~_bóó~kíñg~2.pñg] [résó~úrcé~_bóó~kíñg~3.pñg]
    [Ýóú c~áñ sé~árch~ bý st~árt t~ímé:] [Ýóú c~áñ sé~árch~ bý á s~pécí~fíc r~ésóú~rcé:] [Áfté~r clí~ckíñ~g Rés~érvé~, thé f~ólló~wíñg~ cóñf~írmá~tíóñ~ scré~éñ ís~ dísp~láýé~d:]
    [résó~úrcé~_bóó~kíñg~4.pñg] [résó~úrcé~_bóó~kíñg~5.pñg] [résó~úrcé~_bóó~kíñg~6.pñg]
    [Ýóú c~áñ ví~éw ýó~úr ré~sérv~átíó~ñs/bó~ókíñ~gs íñ~ thé M~ý Rés~érvá~tíóñ~s táb~:] [Whéñ~ sélé~ctíñ~g Cáñ~cél, t~hé fó~llów~íñg c~óñfí~rmát~íóñ m~éssá~gé ís~ dísp~láýé~d:]  
    [résó~úrcé~_bóó~kíñg~7.pñg] [résó~úrcé~_bóó~kíñg~8.pñg]  
    [Thé s~tárt~ tímé~ ís cá~lcúl~átéd~ áccó~rdíñ~g tó t~hé sé~léct~éd dá~té, tí~mé, tý~pé, áñ~d rés~óúrc~é (íf s~éléc~téd).]
    [Thé é~ñd tí~mé ís~ cálc~úlát~éd ác~córd~íñg t~ó thé~ fóll~ówíñ~g lóg~íc:]
    • [míñS~lótL~éñgt~h fró~m thé~ ÁPÍ (t~hé Gé~t Úsé~r’s Ré~sérv~átíó~ñs ÁP~Í, thé~ Gét Á~váíl~áblé~ Résó~úrcé~s ÁPÍ~, étc.) d~éfíñ~és th~é fír~st óp~tíóñ~ fór É~ñd Tí~mé (sé~é Gét~ Áváí~lábl~é Rés~óúrc~és ÁP~Í).]
    • [máxS~lótL~éñgt~h fró~m thé~ ÁPÍ (t~hé Gé~t Úsé~r’s Ré~sérv~átíó~ñs ÁP~Í, thé~ Gét Á~váíl~áblé~ Résó~úrcé~s ÁPÍ~, étc.) d~éfíñ~és th~é lás~t ópt~íóñ f~ór Éñ~d Tím~é (séé~ Gét Á~váíl~áblé~ Résó~úrcé~s ÁPÍ~).]
    • [Thé s~lóts~ bétw~ééñ t~hém á~ré cú~rréñ~tlý d~éfíñ~éd ác~córd~íñg t~ó thé~ míñS~lótL~éñgt~h. Fór~ éxám~plé, í~f míñ~Slót~Léñg~th=30 áñ~d máx~Slót~Léñg~th=120 áñ~d thé~ úsér~ sélé~ctéd~ 8:00 ás th~é stá~rt tí~mé, th~é pós~síbl~é éñd~ tímé~s áré~: 8:30, 9:00, 9:30, 10:00.]

    [Téch~ñícá~l Óvé~rvíé~w]

    [Thé f~ólló~wíñg~ séct~íóñ d~éscr~íbés~ téch~ñícá~l íñf~órmá~tíóñ~ fór t~hé Ré~sóúr~cé Bó~ókíñ~g pró~dúct~ íñté~grát~íóñ.]

    [Prér~éqúí~síté~s]

    [Thé f~ólló~wíñg~ prér~éqúí~sítí~és ár~é réq~úíré~d fór~ thé R~ésóú~rcé B~óókí~ñg pr~ódúc~t íñt~égrá~tíóñ~.]

    • [Résó~úrcé~ Bóók~íñg d~átá s~hóúl~d bé s~éñt b~áséd~ óñ th~é úsé~rÍD f~róm Í~DP, só~ cámp~úsM ú~sérÍ~D mús~t bé m~áppé~d íñ t~hé cú~stóm~ér’s s~ýsté~m.]
    • [Thé CMÁúth úsérÍD (whích ís rétúrñéd bý á réspóñsé fróm éíthér SÁML, ÓÁúth ór LDÁP ás óñé óf thé ÍDP áttríbútés) múst bé máppéd íñ thé CMÁúth íñtégrátíóñ prófílé (Áddítíóñál Máppíñgs). Óthérwísé, úsérÍD múst bé rétúrñéd bý á réspóñsé ás óñé óf thé LDÁP áttríbútés.]
    • [Thís~ áttr~íbút~é ñéé~ds tó~ bé ád~déd á~s á pá~th ór~ qúér~ý pár~ámét~ér. Fó~r mór~é íñf~órmá~tíóñ~, séé Á~PÍ Có~ñfíg~úrát~íóñ.]
    • [Thé p~árám~étér~ cáñ b~é ñám~éd ús~érÍD~ ór áñ~ý óth~ér ñá~mé.]
    • [Géñé~rátí~ñg th~é Rés~érvá~tíóñ~ ÍD sh~óúld~ bé dó~ñé íñ~ ýóúr~ sýst~ém.]

    [ÁPÍ Í~ñfór~mátí~óñ]

    [Résó~úrcé~ Bóók~íñg p~ródú~ct íñ~tégr~átíó~ñ wíl~l úsé~ thé f~ólló~wíñg~ ÁPÍs~:]

    [Gét Ú~sér’s~ Résé~rvát~íóñs~ ÁPÍ]

    • [Réqú~ést:]
      [http~s://{Base URL}/gét~Úsér~Résé~rvát~íóñs~¿úsé~ríd={userID}]
      • [Básé~ ÚRL í~s thé~ ÚRL t~ó rét~ríév~é ás d~éfíñ~éd íñ~ thé p~ródú~ct íñ~tégr~átíó~ñ cóñ~fígú~rátí~óñ.]
      • [úsér~ÍD ís~ thé ú~sér í~déñt~ífíé~r ás d~éfíñ~éd íñ~ thé Q~úérý~ Párá~mété~rs.]
      • [Éxpé~ctéd~ Résp~óñsé~]
        [Thé r~éspó~ñsé s~hóúl~d bé s~ímíl~ár tó~ thé f~ólló~wíñg~:]

        [{
            "userReservationsList": {
                "Reservation": [
                    {
                        "resourceType": "Circular Group",       
                        "resourceName": "Circular Group Study Pod 11",
                        "description": "testDescription_Circular Group Study Pod 3",
                        "startTime": "2019-12-30T09:30:15+0200",
                        "endTime": "2019-12-30T10:00:00+0200",
                        "reservationID": "5e0498469ae7b6433847020",
                        "resourceID": "125",
                        "userID": "16933"
                    },
                    {
                                           "resourceType": "Circular Group",       
                        "resourceName": "Circular Group Study Pod 4",
                        "description": "testDescription_Circular Group Study Pod 4",
                        "startTime": "2019-12-29T07:30:00+0200",
                        "endTime": "2019-12-29T09:00:00+0200",
                        "reservationID": "5e0498469ae7b6433847021",
                        "resourceID": "125",
                        "userID": "16933"
                    },
                    {
                                           "resourceType": "Circular Group",       
                        "resourceName": "Circular Group Study Pod 5",
                        "description": "testDescription_Circular Group Study Pod 5",
                        "startTime": "2019-12-27T19:30:00+0200",
                        "endTime": "2019-12-27T20:00:00+0200",
                        "reservationID": "5e0498469ae7b6433847022",
                        "resourceID": "125",
                        "userID": "16933"
                    },
                    {
                                           "resourceType": "Circular Group",       
                        "resourceName": "Circular Group Study Pod 6",
                        "description": "testDescription_Circular Group Study Pod 6",
                        "startTime": "2019-12-16T09:00:00+0200",
                        "endTime": "2019-12-16T10:00:00+0200",
                        "reservationID": "5e0498469ae7b6433847023",
                        "resourceID": "125",
                        "userID": "16933"
                    }
                ]
            }
        }]

        [Áttr~íbút~és Má~ppíñ~g]
        [Éxté~rñál~ Fíél~d Ñám~é] [Désc~rípt~íóñ] [Máñd~átór~ý Ýés~/Ñó] [Dátá~ Týpé~] [Défá~últ] [Éxám~plé]
        [résó~úrcé~Týpé~] [Résó~úrcé~ týpé~] [Ñó] [Strí~ñg]   [Cóñf~éréñ~cé Ró~óm]
        [résó~úrcé~Ñámé~] [Résó~úrcé~ ñámé~] [Ýés] [Strí~ñg]   [Cóñf~éréñ~cé Ró~óm 1]
        [désc~rípt~íóñ] [Résé~rvát~íóñ d~éscr~íptí~óñ] [Ñó] [Strí~ñg]    
        [stár~tTím~é] [Bóók~íñg s~tárt~ tímé~] [Ýés] [Strí~ñg ác~córd~íñg t~ó thé~ fóll~ówíñ~g fór~mát:
        ý~ýýý-M~M-ddT~HH:mm~:ss'Z~']
         

        [2019-12-29T07:30:00+0200]

        [éñdT~ímé] [Bóók~íñg é~ñd tí~mé] [Ýés] [Strí~ñg ác~córd~íñg t~ó thé~ fóll~ówíñ~g fór~mát:
        ý~ýýý-M~M-ddT~HH:mm~:ss'Z~']
          [2019-]
        [résé~rvát~íóñÍ~D] [Résé~rvát~íóñ Í~D] [Ýés] [Strí~ñg]    
        [ésró~úcéÍ~D] [Résó~úrcé~ ÍD] [Ñó] [Strí~ñg]    
        [úsér~ÍD] [Úsér~ ídéñ~tífí~ér th~át wí~ll má~tch é~qúív~áléñ~t átt~ríbú~té óñ~ ÍDP (s~éé Pr~éréq~úísí~tés).] [Ýés] [Strí~ñg]    

    [Gét Á~váíl~áblé~ Résó~úrcé~s ÁPÍ~]

    • [Réqú~ést:]
      [http~s://{ BASE_URL}/gét~Résó~úrcé~Bóók~íñgÁ~váíl~ábíl~ítý][¿úsé~ríd={userID}&d~áté={Date}&r~ésóú~rcé={resourceCode}]

      [Thé r~éqúé~st íf~  áñ ád~dítí~óñál~ fílt~ér ís~ éñáb~léd (t~hé Éñ~áblé~ áddí~tíóñ~ál fí~ltér~ chéc~kbóx~ ís sé~léct~éd íñ~ Résó~úrcé~ Bóók~íñg c~óñfí~gúrá~tíóñ~):]

      [http~s://{ BASE_URL}/gét~Résó~úrcé~Bóók~íñgÁ~váíl~ábíl~ítý¿~úsér~íd={userID}&dá~té={Date}&ré~sóúr~cé={resourceCode}%&fí~ltér~Týpé~Códé~={FilterOptionCode}]

      • [Básé~ ÚRL – t~hé ÚR~L tó r~étrí~évé á~s déf~íñéd~ íñ th~é pró~dúct~ íñté~grát~íóñ c~óñfí~gúrá~tíóñ~]
      • [úsér~ÍD – th~é úsé~r ídé~ñtíf~íér á~s déf~íñéd~ íñ th~é Qúé~rý Pá~rámé~térs~]
      • [Dáté~ – thé s~éléc~téd d~áté ú~síñg~ thé f~ólló~wíñg~ dáté~ fórm~át: ýý~ýý-MM~-ddTH~H:mm:s~s'Z'~]
      • [résó~úrcé~Códé~ – thé t~hé ré~sóúr~cé có~dé ás~ défí~ñéd í~ñ thé~ cóñf~ígúr~átíó~ñ]
      • [fílt~érTý~péCó~dé – ác~córd~íñg t~ó thé~ códé~ défí~ñéd í~ñ thé~ Résó~úrcé~ Bóók~íñg c~óñfí~gúrá~tíóñ~ (Fílt~ér Có~dé)]
      • [Fílt~érÓp~tíóñ~Códé~ – áccó~rdíñ~g tó t~hé dé~fíñé~ códé~ íñ th~é Rés~óúrc~é Bóó~kíñg~ cóñf~ígúr~átíó~ñ (Fíl~tér Ó~ptíó~ñ Cód~é) óf t~hé sé~léct~éd vá~lúé b~ý thé~ úsér~]
    • [Éxpé~ctéd~ Résp~óñsé~:]
      [Thé r~éspó~ñsé s~hóúl~d bé s~ímíl~ár tó~ thé f~ólló~wíñg~:]

      [{]

          ["slót~sFór~Résó~úrcé~sLís~t": [{]

                  ["máxS~lótL~éñgt~h": "120",]

                  ["míñS~lótL~éñgt~h": "30",]

                  ["résó~úrcé~Íd": "10",]

                  ["résó~úrcé~Ñámé~": "Prés~éñtá~tíóñ~ Pód 4",]

                  ["slót~Líst~": [{]

                          ["éñdT~ímé": "2019-12-30T~08:30:00+0200",]

                          ["ísÁv~áílá~blé": "t~rúé",]

                          ["stár~tTím~é": "2019-12-30T08:00:00+0200"]

                      [},]

                      [{]

                          ["éñdT~ímé": "2019-12-30T~09:00:00+0200",]

                          ["ísÁv~áílá~blé": "t~rúé",]

                          ["stár~tTím~é": "2019-12-30T08:30:00+0200"]

                      [},]

                      [{]

                          ["éñdT~ímé": "2019-12-30T~09:30:00+0200",]

                          ["ísÁv~áílá~blé": "t~rúé",]

                          ["stár~tTím~é": "2019-12-30T09:00:00+0200"]

                      [}]

                  ]

              [},]

              [{]

                  ["máxS~lótL~éñgt~h": "180",]

                  ["míñS~lótL~éñgt~h": "60",]

                  ["résó~úrcé~Íd": "11",]

                  ["résó~úrcé~Ñámé~": "Prés~éñtá~tíóñ~ Pód 7",]

                  ["slót~Líst~": [{]

                          ["éñdT~ímé": "2019-12-30T~09:00:00+0200",]

                          ["ísÁv~áílá~blé": "t~rúé",]

                          ["stár~tTím~é": "2019-12-30T08:00:00+0200"]

                      [},]

                      [{]

                          ["éñdT~ímé": "2019-12-30T~10:00:00+0200",]

                          ["ísÁv~áílá~blé": "t~rúé",]

                          ["stár~tTím~é": "2019-12-30T09:00:00+0200"]

                      [},]

                      [{]

                          ["éñdT~ímé": "2019-12-30T~11:00:00+0200",]

                          ["ísÁv~áílá~blé": "t~rúé",]

                          ["stár~tTím~é": "2019-12-30T10:00:00+0200"]

                      [}]

                  ]

              [}]

          ]

      [}]

      [Áttr~íbút~és Má~ppíñ~g]
      [Éxté~rñál~ Fíél~d Ñám~é] [Désc~rípt~íóñ] [Máñd~átór~ý Ýés~/Ñó] [Dátá~ Týpé~] [Défá~últ] [Éxám~plé]
      [máxS~lótL~éñgt~h] [Máxí~múm d~úrát~íóñ ó~f thí~s rés~óúrc~é íñ m~íñút~és] [Ýés] [Strí~ñg]   [120]
      [míñS~lótL~éñgt~h] [Míñí~múm d~úrát~íóñ ó~f thí~s rés~óúrc~é íñ m~íñút~és (mú~st bé~ móré~ tháñ~ 0).] [Ýés] [Strí~ñg]   [30, 60]
      [résó~úrcé~ÍD] [Résó~úrcé~ ÍD] [Ñó] [Strí~ñg]    
      [résó~úrcé~Ñámé~] [Résó~úrcé~ Ñámé~] [Ýés] [Strí~ñg]    
      [stár~tTím~é] [Stár~t tím~é] [Ýés] [Strí~ñg ác~córd~íñg t~ó thé~ fóll~ówíñ~g fór~mát:
      ý~ýýý-M~M-ddT~HH:mm~:ss'Z~']
       

      [2019-12-29T07:30:00+0200]

      [éñdT~ímé] [Éñd t~ímé] [Ýés] [Strí~ñg ác~córd~íñg t~ó thé~ fóll~ówíñ~g fór~mát:
      ý~ýýý-M~M-ddT~HH:mm~:ss'Z~']
        [2019-12-29T07:30:00+0200]
      [ísÁv~áílá~blé] [Whét~hér t~hé ré~sóúr~cé ís~ áváí~lábl~é íñ t~hís s~pécí~fíc t~ímé s~lót. T~rúé/F~álsé~] [Ýés] [Strí~ñg]   [Trúé~
      Fáls~é]
      [slót~Líst~ shóú~ld íñ~clúd~é áll~ slót~s (bót~h ává~íláb~lé áñ~d úñá~váíl~áblé~), áccó~rdíñ~g tó t~hé mí~ñSló~tLéñ~gth.]

    [Séñd~ Úsér~’s Rés~érvá~tíóñ~ ÁPÍ (P~ÓST)]

    • [Réqú~ést:]
      [http~s://{BASE URL}/úpd~átéÚ~sérR~ésér~vátí~óñ]
      [Thé f~ólló~wíñg~ ís th~é bód~ý óf t~hé ré~qúés~t:]

         [{]

      ["úsér~íd" : "12345",]

      ["résó~úrcé~Ñámé~": "Prés~éñtá~tíóñ~ Pód 5"]

      [“résó~úrcé~Íd”:”á1234”,]

      ["stár~tTím~é": "2019-12-30T11:00:00+0200"]

      ["éñdT~ímé": "2019-12-30T~11:30:00+0200"]

      ["désc~rípt~íóñ": "f~gfdf~g"]

      [}]

      [Áttr~íbút~és Má~ppíñ~g]
      [Éxté~rñál~ Fíél~d Ñám~é] [Désc~rípt~íóñ] [Máñd~átór~ý Ýés~/Ñó] [Dátá~ Týpé~] [Défá~últ] [Éxám~plé]
      [úsér~íd]   [Ýés] [Strí~ñg]   [Cóñf~éréñ~cé Ró~óm 1]

      [Résó~úrcé~Ñámé~]

       

      [Ýés]

      [Strí~ñg]

       

      [Prés~éñtá~tíóñ~ Pód 5]

      [Résó~úrcé~Íd]

       

      [Ýés]

      [Strí~ñg]

       

       [á1234]

      [Désc~rípt~íóñ]   [Ýés] [Strí~ñg]    
      [stár~tTím~é]   [Ýés] [Strí~ñg ác~córd~íñg t~ó thé~ fóll~ówíñ~g fór~mát:
      ý~ýýý-M~M-ddT~HH:mm~:ss'Z~']
       

      [2019-12-29T07:30:00+0200]

      [éñdT~ímé]   [Ýés] [Strí~ñg ác~córd~íñg t~ó thé~ fóll~ówíñ~g fór~mát:
      ý~ýýý-M~M-ddT~HH:mm~:ss'Z~']
        [2019-12-29T07:30:00+0200]
    • [Éxpé~ctéd~ Résp~óñsé~:]
      [Thé r~éspó~ñsé s~hóúl~d íñc~lúdé~ á fáí~lúré~/súcc~éss í~ñdíc~átíó~ñ áñd~ á rés~érvá~tíóñ~ÍD (sh~óúld~ bé gé~ñérá~téd í~ñ ýóú~r sýs~tém) í~ñ thé~ fóll~ówíñ~g fór~mát:]

      [{
          "userid" : "12345",
          "reservationid" : "1234567",
          "response": "Reservation successfully added!'" //if failure: "Reservation failed"
      }]

    [Cáñc~él Ús~ér’s R~ésér~vátí~óñ ÁP~Í (PÓS~T)]

    • [Réqú~ést:]
      [cámp~úsM s~hóúl~d séñ~d thé~ fóll~ówíñ~g wéb~ sérv~ícé:]
      [http~s://{BASE URL}/cáñ~célÚ~sérR~ésér~vátí~óñ]
      [Thé f~ólló~wíñg~ ís th~é bód~ý óf t~hé ré~qúés~t:]

      [{]

          [“úsér~íd": "á@g~óógl~é.cóm~",]

          [“résé~rvát~íóñí~d”: “12345”,]

         [}]

    • [Éxpé~ctéd~ Résp~óñsé~:]
      [Thé r~éspó~ñsé s~hóúl~d íñc~lúdé~ á fáí~lúré~/súcc~éss í~ñdíc~átíó~ñ íñ t~hé fó~llów~íñg f~órmá~t:]

      [{
          "userid" : "12345",
          "reservationid" : "1234567",
          "response": "Reservation successfully deleted!'" //if failure: "Reservation failed"
      }]

      [Áúth~éñtí~cátí~óñ óf~ áll Á~PÍs í~s íñc~lúdé~d íñ t~hé hé~ádér~s (ácc~órdí~ñg tó~ thé p~ródú~ct íñ~tégr~átíó~ñ cóñ~fígú~rátí~óñ - Gé~ñérá~l Héá~dérs~ áñd/ó~r ÁPÍ~ Áúth~éñtí~cátí~óñ).]

    [Cóñf~ígúr~átíó~ñ]

    [Tó có~ñfíg~úré t~hé Ré~sóúr~cé Bó~ókíñ~g pró~dúct~ íñté~grát~íóñ, s~éléc~t Ádd~ Pród~úct Í~ñtég~rátí~óñ fr~óm th~é Pró~dúct~ Íñté~grát~íóñs~ máíñ~ méñú~ óptí~óñ áñ~d Sél~éct R~ésóú~rcé B~óókí~ñg.]
    [Thé f~ólló~wíñg~ tábl~é dés~críb~és th~é cóñ~fígú~rátí~óñ óp~tíóñ~s ává~íláb~lé óñ~ thís~ págé~.]
    [Cóñf~ígúr~átíó~ñ Ópt~íóñ] [Désc~rípt~íóñ] [Máñd~átór~ý] [Dátá~ Týpé~] [Défá~últ] [Éxám~plé]
    [Máñá~gé Íñ~tégr~átíó~ñ]
    [Éñáb~lé Pr~ódúc~t Íñt~égrá~tíóñ~] [Sélé~ct tó~ éñáb~lé th~é pró~dúct~ íñté~grát~íóñ ó~ñ thé~ úsér~'s cá~mpús~M ápp~.] [Ñó] [Chéc~kbóx~] [Úñsé~léct~éd]  
    [Pród~úct Í~ñtég~rátí~óñ Dé~scrí~ptíó~ñ] [Á dés~críp~tíóñ~ óf th~é pró~dúct~ íñté~grát~íóñ f~ór íñ~térñ~ál ús~é] [Ýés] [Strí~ñg]    
    [Scré~éñ Tí~tlé] [Thé t~ítlé~ thát~ áppé~árs í~ñ thé~ tóp h~éádé~r óf t~hé sé~rvíc~é] [Ñó] [Strí~ñg] [Résó~úrcé~ Bóók~íñg]  
    [Véñd~ór – Th~ís sé~ctíó~ñ déf~íñés~ thé s~trúc~túré~ óf th~é ÁPÍ~s úsé~d íñ t~hís p~ródú~ct íñ~tégr~átíó~ñ.]
    [Véñd~ór Ñá~mé] [Défí~ñés t~ó whí~ch vé~ñdór~ thé í~ñtég~rátí~óñ có~ññéc~ts. Th~é rés~óúrc~é Bóó~kíñg~ pród~úct í~ñtég~rátí~óñ ís~ cúrr~éñtl~ý súp~pórt~éd bý~ thé R~ÉSTf~úl ÁP~Í (géñ~éríc~) véñd~ór.] [Ýés] [Dróp~-dówñ~ líst~]   [ÁPÍ]
    [ÁPÍ C~óñfí~gúrá~tíóñ~][
    Thís~ séct~íóñ c~óñtá~íñs t~hé ÁP~Í dét~áíls~  tó dé~fíñé~ thé Á~PÍ st~rúct~úré. Ý~óú cá~ñ tés~t thé~ ÁPÍ c~óñfí~gúrá~tíóñ~. Séé T~éstí~ñg ÁP~Í Pró~dúct~ Íñté~grát~íóñ C~óñfí~gúrá~tíóñ~.]
    [Básé~ ÚRL t~ó rét~ríév~é thé~ íñfó~rmát~íóñ] [Thé Ú~RL fó~r thé~ ÁPÍ] [Ýés] [ÚRL]   [http~s://{HOST}]
    [Párá~mété~r Íñp~út Óp~tíóñ~] [Thé p~árám~étér~ íñpú~t ópt~íóñ. P~óssí~blé v~álúé~s: Úsé~rñám~é, Tók~éñ Pr~ópér~tý, áñ~d Cóñ~stáñ~t. Ít í~s séñ~t ás t~hé pá~th pá~rámé~tér] . [Ýés] [Dróp~-Dówñ~ líst~] [Tóké~ñ Pró~pért~ý]
    [Tóké~ñ Pró~pért~ý Ñám~é] [Éñté~r thé~ próp~értý~ ñámé~ tó bé~ rétr~íévé~d fró~m thé~ tóké~ñ ({ USERNAME, MAIL, GIVEN_NAME, SURNAME, FULL_NAME } ór á~s ñám~éd íñ~ thé í~ñtég~rátí~óñ pr~ófíl~é)] [Ñó] [Strí~ñg]   [ÚSÉR~ÑÁMÉ~]
    [Cóñs~táñt~ Válú~é] [Thé v~álúé~ whéñ~ thé Ú~sér Í~déñt~ífíé~r ís s~ét tó~ Cóñs~táñt~] [Ñó] [Strí~ñg]    
    [Áúth~éñtí~cátí~óñ Tý~pé] [Áúth~éñtí~cátí~óñ tý~pé ág~áíñs~t thé~ wéb s~érví~cé. Th~é ópt~íóñs~ áré t~hé fó~llów~íñg:]
    • [Ñó Áú~th]
    • [Básí~c - úsé~rñám~é áñd~ páss~wórd~ fór B~ásé64 b~ásíc~ áúth~éñtí~cátí~óñ.]
    • [ÁPÍ K~éý - cá~ñ bé á~ddéd~ tó á H~éádé~r ór t~ó thé~ ÚRL (Q~úérý~ Párá~m) ór b~óth.]
    • [Béár~ér tó~kéñ]
    • [ÓÁút~h Úsí~ñg Ús~ér Áp~p Áút~héñt~ícát~íóñ – s~éléc~t áñ Ó~Áúth~ íñté~grát~íóñ p~rófí~lé (fr~óm th~é Íñt~égrá~tíóñ~ Próf~ílés~ cóñf~ígúr~éd íñ~ Ápp S~éttí~ñgs) á~ñd ch~óósé~ whér~é thé~ áccé~ss tó~kéñ s~hóúl~d bé á~ddéd~, Héád~ér ór~ ÚRL.]
    • [ÓÁÚT~H Úsí~ñg Cl~íéñt~ Créd~éñtí~áls – s~éléc~t thí~s íf ý~óú ár~é úsí~ñg á p~rélí~míñá~rý tó~kéñ c~áll t~ó gét~ thé á~ccés~s tók~éñ.]
    [Ñó] [Óbjé~ct]   [Ñó Áú~th]
    [Lóók~ áñd F~éél] [Ñó]      
    [Prím~árý T~hémé~ Cóló~r] [Sélé~ct á c~ólór~ fór t~hé má~íñ él~éméñ~ts óñ~ thé p~ágé] [Ñó] [Cóló~r Píc~kér] [#444444]  
    [Sécó~ñdár~ý Thé~mé Có~lór] [Sélé~ct á c~ólór~ fór t~hé sé~cóñd~árý é~lémé~ñts ó~ñ thé~ págé~] [Ñó] [Cóló~r Píc~kér] [#6f8éá4]  
    [Téxt~ / Lábé~ls] [Éñté~r rép~lácé~méñt~ téxt~ fór t~hé dé~fáúl~t tít~lés á~ñd lá~béls~] [Ñó] [Strí~ñg]    
    [Géñé~rál]
    [Résó~úrcé~ Týpé~s] [Thé á~váíl~áblé~ résó~úrcé~ týpé~s íñ ý~óúr í~ñstí~tútí~óñ, fó~r éxá~mplé~, róóm~s áñd~ PCs. Í~f ýóú~ hávé~ óñlý~ óñé á~váíl~áblé~ résó~úrcé~ týpé~, ít ís~ ñót ñ~écés~sárý~ tó fí~ll íñ~ thís~ fíél~d.]   [Líst~]    
    [Máx d~áýs f~ór bó~ókíñ~g íñ á~dváñ~cé] [Thé m~áxím~úm ñú~mbér~ óf dá~ýs th~át á b~óókí~ñg cá~ñ bé d~óñé í~ñ ádv~áñcé~.]   [Strí~ñg]    
    [Résé~rvát~íóñ D~áté F~órmá~t] [Thé f~órmá~t íñ w~hích~ tó dí~splá~ý dát~és íñ~ thé p~ródú~ct íñ~tégr~átíó~ñ.]   [Strí~ñg] [DD-MM~M-ÝÝÝ~ÝÝ]  
    [Éñáb~lé ád~dítí~óñál~ fílt~ér ch~éckb~óx] [Sélé~ct tó~ éñáb~lé th~é ádd~ítíó~ñál f~ílté~r tó á~dd áñ~ áddí~tíóñ~ál fí~ltér~ íñ th~é máí~ñ Rés~óúrc~é Bóó~kíñg~ págé~] [Ñó] [Chéc~kbóx~] [Úñsé~léct~éd]  
    [Fílt~ér Có~dé] [Thé c~ódé ó~f thé~ fílt~ér tó~ bé ús~éd íñ~ thé Á~PÍ] [Ýés (í~f fíl~tér í~s éñá~bléd~)] [Strí~ñg]    [LÓCÁ~TÍÓÑ~]
    [Fílt~ér Dé~scrí~ptíó~ñ] [Thé d~éscr~íptí~óñ óf~ thé á~ddít~íóñá~l fíl~tér t~ó bé d~íspl~áýéd~ íñ th~é ápp~] [Ýés (í~f fíl~tér í~s éñá~bléd~)] [Strí~ñg]    [Lócá~tíóñ~]
    [Fílt~ér Óp~tíóñ~ Códé~] [Thé c~ódé ó~f thé~ fílt~ér’s v~álúé~ tó bé~ úséd~ íñ th~é ÁPÍ~] [Ýés (í~f fíl~tér í~s éñá~bléd~)] [Strí~ñg]   [LÓÑD~ÓÑ]
    [Fílt~ér Óp~tíóñ~ Désc~rípt~íóñ] [Thé d~éscr~íptí~óñ óf~ thé f~ílté~r’s vá~lúé t~ó bé d~íspl~áýéd~ íñ th~é ápp~] [Ýés (í~f fíl~tér í~s éñá~bléd~)] [Strí~ñg]   [Lóñd~óñ]
    [Géñé~rál É~rrór~ Méss~ágé] [Thé g~éñér~ál ér~rór m~éssá~gé íf~ thé p~ágé f~áíls~ tó ló~ád]   [Strí~ñg] [Pléá~sé tr~ý ágá~íñ lá~tér]  
    [Ímpó~rt/ Éx~pórt~ Cóñf~ígúr~átíó~ñ]
    [Ýóú c~áñ có~ñfíg~úré p~ródú~ct íñ~tégr~átíó~ñ áñd~ théñ~ éxpó~rt ít~ tó áñ~óthé~r cám~púsM~ éñví~róñm~éñt, f~ór éx~ámpl~é, fró~m sáñ~dbóx~ tó pr~ódúc~tíóñ~ ór fr~óm pr~évíé~w tó p~ródú~ctíó~ñ.]  
    [Éxpó~rt] [Créá~té á J~SÓÑ f~ílé w~íth á~ll pr~ódúc~t íñt~égrá~tíóñ~ cóñf~ígúr~átíó~ñ] [Ñó]      
    [Ímpó~rt] [Úsé t~hís ó~ptíó~ñ íñ ó~rdér~ tó ló~ád có~ñfíg~úrát~íóñ f~róm J~SÓÑ ó~f áñ é~xpór~téd p~ródú~ct íñ~tégr~átíó~ñ] [Ñó]      
    [Víéw~ ártí~clé í~ñ thé~ Éxlí~brís~ Kñów~lédg~é Céñ~tér]
    1. [Báck~ tó tó~p]
      • [Régí~strá~tíóñ~ Stát~ús]
      • [Rétr~íévé~ Átté~ñdéé~s]
    • [Wás t~hís á~rtíc~lé hé~lpfú~l¿]

    [Récó~mméñ~déd á~rtíc~lés]

    1. [Ártí~clé t~ýpé]
      [Tópí~c]
      [Cóñt~éñt T~ýpé]
      [Dócú~méñt~átíó~ñ]
      [Láñg~úágé~]
      [Éñgl~ísh]
      [Pród~úct]
      [cámp~úsM]
    2. [Tágs~]
      [Thís~ págé~ hás ñ~ó tág~s.]
    1. [© Cópý~rígh~t 2026 Éx L~íbrí~s Kñó~wléd~gé Cé~ñtér~]
    2. [Pówé~réd b~ý CXó~ñé Éx~pért~ ®]
    • [Térm~ óf Ús~é]
    • [Prív~ácý P~ólíc~ý]
    • [Cóñt~áct Ú~s]
    [2025 Éx Lí~brís~. Áll r~íght~s rés~érvé~d]