diff --git a/static/api/v2/assets/hierarchy.js b/static/api/v2/assets/hierarchy.js index b9909d30d..dba80f97c 100644 --- a/static/api/v2/assets/hierarchy.js +++ b/static/api/v2/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyNzs9qwzAMBvB3+c5O1zQdzXwrfYAccixlGFslYf5TJOfSkncvbmHkMMhOQuKT9HuAU8oCfW7ar/aiwHT1ZPOYokA/UKalRhMIGr1Qn5lMgMLPGB10vWsVJvbQsN6IkHzYxPQtbDe/6c2Qg4d6J6CRxVVlvXoPFOwwescUoc/7utmqz+ZQX2aF0izeH+8TU3ejeBxPg8mnFG6einUddU1TdKZkq5AceXkJVw6uuGeFAl0AO7YDSWbzP1Raxl+gPw6sIeb5CfBsmvI=" \ No newline at end of file +window.hierarchyData = "eJyNzssKwkAMBdB/ueup4rvOTvwAFy5FZJiJtDgPSaYbpf8uoyBdCHUVEm6S8wSnlAX6tKi3q7MC09WTzW2KAv1EmZYaTSBoHIWOmckEKNza6KBn81qhYw8N640IydQmpouwnXzTkyYHD/VJQCOLq8p69Rko2Kb1jilCn5az+UatFuv63CuUZvB+9+iYDneKu3bfmLxP4e6pWMdR19RFZ0q2CsmRl7dw5OCIu1co0AHwwLYhyWz+Q6Vh/A36cWAM0fcv/lqbBA==" \ No newline at end of file diff --git a/static/api/v2/assets/navigation.js b/static/api/v2/assets/navigation.js index 73334f1c6..638f450c2 100644 --- a/static/api/v2/assets/navigation.js +++ b/static/api/v2/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "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" \ No newline at end of file +window.navigationData = "eJy1nVtz48Z2hf+Lnu04x45PTvymy8ycyYw8iiiPq+JypSCyRSECAZ5GczxKyv89BYAA0UB377U2mFdpr/VtgI2+o/Hb/14489Vd/HSR5d9m+/y72q4vvrnYZ+754qeLXbU5FKb+rvvff9V2/U/PbldcfHPxkpebi5++/+Zi/ZwXG2vKi59+G6xuzL6oXnemdO8311X5lG9PlnnpjH3K1r7rXDEB/fjXP78Z/G+rjSkw41FoyvHe1NXBrs07Wx32mHNAkiJc5pf7/I21lT0Zu9e973kKmlj987/9619+/D5o92vunt9vINMuFLC2Ln/K1i5tegzC7S7t9tD8xFd5ucnLLeQ+0ahhH/Mau5yAjoHa7BXE2OwVN762JnN5Vd6bel+VtYEYU5Eed2vqOtvqqEctDr8x9drm+8YDAo7icYj0xAxhuCVcxLgy9XO2w258E4jb3lW1u8lcBln3wbj9L7aAnH+xhWx6la1fTLm5MS7Lizrp64fK1l3FfbCZWNy8SNL4KquNeLODChJE1RNJ5UIwUmMgBmQawmM9iSXNxQd8Fk0CxEd9Fg0AND+M+rew0kNkkWfn1BtMmp3CGMurQ/FyW23yp3x9vMh/HIzww4rqZQkAz6osZ1I4/cDMtU9UOiB1rXylFNciBV9UMwncmMIornkqW4Lkrjmi5hKQm+hZNAMQKvhxIGMrVu1+KGOtr2sW1jMBOXGZEfXCBLoRqCld/pSb9EiY8NEnRT2ZS2vdkF79i5zkS1PgKomEA5NIL21+SK7SCCgZ8Mpl7oCyumDenrsiT8PDuN/P0zCwh8xuDXf7xhIKle/MQ/Ux/4Je1EnAYKQxqhcpG78ps7Vje1cxEYD7atYHlz0W6Zt0CmMsoRnAebgGIdaAYQmDEjoN40DGlsiczfgus9nOOKGJDMSrIMSFeBoUJk2tDFGEoWYYJ4kX4YGuhKgmEqBGVFHVAiDS7EhiAk+NpqKqBUDqetVDqcEBqrPAWawhGHzQ4dmrIVz9JC57CjVDHEm8DE8McHAbdUrMo7KwPlINbkT1wgSoZ3bRyGZwYQc2KSGBXa2fTbNWj7H6aAWgr8nF5YykcgGYK9Ux9RkSoAqXYKJIR9cgxtRnSEB1P5Y3lL0T2mCe4hUQvEYbKxQgdYOaMFichqagLWxWUjaqAneeWr53A6ZDIhoGxkB05lRLRc5XTXTcr8bNVgl1APLIf8weTXpaqI0AjT6Y9HagPgi0E6ufIQo0/JwVh/RPcQoDLKvtdbXbAZ0DL5Iwvjf1oRBugR9Lm793ZscAmngZ0u5DhLaBeJGgsVguhijQ8LOxtTRrMw7kbLF0R8Gy/TAvxWwyjIn0OPHKUkIZ2+85herrabBsv1pnRV5uEXM/FLE2ZWbzSjDtgnA7ocI/heGWcgPgRZLGUoMwDSbtxfI3iyYAsDdkK62+QGsuSD0FV1HHQHT/6TwcRgjFdoiCDcXfhqhMr9Yv5eayKC7ttrq+udzvi2N3WWi6kjoMOlUCDWZaqMMSUw2YwXnSkHvOlI8uqeau3pt9JexVlMVL8NJ4WNQugSvLxFisxOMzPpjBedLQFkvl1E/YjJyowE3Ol472Pi2YsQgb3psna+pn9W2a6M+ShPbmhG10KYnzLCkZgWxqwDp3lX3VNTRx/VmSoH4K0UabUrv4lSVHIZJUhca7G75GDdP+9sr2ZGSgak7i+rMkoSx8y9uSsZc0/E3JVEh965X2OFsyyp9ladM1zLO1Exn/cajwxyUhxdC6WnFJLXjab9imK6Em4RqEMNcZk5Ao1e8nyMkUfkF+u0k4hNhU6xdj7802r519bcY119VuX5Xpd5ckqQK9MmtrmPdsYI+zJQM+QoSVOjW27UM8zpbMgvu0pB0M+WkaJtTnrEktuGdLG6mQJzaUiCsXgpf8VL6DOpFmG9PKlHXu8i+GmLVhvKDkpDM3TkG4HXp/vWDMfthprWo1BTmYgjPlxmxWxn7J1wDSC4cQ70xpbL4+1lnAiGsm0GHQ2xgVKrDYaCKk4WHS2lVEoQRxF9VJeNRd5tbPV9UmtW6WUCmAVe143lEE4ZLLP8cIzKisXVauzcPrXizT41ja/J1x6LMTkYFIZ2yZFd7ZSjIwINLjLsuycpmw+ofIz5GC+IhJen0SUF0SVy4E6y6cqGOalVDvCYY7TXElBAZ7qkwPFFmLg5fcqsf/Nmu3cpU1ujGlaHCeNMD7iProkmLHkaLBedLQ3pslw8eZmWbsCJmcLx3tfVo6ZJwZYuPFiGwJUv3DKIaJMw/tGBE2Om9abyvbdPOus0JsFzWeULJDc2eGedG7IpP7CTGdAgqVl4CEQyE9P77H5ymaTUIUohHwGLaNSIqX48E6D/Hgk4E6lcrOpKITqe08+rr03ruwgMe0I1qwgowKeWzdVE8a7FhIYeEB/0zAY36uNgYuJScFD1JV1nOlCkzVOp4IwoHzhMz84DH2ylYvxnYNKGg/ljCo62yfPeZF7nK5PAQkDAqpL0ahjPWQmcuKKvXuQ1ykxyGLyVHhMmw3B73ksmcuZ0kI38aEOykSa6oO/tfpVQuAt8ZlG2B6P63GEnjOrPFbIGxQFRVC2AdTZvJSfxcFGaZfi+hDMKumjzZuPpAyEBRJuJuVcdI62xCDmL3NqRf+YxIElb7hxwjJ6MM+v9xurdm2+EvnbP54cKmUIwoEJH9HYBSFGDZn0X96uq6Kw649VTj1zATjAcgpOm1+ioNMD6Xrb6NoPI4FzLvXO++rP9K+QxhjKTyJ01DGWuheTENh61WyDzYOkyyber39KEXCb4iBzOQnYhwGWd69l98t8wMRW7CbOQ1FrNuOQi2sGfmBiC12F9Bb0LzXC53uPYmUjO8fLoEjC0dRhKH0UY9pKGEtTYdMQ1lroS4IhRMIoTKfRBLGq3xbZu5gQfchnECkW30/ELCFv1AxiwXM+ZWvuAjAQc+nF0eZXmf1OtuYX/abzBnqkjAPLhnNrV18Srznwc/PInIyBaDY0se2e5rklpdJJGWsW9ZDLahU0KN04iIKJ1Zh1PnF9w+XUh+qD0GtgIHbNBSxRs499uIoU/z8kJSMRCI9F/60ZU8kPYDMIch+eLk/OPAw57SQwn46OCV3rqTAyNHMYYEOw1wadTrzoEx378dhjKWqaV16YPDYQtWwLj3Bd2yBPXLQQR/jaHWLd46TTsc2RHunOzvu/uFSuofQrfNqGqqCTykBMDC+Q8d14HiOGcd9zJyp3f2hLPNy232rQbrdQQmCAk+Gm4Yy1lh3YxZOItLHz82DeXthbjAsADA7pI7YwdUAeqLdNBS1lieeJpGksfwssafQ3T9c+n0LqqpJSgE0cMLaKIowlOoE/JC1+4dLrJohahaX70ztsl1qs9g4DMnRCXX2gxNr7IfSAbPSoyjAsFtFfF8+pX5jL040tesXJM1RGGJ5fahdtWsS+NTugxSsp+EahFAJxSQalFBxxCQIqu10mlvjbL5GtuZGNRis7YShQ/WYBEFhXeJJJGJ8fA9DmImeRGLGrrulou0xjjIFipAXS5n3i/cooI9XQZgrGWsQmNR7HmJgMyBbuAM9BAOFb4hDTKFyhxc6uMRxxa2LBq79FIjbgkWYL7+7VrEyhVm7yt4Zu8vrOn8sTHvCdWoQC6jx65OO3Z5EQsZFtge/HhQKRxArZ/NyKy2HTiIR44cs1Tc+RoBGQEE/RkGGQO/Si5NMR+fGeRsgvmQ2b2bwPGc/2Lf+wXPtRw2y5Sky4ed9Z1w2nYYnnE9rErKtF5vyDBwZAbiHVQnOaAZedPdiRU/oLo9DEcf+exOE80iSIDQ77WTTY1TC58Pde9mmC0q4HHf2CDbHqLRP04OGrI6BCbdP0xfAZN+QJEE4nbImW3uxSc+uKUUch0jAr3srHTbtwwHn9ngT3LkPTzj30xmy6Sgy5Qf+/MhvftwgjZj1gQm30zyBbOjFJjytqavii4msUj8dynV7LMHYOiTxCX/9lz9/HzHWlTXf1XbURd5VTa1Vf9f8p/X0W+FvLtbPebGxprz46bfB5mNemhuzrjbjpbx1kdX12GkU5bv+5fu/jZ/3vWnq5eP7TleHvEjbBuNTgNXqjZzsKShpVZuVsybbpZz6mJTRm3Kzr/LSfdpPzqrIm8MZnrL12HESPPmJfvzruDuTX1fWNLdo1T6118+Zaydjp72wwTyqEPtjE+Gb3aPZNDOuHM+XidA/6iuzsdX6BbiyeSxuj15NRCCC/ufQ3YTLHLiQQDABQC8lppBQ3ZTd8XnsOrRRSCBWsn+33n821pmvyK0KBUuAO2P3hfmau1fZPxAr2a+y/f1esB3FSHam7XGa2XulpwZicPVDZw3DyXNrXPdY3pja5eXkCJ+Ac0iQbHg21bpdlPl2a6tDuy4TbobmcXCjFJuNj1iis/Lt4tvRArQeSxD7u3xvirw0t3mZ79pzeYIzyglaxIGBL6DCuLzM7OtVVRUmK9/mRWAnUIw2V4qwqmqK5nbVFNrmeNiDO545bzNntrN5mBhZsGHSyMutN95XpDC1EOvm50P5AnLaWNGwKpo5PDz7kwC3brcwtW8WMkUyqsfB3YqQHjzR4+A709qpwRM9Do6cTyACweMJToK6mThUX5+nFqHtz9/XTijLE0mI/nM87dRA4I2kCGQqozBoleWLOEQz2dP8pZmGnq8+Q0DfgsPfGdvV7iuT2fYwhcCmISiLoBOXzOIczoNWlS3fgYOHjsSEmMj5mL6i/WL70Vp3nZ6DCDdlbe6bSUjzJSsWNMmykZyKvIUgCue3EpA9WLT32sddHYrjbgquPYnqNWDuJkYNUHTXYOiu19OiwHZHLQlqNSjgg3ltF02btvYuy9HOeUyOYrvteySsE6EIZeFgiwRchcEVVh/I9ON9EYxQ9M+CWhiYPkZRQnKnKPay8MEmAgs71KSP7l+t1NQLnhYFNk1gdXDtr81emqeVgMO0YHiSL4KaqCRI12u7bc7SaubD3pSH2ZbuCCigFOcWu61tzLzRWCLbO3IUMlIQ5sMq9NXrfPuKTPLkGixa6oJaAqjgMPZU5TDTiaCq2hbmxuZfDPX8zHQ06NglPU4OarG+izaJlbMHeGCZNiFS6H8pTZ9NslGkkTgNFk+COB82oNbNNctGRCr9zoJuPMNn4Osl8N8fHu4+Z0W+aUsQU+MHlBLsfbkuDpvmRMjnOrjrL4Ka6SSQssvOdtU/mNdfK7s5x9AZsZLSuc3KQ1b0JfDB5tstvJQQ1IpAY7emn/K/NzYrX3BgSEsB27WHe3OAH9OImoISs0AznQzqpghh/y4csW1OPdQUy6BWBaRauIQDCg+99CjQkNce+9gP5rUblZCMQYcWhr5Oauojavo5boBe46e9URWWQUeDiGFNUIsCyfZ9KkMx3S+tKIknIYdCe+kTlQhZtWea3jW7rVS1SEyvBvNdRcRKnQ43hpBsmDSWdOFFH00iy34ZRS8+JNd14wEncdNUM81CTm54GmBXlnopULX4FxQx44S4gQrdTM0txg8mYgrHn0U5Yx6To9jT4TF4tzCopYHUpE9EjULhybmTALXWVQTah7+q3Z2t1qau83LbvX1xb56MNeX8zcMYOuVBJkB23yJqCToMWfX72FIWMJ5ZC/JFMGLxRgjACU9m2fKk6AMnsjQBNXhJW5g2WZYC0zwBTsuSYdtL0A1OarWu9maztIyEXfAk2kvQDF1SFiT+XA9s2o1MSldPj7UkkNmuEZKSOG6zWFhMIrvX+bu3kogJDcEFTuJze5bAkl937iC+zPGD5tmaqEgIN+YOi2XkkvF1RI1D+bF0UIsDdd3lqF4EL2kbdE1CO+2PE+Qj4NugevTlFfJNiqheBN/cLiqcETmBVRTPoJhAKgto1EBEqzsOiv7CWboJy3oHimaDaifaWHJ+zBdxCHYfXUSNQbm+BtXFOPYJ2rqC8u8koL2u46LrrxwPFPi5+oPa9jOVsRhd5yFpokyBWhBNeuAJLGow0i58EormI+XBJ6BsTCQfMZG3D3eqFmWqo0FkqY/IEeyighbTM2BF4QqrGaiyQMUdRPhkHRElTmQsRnFz4w44fJXD2y18EYegNt6FpBxuyc2c6CXwg/nqPpXFa/OWOjNdPtPRoO451uI6NQLtO1VMfTPTSSDdfklyr2Q3CcP8SiMFZr5wpJE2wVJYhNYhl6waJBww+IIdonEDEK0eykb1DPgshW3Z4FY9M8pPiI4V3LAwoGRgyjFcykLC/1rZl/+sykVvEyQ92AT4FjXhwMJ1fUDBBd3uEDtsUtjnIBw9OSwMcO5jWcK9K3qc9aCZ+Y5PV3pqJG1F9e2uOUOqDh+uNAtrEf4dj5yt5J9Adl3k3rvk/Rl4YUBQ7GP9w/Gmgmq3978opSXPjFRZxE4AJHOQDwkUpG0H6Gy3JOC5ILczp0VmdHrlVFtQJw4sd8HlzzxUv8LwObtZa0ze/5ORVDUnHra2cbus67x2WekiX1yjH+Gg69Isz5rcmXJavdbO7M6amWe5NL+HqirOmt3IcGluv9TGnjW3kaE6t+b6FmbTWJD84BGUEPa8J47iVaCau6D6C3gQGbw9npUZ/nqTCPflYe6441dk5Xb9nOVluMM3/PvcHT3feEkHT2yqoyiiif5k18+mdt1YHgMFJDDhWD1MprQAzljINPtZUcwOku5KXPqHOuk0VUn7gHDEkU5dnZDYkFhiN6meLN43dW3odVifGREhLK8Q4LSgTOJ9zMrtdWPjl3DmR4UsdHnctjVXeI0HSWKslzLws0efoZhKrqyrsTJcYXshcKUNVW9z6yVVnFhtCzht5Q2MsFAyMr7ylGokTYrNMAgceUYhEC7MIkBIeNYgoF2IhkfJ11XpmrO8sifjXru57XabdairOPoIwzwJ0G3y5PpfaYhYdIfanS2jqV0qpWYJsrujqU9SzNkzXQoSHFCBoKA2BesXT971E6rH/SzTxiVJTZsg+AeblXVx/L7Xvnh9qPqv4JEpxI1SaQzVnf9iZZLoaSDztt2nbmxIiqICPQSYFesdhGFcEZ3KUojuCR1yAgkTVQowlFgKMFGlALdZ/cLae5qUOdApTILQTmEcevwN/26yDV4TJxxS4Dtb7fbuwez2zfNN3tOwOIU7JsZV9L4oZT+qqKgLmemSTWg/79sOO8ITfIGWMqCCBqKB1jU+x4S30OQcU8Dh3riDLUPjRTyLkweURSd6eLamfq6K2SvtEe5EhQyL0xOmUhcBmSGlCg9RZkahx/tN2R81BAUog+NoyDk0dxuxhT4TlbvgXpyA5TFScrwxX0xR7Y2lfsaQSiRFuoHhzTV4NxLbY3Ozz48NZ3hiJMCbKHDCna2+5BtjeZKvlIjpJQKpv8i5Hw/MZyFHGccKz59JKGzKrPkuLFydjIJF3+SiRcAaWKU4ub/fnWo075OWMfuJQJxILLJd9u6Q2c0Pf7u6bt4oDHwqZU4JyigW3wAn5RS7nWzoHNAnNa2n6N3EwgL83EDm77hneSJA/dHn14+X3Lv+bGR+JYYIiLgp7fbG3psnGRXWUbTgDnFpLhbZHz5XxLYcIjR0o2F0ANnswSXBU7m4yXE8ogOu0o8XX8rgSiFV/rzg5giVT1+MtfkG6Z/GtSK13cxCdQJnEvGdi6oqKMJEIPrPZvfwpiyuJahd8USrv4iQ4LUtENp4hHUsjRmxx7UEtWvmFBc5FtI85WUKqwUpLtMHCsoI1kNmt8Y1q78H7DmMSSVms9GLeuInAtIf7tiHdTpa6MRelIgc2vvYfJ09Nu10Ap++MDyHJy18vvdN41Y3G3dPn0WRHHEQwbNhMcOciSVcYGBB8AJqCTir/wncTJuA5fXQG52eLpnizGRJBNjXSwOJHt/k29j7tvv2rTXbvHb2NbwzZBKEb+gD5slD3ueZKQ+egRbEhaVKYmpkStCZ8encIvxZOwyPfd0uplt++fz4vPWIrglEqWdcDwgxzroiEAOcbU1AAIAtvfwx1xBH8SVXYPY9SDrH/Ht44j2IC0tF4t17/AEaghHXQ+2q3ZvS5W42tIt5jyQAoQ0MfJM64t6Ho86v1H0ZSwDCrXHP1ea6Ktu2B2T4IpjyNnu0+br5UHzo0PEky5cCxJXLyk1mN9Tv7ovEdYjU1FiIQM2HJdYeQt7M6oO/pwUvXUEhTEtOgyVx1IxYem0lyKFWV/ro+KA/xcBH+++K6jEr6JsWkIkkv6Ken5kf5ExFJAU4MwLAKk6OmGy4wkt/UMisxSGQcfzCdT7JHljpU/Xt6Z78SBBdcRdA8Lq7dEZIiMMeBuKN7hGAJ1CsiOK3LCoWqR9vU6uBQZYvEVfsxjsV8SsKyEBSeuNFgsXtuzh2uNvViayAntKJhCRAP85Ug62ndleMAcYCyj203icSkFW+20Phji/1wvXxVAMzYouJSQi6ohhYPUY4AZmCdGMK0xygg/d7RRNFFomTeMAUiJN4AuqmwC1MYGyhyKD5qE7kKCQwgZGDmr/oDowtVDstuu8RK+m9XCSr5vj4Gb2xguoIBYXL9jyEMNyuBz+arzRSeo5NVhVRMUdlK4i4muOS1UJUrKFqr5apB3zlam/WPK9RkZzDY+1yd3Ch1+hg7NxkSRbaux1yofJQdNNTeond5/i2srvM/XvNzO3EtDxztX42O2jSMqbVMpeTNfzm7Fqe2ahEzqF0+c4EWuRmEhNiJh1Avv9QkOi5WNwzd3nHvKEazwAy0mUDrx4n5Doyvnab0i9hp7c5sZlwO5+4c2yDuZzh2yzSAa9xLv2FjrzcFoYdJs9Vi/epBjH0TlXiGtDM+7jAZvKULbCHfBR69fr+hnRvJBRhtTZlZvPq52xnPhtbg/P8kgeYQ94eWcP8+kGhTPvKTCqNwhfugg66q/dBs526iHThPs8Q6f9lpycAOvteT5yJ7PYMdIBi5zSDcyLCec1+t4dhzZUzzHiLnt278LY8u3fwVrz7ffQ8vd5mCPEN/eNs7vcOeIN/ZIm/un9dFYddcCN3b3eKAPYhNS8v5eXs4e29ThHieC+z/zgYd5e9FlU2WxDu/fwoeQxpNnm7Ch7a/jF4elGgZz8IuTUu28jm03CSIt2VYDTJ6L5zDyK6YHHcU/2RKmjHf4suQ/Fu9vnZ5pPuzfebNpvC/JE1Z/EFtyrMH46UOpzD73/+/n8pZwqO" \ No newline at end of file diff --git a/static/api/v2/assets/search.js b/static/api/v2/assets/search.js index 236f90631..9a1df40c8 100644 --- a/static/api/v2/assets/search.js +++ b/static/api/v2/assets/search.js @@ -1 +1 @@ -window.searchData = "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" \ No newline at end of file +window.searchData = "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" \ No newline at end of file diff --git a/static/api/v2/classes/core_src.LineDecoder.html b/static/api/v2/classes/core_src.LineDecoder.html index 0860aeb40..08d54db79 100644 --- a/static/api/v2/classes/core_src.LineDecoder.html +++ b/static/api/v2/classes/core_src.LineDecoder.html @@ -1,4 +1,4 @@ -
Request builder for OpenAPI requests.
+Request builder for OpenAPI requests.
Type of the response for the request.
-Skip fetching csrf token for this request, which is typically useful when the csrf token is not required.
The request builder itself, to facilitate method chaining.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Server-Sent Event decoder.
+Server-Sent Event decoder.
Decode the line into structured server sent event.
Line to decode.
Server sent event if the line is empty meaning the end of the received event, or null if there are more lines to come.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Stream implemented as an async iterable.
-Stream implemented as an async iterable.
+Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Protected StatictransformProtected StatictransformAzure OpenAI client for chat completion.
+Azure OpenAI client for chat completion.
OptionalrequestConfig: CustomRequestConfigThe request configuration.
A response containing the chat completion stream.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI chat completion response.
+Azure OpenAI chat completion response.
OptionalchoiceIndex: numberThe index of the choice to parse.
The message tool calls.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Chat completion stream containing post-processing functions.
-Chat completion stream containing post-processing functions.
+Chat completion stream.
OptionalchoiceIndex: numberThe index of the choice to parse.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Static_Static_Static_Protected StatictransformStatic_Static_Static_Protected StatictransformAzure OpenAI chat completion stream chunk response.
+Azure OpenAI chat completion stream chunk response.
Usage of tokens in the chunk response.
Token usage.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI chat completion stream response.
+Azure OpenAI chat completion stream response.
OptionalchoiceIndex: numberThe index of the choice to get the tool calls for.
The tool calls for the specified choice index.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI client for embeddings.
+Azure OpenAI client for embeddings.
Creates an instance of the Azure OpenAI embedding client.
@@ -10,4 +10,4 @@OptionalrequestConfig: CustomRequestConfigThe request configuration.
The completion result.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI embedding response.
+Azure OpenAI embedding response.
Gets the request ID from the response headers.
The request ID, or undefined if the header is not present.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
LangChain chat client for Azure OpenAI consumption on SAP BTP.
-LangChain chat client for Azure OpenAI consumption on SAP BTP.
+Implemented as a static method to support loading logic.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
LangChain embedding client for Azure OpenAI consumption on SAP BTP.
-LangChain embedding client for Azure OpenAI consumption on SAP BTP.
+Input string to embed.
Embedding.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The Orchestration client.
-The Orchestration client.
+Implemented as a static method to support loading logic.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
An AI Message Chunk containing intermediate results and request ID.
-An AI Message Chunk containing intermediate results and request ID.
+Type guard to check if an object is an AIMessageChunk. When called with unknown, returns base AIMessageChunk type
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Staticlc_Staticlc_Get the orchestration client.
-Get the orchestration client.
+Creates an instance of the orchestration client.
-Orchestration configuration. Can be:
+Creates an instance of the orchestration client.
+Orchestration configuration. Can be:
OrchestrationModuleConfig object for inline configurationOrchestrationModuleConfigList array for module fallback (tries each config in order until one succeeds)Optionaldestination: The destination to use for the request.
OptionalserviceBindingTransformFn?: ServiceBindingTransformFunctionCustom transformation function to control how a Destination is built from the given Service.
The name of the destination to retrieve from service bindings.
-Optionalservice?: undefinedSend a chat completion request to the orchestration service.
+Optionalservice?: undefinedSend a chat completion request to the orchestration service.
Optionalrequest: ChatCompletionRequestRequest containing messages, placeholder values, and message history.
OptionalrequestConfig: Pick<Additional request configuration. Use requestConfig.headers to pass service-specific headers:
AI-Object-Store-Secret-Name: Name of the object store secret used by the feedback service.The orchestration service response.
-Create a streaming chat completion request to the orchestration service.
+Create a streaming chat completion request to the orchestration service.
Optionalrequest: ChatCompletionRequestRequest containing messages, placeholder values, and message history.
Optionalsignal: AbortSignalAn abort signal to cancel the request.
Optionaloptions: StreamOptionsStreaming options, e.g., for input/output filtering.
@@ -31,4 +31,4 @@The orchestration stream response.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Orchestration embedding client for generating embeddings with optional orchestration modules.
+Orchestration embedding client for generating embeddings with optional orchestration modules.
Creates an instance of the orchestration embedding client.
@@ -12,4 +12,4 @@OptionalrequestConfig: CustomRequestConfigCustom request configuration.
Promise resolving to embedding response.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Response wrapper for orchestration embedding requests.
+Representation of an orchestration response.
+Representation of an orchestration response.
OptionalchoiceIndex: numberThe index of the choice to parse.
The message tool calls.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Orchestration stream containing post-processing functions.
-Orchestration stream containing post-processing functions.
+Static_InternalTransform a stream of chunks into a stream of content strings.
Orchestration stream.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Static_Optionalresponse: OrchestrationStreamResponse<OrchestrationStreamChunkResponse>Static_Optionalresponse: OrchestrationStreamResponse<OrchestrationStreamChunkResponse>Protected StatictransformStatic_Optionalresponse: OrchestrationStreamResponse<OrchestrationStreamChunkResponse>Static_Optionalresponse: OrchestrationStreamResponse<OrchestrationStreamChunkResponse>Protected StatictransformOrchestration stream chunk response.
+Orchestration stream chunk response.
Usage of tokens in the chunk response.
Token usage.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Orchestration stream response.
+Orchestration stream response.
OptionalchoiceIndex: numberThe index of the choice to parse.
The message tool calls.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ExperimentalRepresentation of an RPT client to make predictions. +
ExperimentalRepresentation of an RPT client to make predictions. This class is experimental and may change at any time without prior notice.
OptionalrequestConfig: RptRequestOptionsCustom request configuration.
Prediction response.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Query the AI Core service for a deployment that matches the given criteria. +
Query the AI Core service for a deployment that matches the given criteria. If more than one deployment matches the criteria, the first one's URL is returned.
The options for the deployment resolution.
A promise of the deployment URL, if a deployment was found, fails otherwise.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Executes a request to the AI Core service.
+Executes a request to the AI Core service.
The options to call an endpoint.
The input parameters for the request.
OptionalrequestConfig: CustomRequestConfigThe request configuration.
@@ -7,4 +7,4 @@The name of the destination to retrieve from service bindings.
Optionalservice?: undefinedThe HttpResponse from the AI Core service.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Returns a destination object.
+Returns a destination object.
Optionaldestination: The destination to use for the request.
OptionalserviceBindingTransformFn?: ServiceBindingTransformFunctionCustom transformation function to control how a Destination is built from the given Service.
The name of the destination to retrieve from service bindings.
Optionalservice?: undefinedThe destination object.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Convenience function to build Azure content filter.
+Convenience function to build Azure content filter.
Type of the filter, either 'input' or 'output'.
Optionalconfig: AzureContentSafetyFilterParameters<T>Configuration for Azure content safety filter.
If skipped, the default configuration of ALLOW_SAFE_LOW is used for all filter categories.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Convenience function to create Document Grounding configuration.
+Convenience function to create Document Grounding configuration.
Configuration for the document grounding service.
An object with the full grounding configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Convenience function to create masking provider SAP Data Privacy Integration.
+Convenience function to create masking provider SAP Data Privacy Integration.
Configuration for the masking provider SAP Data Privacy Integration.
An object with the masking provider configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Convenience function to build Llama Guard 3 8B filter.
+Convenience function to build Llama Guard 3 8B filter.
Type of the filter, either input or output.
Categories to be enabled for filtering. Provide at least one category.
Llama Guard 3 8B filter configuration.
@@ -6,4 +6,4 @@Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Convenience function to build a document translation configuration for orchestration service.
+Convenience function to build a document translation configuration for orchestration service.
Type of the translation configuration, either input or output.
Config for SAP Document Translation service. The target language is mandatory, while source language will be auto-detected if not provided. @@ -14,4 +14,4 @@
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Type guard to check if config is a config reference.
+Type guard to check if config is a config reference.
The config to check.
Type predicate indicating whether the config is a config reference.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Type guard to check if config is a valid list of orchestration module configs.
+Type guard to check if config is a valid list of orchestration module configs.
The config to check.
True if config is a non-empty array with valid OrchestrationModuleConfig elements.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The SAP Cloud SDK for AI consists of multiple libraries to enable you to integrate AI capabilities into your applications on SAP Business Technology Platform.
+The SAP Cloud SDK for AI consists of multiple libraries to enable you to integrate AI capabilities into your applications on SAP Business Technology Platform.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The deployment configuration when using a deployment ID.
+The deployment configuration when using a deployment ID.
The model deployment configuration when using a model.
+The model deployment configuration when using a model.
String literal type representing the name of the model.
The deployment configuration when using a resource group.
+The deployment configuration when using a resource group.
The options to call an endpoint.
+Input parameters for Azure content safety input filter.
-Input parameters for Azure content safety input filter.
+OptionalsexualThe filter category for sexual content.
OptionalviolenceThe filter category for violence content.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Output Parameters for Azure content safety output filter.
-Output Parameters for Azure content safety output filter.
+OptionalsexualThe filter category for sexual content.
OptionalviolenceThe filter category for violence content.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Base stream options without per-config overrides.
+Base stream options without per-config overrides.
OptionaloverridesPlease use StreamOptionsWithOverrides if you want to specify per-config stream options for module fallback.
OptionalpromptLLM specific stream options.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Chat completion request configuration.
+Chat completion request configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Represents the configuration for the Document Grounding Service.
+Represents the configuration for the Document Grounding Service.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Configuration selector for applying translation to specific placeholders or message roles.
+Configuration selector for applying translation to specific placeholders or message roles.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Embedding module configuration.
+Embedding request configuration.
+Embedding request configuration.
Representation of the FilteringModuleConfig schema.
Representation of the FilteringModuleConfig schema.
Representation of the GroundingModuleConfig schema.
Representation of the MaskingModuleConfig schema.
Representation of the MaskingModuleConfig schema.
Orchestration module configuration.
+Orchestration module configuration.
Service-specific headers for orchestration requests.
+Service-specific headers for orchestration requests.
OptionalAI-Name of the object store secret used by the feedback service.
OptionalAI-Use the deploymentConfig constructor parameter to set the resource group instead.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Prompt templating module configuration.
+Prompt templating module configuration.
Request options for orchestration.
+Request options for orchestration.
Custom options for how requests to the RPT service endpoint are performed.
-Custom options for how requests to the RPT service endpoint are performed.
+OptionalsignalAn AbortSignal to cancel the request.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiApiError' schema.
+Representation of the 'AiApiError' schema.
Descriptive error code (not http status code)
Optionaldetails?: Record<string, any>Optional details of the error message
Plaintext error description
OptionalrequestId?: stringID of the individual request
Optionaltarget?: stringInvoked URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiApiErrorWithId' schema.
+Representation of the 'AiApiErrorWithId' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Base data of the artifact; this is the data that can be provided when the artifact is created; name and kind are required because they constitute important semantic filtering criteria for use in training / inference executables (name is a semantic handle of the artifact within a scenario and kind specifies the type of usage, e.g. you would only want to allow models in the model operator).
Base data of the artifact; this is the data that can be provided when the artifact is created; name and kind are required because they constitute important semantic filtering criteria for use in training / inference executables (name is a semantic handle of the artifact within a scenario and kind specifies the type of usage, e.g. you would only want to allow models in the model operator).
OptionalconfigurationId?: AiConfigurationIdTimestamp of resource creation Format: "date-time".
Optionaldescription?: AiArtifactDescriptionOptionalexecutionId?: AiExecutionIdKind of the artifact, i.e. model or dataset
Optionallabels?: AiLabelListTimestamp of latest resource modification Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalscenario?: AiScenario | any | nullOptionalscenario?: AiScenario | any | nullRequired for execution +
Required for execution Result of activation
Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiArtifactArgumentBindingList' schema. +
Representation of the 'AiArtifactArgumentBindingList' schema. Max Items: 1000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiArtifactArray' schema.
+Representation of the 'AiArtifactArray' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiArtifactCreationResponse' schema.
+Representation of the 'AiArtifactCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Description of the artifact +
Description of the artifact Max Length: 5000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiArtifactList' schema.
+Representation of the 'AiArtifactList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Name of the artifact +
Name of the artifact Max Length: 256. Pattern: "^[\w\s.!?,;:\\{}<>"'=+*/\\^&%@~$#|-]*$".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Base data of the artifact; this is the data that can be provided when the artifact is created; name and kind are required because they constitute important semantic filtering criteria for use in training / inference executables (name is a semantic handle of the artifact within a scenario and kind specifies the type of usage, e.g. you would only want to allow models in the model operator).
Base data of the artifact; this is the data that can be provided when the artifact is created; name and kind are required because they constitute important semantic filtering criteria for use in training / inference executables (name is a semantic handle of the artifact within a scenario and kind specifies the type of usage, e.g. you would only want to allow models in the model operator).
Optionaldescription?: AiArtifactDescriptionKind of the artifact, i.e. model or dataset
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionallabels?: AiLabelListOptionallabels?: AiLabelListReference to the location of the artifact.
+backend-specific details of the deployment
+backend-specific details of the deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiConfiguration' schema.
+Representation of the 'AiConfiguration' schema.
Timestamp of resource creation Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalinputArtifactBindings?: AiArtifactArgumentBindingListOptionalparameterBindings?: AiParameterArgumentBindingListOptionalscenario?: AiScenario | any | nullOptionalinputArtifactBindings?: AiArtifactArgumentBindingListOptionalparameterBindings?: AiParameterArgumentBindingListOptionalscenario?: AiScenario | any | nullRepresentation of the 'AiConfigurationBaseData' schema.
+Representation of the 'AiConfigurationBaseData' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiConfigurationCreationResponse' schema.
+Representation of the 'AiConfigurationCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ID of the configuration
+Representation of the 'AiConfigurationList' schema.
+Representation of the 'AiConfigurationList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Name of the configuration +
Name of the configuration Max Length: 256. Pattern: "^[\w\s.!?,;:\\{}<>"'=+*/\\^&%@~$#|-]*$".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Detailed data about a deployment
+Detailed data about a deployment
OptionalcompletionTime?: stringTimestamp of job status changed to COMPLETED/DEAD/STOPPED Format: "date-time".
OptionalconfigurationName?: AiConfigurationNameTimestamp of resource creation @@ -16,4 +16,4 @@ Format: "date-time".
OptionaltargetStatus?: "RUNNING" | "STOPPED" | "DELETED"Deployment target status
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalttl?: AiDeploymentTimeToLiveOptionalttl?: AiDeploymentTimeToLiveRequest object for changing the target status of multiple deployments
+Request object for changing the target status of multiple deployments
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Response object with array of deployments
+Response object with array of deployments
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Request object for creating an execution or an deployment
+Request object for creating an execution or an deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiDeploymentCreationResponse' schema.
+Representation of the 'AiDeploymentCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiDeploymentDeletionResponse' schema.
+Representation of the 'AiDeploymentDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Detail information about a deployment (including predefined sections: scaling and resources).
+
Detail information about a deployment (including predefined sections: scaling and resources).
JSON String representation of this object is limited to 5000 characters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiDeploymentList' schema.
+Representation of the 'AiDeploymentList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Request object for changing the target status of a deployment (currently only STOPPED is supported)
+Request object for changing the target status of a deployment (currently only STOPPED is supported)
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiDeploymentModificationRequestList' schema.
+Representation of the 'AiDeploymentModificationRequestList' schema.
Request object for changing the target status of a deployment ( STOPPED and DELETED are supported)
+Request object for changing the target status of a deployment ( STOPPED and DELETED are supported)
Deployment target status
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiDeploymentModificationResponse' schema.
+Representation of the 'AiDeploymentModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiDeploymentModificationResponseList' schema.
+Representation of the 'AiDeploymentModificationResponseList' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Detail properties of the deployment
+Detail properties of the deployment
OptionalcompletionTime?: stringTimestamp of job status changed to COMPLETED/DEAD/STOPPED Format: "date-time".
OptionalconfigurationName?: AiConfigurationNameTimestamp of resource creation @@ -16,4 +16,4 @@ Format: "date-time".
OptionaltargetStatus?: "RUNNING" | "STOPPED" | "DELETED"Deployment target status
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalttl?: AiDeploymentTimeToLiveOptionalttl?: AiDeploymentTimeToLiveDeployment status
+Current status details of the deployment
+Current status details of the deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Deployment status message +
Deployment status message Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Time to live for a deployment. Its value can be either null or a number followed by the unit (any of following values, minutes(m|M), hours(h|H) or days(d|D))
+Time to live for a deployment. Its value can be either null or a number followed by the unit (any of following values, minutes(m|M), hours(h|H) or days(d|D))
Consumption URL of the deployment +
Consumption URL of the deployment Format: "url".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Request object for creating an execution or an deployment
+Request object for creating an execution or an deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
An ML executable consists of a set of ML tasks, flows between tasks, dependencies between tasks, models (or model versions?).
+An ML executable consists of a set of ML tasks, flows between tasks, dependencies between tasks, models (or model versions?).
Timestamp of resource creation Format: "date-time".
Whether this executable is deployable
@@ -7,4 +7,4 @@ Format: "date-time".Name of the executable
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionaloutputArtifacts?: AiExecutableArtifactListOptionalparameters?: AiExecutableParameterListOptionalscenarioId?: AiScenarioIdOptionaloutputArtifacts?: AiExecutableArtifactListOptionalparameters?: AiExecutableParameterListOptionalscenarioId?: AiScenarioIdRepresentation of the 'AiExecutableArtifact' schema.
+Representation of the 'AiExecutableArtifact' schema.
Optionaldescription?: stringDescription of the signature argument
Optionalkind?: stringArtifact kind (model, dataset, other)
Optionallabels?: AiLabelListName of the executable input artifacts
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Executable parameters
+Executable parameters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutableList' schema.
+Representation of the 'AiExecutableList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutableParameter' schema.
+Representation of the 'AiExecutableParameter' schema.
Optionaldefault?: stringDefault value of the signature argument
Optionaldescription?: stringDescription of the signature argument
Name of the executable parameter
Optionaltype?: "string"Type of the executable parameter
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Executable parameters
+Executable parameters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Execution that may generate artifacts
+Execution that may generate artifacts
OptionalcompletionTime?: stringTimestamp of job status changed to COMPLETED/DEAD/STOPPED Format: "date-time".
OptionalconfigurationName?: AiConfigurationNameTimestamp of resource creation @@ -14,4 +14,4 @@
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Request object to change status of multiple executions
+Request object to change status of multiple executions
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Response object with array of executions and its status
+Response object with array of executions and its status
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionCreationResponse' schema.
+Representation of the 'AiExecutionCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionDeletionResponse' schema.
+Representation of the 'AiExecutionDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionList' schema.
+Representation of the 'AiExecutionList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Request object for changing the target status of an execution (currently only STOPPED is supported)
+Request object for changing the target status of an execution (currently only STOPPED is supported)
Desired target status of the execution (currently only STOPPED is supported)
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionModificationRequestList' schema.
+Representation of the 'AiExecutionModificationRequestList' schema.
Request object for changing the target status of an execution (currently STOPPED and DELETED are supported)
+Request object for changing the target status of an execution (currently STOPPED and DELETED are supported)
Desired target status of the execution (currently STOPPED and DELETED are supported)
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionModificationResponse' schema.
+Representation of the 'AiExecutionModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionModificationResponseList' schema.
+Representation of the 'AiExecutionModificationResponseList' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Execution that may generate artifacts
+Execution that may generate artifacts
OptionalcompletionTime?: stringTimestamp of job status changed to COMPLETED/DEAD/STOPPED Format: "date-time".
OptionalconfigurationName?: AiConfigurationNameTimestamp of resource creation @@ -14,4 +14,4 @@
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Data about execution schedule
+Data about execution schedule
Timestamp of resource creation Format: "date-time".
Optionalend?: stringTimestamp, defining when the executions should stop running @@ -10,4 +10,4 @@
Optionalstart?: stringTimestamp, defining when the executions should start running periodically, defaults to now Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalstatus?: AiExecutionScheduleStatusOptionalstatus?: AiExecutionScheduleStatusStart and end an execution schedule.
+Start and end an execution schedule.
Optionalend?: stringTimestamp, defining when the executions should stop running Format: "date-time".
Name of the execution schedule @@ -6,4 +6,4 @@
Optionalstart?: stringTimestamp, defining when the executions should start running periodically, defaults to now Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiExecutionScheduleCreationResponse' schema.
+Representation of the 'AiExecutionScheduleCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'AiExecutionScheduleDeletionResponse' schema.
+Representation of the 'AiExecutionScheduleDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+ID of the execution schedule
+Representation of the 'AiExecutionScheduleList' schema.
+Representation of the 'AiExecutionScheduleList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Request object for changing the execution schedule
+Request object for changing the execution schedule
OptionalconfigurationId?: AiConfigurationIdOptionalcron?: AiCronOptionalend?: stringTimestamp, defining when the executions should stop running Format: "date-time".
Optionalstart?: stringTimestamp, defining when the executions should start running periodically, defaults to now Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalstatus?: AiExecutionScheduleStatusOptionalstatus?: AiExecutionScheduleStatusRepresentation of the 'AiExecutionScheduleModificationResponse' schema.
+Representation of the 'AiExecutionScheduleModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Execution status
+Current status details of the execution
+Current status details of the execution
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Execution status message +
Execution status message Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiLabel' schema.
+Representation of the 'AiLabel' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiLabelKey' schema.
+Representation of the 'AiLabelValue' schema. +
Representation of the 'AiLabelValue' schema. Max Length: 5000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiLogCommonData' schema.
+Representation of the 'AiLogCommonData' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiLogCommonResult' schema.
+Representation of the 'AiLogCommonResult' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Common log record.
+Common log record.
Representation of the 'AiModelBaseData' schema.
+Representation of the 'AiModelBaseData' schema.
OptionalaccessType?: stringAccess type of the model
OptionalallowedScenarios?: (List of scenarioId:executableId pair where the model supported
Description of the model and its capabilities
@@ -6,4 +6,4 @@Name of the model
Optionalprovider?: stringProvider of the model
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiModelList' schema.
+Representation of the 'AiModelList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Model version information including whether it is latest version, its deprecation status and optional retirement date
+Model version information including whether it is latest version, its deprecation status and optional retirement date
Optionalcapabilities?: string[]List of capabilities supported by the model
OptionalcontextLength?: numberContext length of the model
Optionalcost?: Record<string, string>[]List of costs associated with the model
@@ -12,4 +12,4 @@OptionalstreamingSupported?: booleanStreaming support status of the model
OptionalsuggestedReplacements?: string[]List of suggested replacements for the model
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
List of model versions that the model object has
+List of model versions that the model object has
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Required for execution +
Required for execution Result of activation
Max Length: 256.
Max Length: 5000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiParameterArgumentBindingList' schema. +
Representation of the 'AiParameterArgumentBindingList' schema. Max Items: 1000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Resources details of a deployment
+Resources details of a deployment
Scaling details of a deployment
+Scaling details of a deployment
An ML Scenario consists of a number of executables. E.g., there can be one or several training executables, an inference (deployment) executable. An ML Scenario is versioned.
+An ML Scenario consists of a number of executables. E.g., there can be one or several training executables, an inference (deployment) executable. An ML Scenario is versioned.
Timestamp of resource creation Format: "date-time".
Optionaldescription?: stringDescription of the scenario @@ -8,4 +8,4 @@
Name of the scenario Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiScenarioLabel' schema.
+Representation of the 'AiScenarioLabel' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiScenarioLabelKey' schema.
+Representation of the 'AiScenarioLabelKey' schema.
Arbitrary labels as meta information
+Arbitrary labels as meta information
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiScenarioList' schema.
+Representation of the 'AiScenarioList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiUrl' schema. +
Representation of the 'AiUrl' schema. Format: "url".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiVersion' schema.
+Representation of the 'AiVersion' schema.
Timestamp of resource creation Format: "date-time".
Optionaldescription?: AiVersionDescriptionTimestamp of latest resource modification Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalscenarioId?: AiScenarioIdOptionalscenarioId?: AiScenarioIdVersion ID
+Version ID
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AiVersionList' schema.
+Representation of the 'AiVersionList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
list of applications
+list of applications
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDApplicationBaseData' schema.
+Representation of the 'BckndArgoCDApplicationBaseData' schema.
path within the repository to synchronise
URL of the repository to synchronise
revision to synchronise
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDApplicationCreationResponse' schema.
+Representation of the 'BckndArgoCDApplicationCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndArgoCDApplicationDataRepoName' schema.
+Representation of the 'BckndArgoCDApplicationDataRepoName' schema.
OptionalapplicationName?: stringArgoCD application name in the request body Max Length: 54. Min Length: 3. @@ -7,4 +7,4 @@
Name of the repository to synchronise
revision to synchronise
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDApplicationDataRequest' schema.
+Representation of the 'BckndArgoCDApplicationDataRequest' schema.
OptionalapplicationName?: stringArgoCD application name in the request body Max Length: 54. Min Length: 3. @@ -7,4 +7,4 @@
URL of the repository to synchronise
revision to synchronise
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDApplicationDataResponse' schema.
+Representation of the 'BckndArgoCDApplicationDataResponse' schema.
OptionalapplicationName?: stringArgoCD application name in the response body Max Length: 63. Min Length: 3. @@ -7,4 +7,4 @@
URL of the repository to synchronise
revision to synchronise
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDApplicationDeletionResponse' schema.
+Representation of the 'BckndArgoCDApplicationDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndArgoCDApplicationModificationResponse' schema.
+Representation of the 'BckndArgoCDApplicationModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndArgoCDApplicationRefreshResponse' schema.
+Representation of the 'BckndArgoCDApplicationRefreshResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+ArgoCD application definition and status
+ArgoCD application definition and status
OptionalhealthStatus?: stringArgoCD application health status
Optionalmessage?: stringArgoCD application health status message
OptionalreconciledAt?: stringGet timestamp information related to the sync state of the ArgoCD application
@@ -9,4 +9,4 @@OptionalsyncStartedAt?: stringGet timestamp information related to the sync state of the ArgoCD application
OptionalsyncStatus?: stringArgoCD application sync status
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDRepositoryCreationResponse' schema.
+Representation of the 'BckndArgoCDRepositoryCreationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndArgoCDRepositoryCredentials' schema.
+Representation of the 'BckndArgoCDRepositoryCredentials' schema.
Password for read-access to the repository
Username for read-access to the repository
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDRepositoryData' schema.
+Representation of the 'BckndArgoCDRepositoryData' schema.
Optionalname?: stringName of the repository Max Length: 51. Min Length: 1. @@ -7,4 +7,4 @@
URL of the repository to synchronise
Username for read-access to the repository
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
This represents a list of GitOps repositories for the tenant.
+This represents a list of GitOps repositories for the tenant.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDRepositoryDeletionResponse' schema.
+Representation of the 'BckndArgoCDRepositoryDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Repository details
+Repository details
Optionalname?: stringThe name of the repository
Optionalstatus?: "ERROR" | "IN-PROGRESS" | "COMPLETED"The status of the repository's on-boarding
Optionalurl?: stringThe repository URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndArgoCDRepositoryModificationResponse' schema.
+Representation of the 'BckndArgoCDRepositoryModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndCommonResourceQuotaResponse' schema.
+Representation of the 'BckndCommonResourceQuotaResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndDeploymentQuota' schema.
+Representation of the 'BckndDeploymentQuota' schema.
OptionalmaxReplicaPerDeployment?: numberRepresentation of the 'BckndDeploymentQuotaItem' schema.
+Representation of the 'BckndDeploymentQuotaItem' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndDeploymentResourceQuotaResponse' schema.
+Representation of the 'BckndDeploymentResourceQuotaResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndDeploymentUsage' schema.
+Representation of the 'BckndDeploymentUsage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndError' schema.
+Representation of the 'BckndError' schema.
Descriptive error code (not http status code)
Optionaldetails?: Record<string, any>Optional details of the error message
Plaintext error description
@@ -8,4 +8,4 @@OptionalrequestId?: stringID of the individual request
Optionaltarget?: stringInvoked URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndErrorResponse' schema.
+Representation of the 'BckndErrorResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndExecutableResourceQuotaResponse' schema.
+Representation of the 'BckndExecutableResourceQuotaResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndExtendedService' schema.
+Representation of the 'BckndExtendedService' schema.
OptionalbrokerSecret?: BckndServiceBrokerSecretOptionalcapabilities?: BckndServiceCapabilitiesOptionaldescription?: stringservice description
Optionalname?: stringservice name
OptionalserviceCatalog?: BckndServiceServiceCatalogOptionalsharedResourceGroupStatus?: BckndSharedResourceGroupStatusOptionalstatus?: "PROVISIONED" | "ERROR" | "PROVISIONING" | "DEPROVISIONING"aggregated status of the service
OptionalstatusMessage?: stringstatus message
Optionalurl?: stringservice broker url
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Base64 encoded secret data
+Base64 encoded secret data
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndGenericSecretDataResponse' schema.
+Representation of the 'BckndGenericSecretDataResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndGenericSecretDetails' schema.
+Representation of the 'BckndGenericSecretDetails' schema.
Timestamp at which secret was created
Optionallabels?: BckndGenericSecretLabelsName of the secret
OptionalresourceGroupSecretsSyncStatus?: Record<string, boolean>Sync status of the replicated secrets in all resource groups of the tenant
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndGenericSecretLabel' schema.
+Representation of the 'BckndGenericSecretLabel' schema.
Arbitrary labels as meta information
+Arbitrary labels as meta information
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndGenericSecretPatchBody' schema.
+Representation of the 'BckndGenericSecretPatchBody' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndGenericSecretPostBody' schema.
+Representation of the 'BckndGenericSecretPostBody' schema.
Optionallabels?: BckndGenericSecretLabelsThe name of the secret Max Length: 252. Min Length: 1. Pattern: "^[a-z0-9\-\.]+$".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndInstanceType' schema.
+Representation of the 'BckndInstanceType' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndInstanceTypeGetResponse' schema.
+Representation of the 'BckndInstanceTypeGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndInternalResourceGroup' schema.
+Representation of the 'BckndInternalResourceGroup' schema.
Optionalannotations?: BckndInternalResourceGroupAnnotationsTimestamp of resource group creation Format: "date-time".
Optionallabels?: BckndInternalResourceGroupLabelsresource group id
@@ -8,4 +8,4 @@OptionaltenantId?: stringtenant id
OptionalzoneId?: stringzone id
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndInternalResourceGroupAnnotation' schema.
+Representation of the 'BckndInternalResourceGroupAnnotation' schema.
Arbitrary annotations as meta information
+Arbitrary annotations as meta information
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndInternalResourceGroupLabel' schema.
+Representation of the 'BckndInternalResourceGroupLabel' schema.
Arbitrary labels as meta information
+Arbitrary labels as meta information
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
This represents a list of meta-data of the secret. The 'data' field of the secret is never retrieved.
+This represents a list of meta-data of the secret. The 'data' field of the secret is never retrieved.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Message
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Name
+Name
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGetResourcePlans' schema.
+Representation of the 'BckndResourceGetResourcePlans' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGetResponse' schema.
+Representation of the 'BckndResourceGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGroup' schema.
+Representation of the 'BckndResourceGroup' schema.
Timestamp of resource group creation Format: "date-time".
Optionallabels?: BckndResourceGroupLabelsresource group id
@@ -8,4 +8,4 @@OptionaltenantId?: stringtenant id
OptionalzoneId?: stringzone id
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGroupBase' schema.
+Representation of the 'BckndResourceGroupBase' schema.
OptionalresourceGroupId?: stringresource group id
OptionaltenantId?: stringtenant id
OptionalzoneId?: stringzone id
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGroupDeletionResponse' schema.
+Representation of the 'BckndResourceGroupDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndResourceGroupLabel' schema.
+Representation of the 'BckndResourceGroupLabel' schema.
Arbitrary labels as meta information
+Arbitrary labels as meta information
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGroupList' schema.
+Representation of the 'BckndResourceGroupList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGroupPatchRequest' schema.
+Representation of the 'BckndResourceGroupPatchRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourceGroupsPostRequest' schema.
+Representation of the 'BckndResourceGroupsPostRequest' schema.
Optionallabels?: BckndResourceGroupLabelsOptionalresourceGroupId?: stringresource group id Max Length: 253. Min Length: 3. Pattern: "^[a-zA-Z0-9][a-zA-Z0-9.-]{1,251}[a-zA-Z0-9]$".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourcePatchBody' schema.
+Representation of the 'BckndResourcePatchBody' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourcePatchNodes' schema.
+Representation of the 'BckndResourcePatchNodes' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourcePatchResourcePlans' schema.
+Representation of the 'BckndResourcePatchResourcePlans' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndResourcePatchResponse' schema.
+Representation of the 'BckndResourcePatchResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndService' schema.
+Representation of the 'BckndService' schema.
Optionaldescription?: stringservice description
Optionalname?: stringservice name
Optionalstatus?: "PROVISIONED" | "ERROR" | "PROVISIONING" | "DEPROVISIONING"aggregated status of the service
OptionalstatusMessage?: stringstatus message
Optionalurl?: stringservice broker url
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceBrokerSecret' schema.
+Representation of the 'BckndServiceBrokerSecret' schema.
Optionalname?: stringbroker secret name
OptionalpasswordKeyRef?: stringusername key reference in broker secret
OptionalusernameKeyRef?: stringpassword key reference in broker secret
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceCapabilities' schema.
+Representation of the 'BckndServiceCapabilities' schema.
Optionalbasic?: {Basic capabilities like creating deployments and executions.
Optionallogs?: { deployments?: boolean; executions?: boolean } & Record<string, any>Capabilities to read logs from deployments and executions.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceList' schema.
+Representation of the 'BckndServiceList' schema.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceServiceCatalog' schema.
+Representation of the 'BckndServiceServiceCatalog' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceServiceCatalogItem' schema.
+Representation of the 'BckndServiceServiceCatalogItem' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceServiceCatalogItemExtendCatalog' schema.
+Representation of the 'BckndServiceServiceCatalogItemExtendCatalog' schema.
Optionalbindable?: booleanif the service is bindable
Optionaldescription?: stringdescription of the service
Optionalid?: stringid of the service
Optionalname?: stringname of the service
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalplans?: BckndServiceServicePlanItem[]Optionalplans?: BckndServiceServicePlanItem[]Representation of the 'BckndServiceServiceCatalogItemExtendCredentials' schema.
+Representation of the 'BckndServiceServiceCatalogItemExtendCredentials' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceServicePlanItem' schema.
+Representation of the 'BckndServiceServicePlanItem' schema.
Optionaldescription?: stringdescription of the service plan
Optionalfree?: booleanif the service plan free
Optionalid?: stringid of the service plan
Optionalmetadata?: BckndServiceServicePlanItemMetadataOptionalname?: stringname of the service plan
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndServiceServicePlanItemMetadata' schema.
+Representation of the 'BckndServiceServicePlanItemMetadata' schema.
OptionalsupportedPlatforms?: ("cloudfoundry" | "kubernetes" | "sapbtp")[]supported platforms of the service plan
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndSharedResourceGroupStatus' schema.
+Representation of the 'BckndSharedResourceGroupStatus' schema.
Optionalid?: stringshared resource group id
OptionalisEnabled?: booleanindicates whether shared resource group is enabled
Optionalstate?: stringcurrent state of shared resource group
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndTenant' schema.
+Representation of the 'BckndTenant' schema.
OptionalrealSubaccountId?: stringreal sub account id
OptionalservicePlan?: stringservice plan
OptionaltenantId?: stringtenant id
OptionalzoneId?: stringzone id
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndUrl' schema. +
Representation of the 'BckndUrl' schema. Format: "url".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BckndUsageResourcePlanItem' schema.
+Representation of the 'BckndUsageResourcePlanItem' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Name of the docker Registry store for the secret.
+Name of the docker Registry store for the secret.
Message
+Message
Message
+Representation of the 'BcknddockerRegistrySecretDeletionResponse' schema.
+Representation of the 'BcknddockerRegistrySecretDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BcknddockerRegistrySecretModificationResponse' schema.
+Representation of the 'BcknddockerRegistrySecretModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+This represents the meta-data of a stored secret. The 'data' field of the secret is never retrieved.
+This represents the meta-data of a stored secret. The 'data' field of the secret is never retrieved.
This represents a list of meta-data of a stored secret. The 'data' field of the secret is never retrieved.
+This represents a list of meta-data of a stored secret. The 'data' field of the secret is never retrieved.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
This represents all the meta-data and extra information to be stored as a k8-secret
+This represents all the meta-data and extra information to be stored as a k8-secret
key:value pairs of data
.dockerconfigjson data
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Message
Message
+Representation of the 'BckndobjectStoreSecretDeletionResponse' schema.
+Representation of the 'BckndobjectStoreSecretDeletionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Representation of the 'BckndobjectStoreSecretModificationResponse' schema.
+Representation of the 'BckndobjectStoreSecretModificationResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+This represents the meta-data of a stored secret. The 'data' field of the secret is never retrieved.
+This represents the meta-data of a stored secret. The 'data' field of the secret is never retrieved.
Optionalmetadata?: {Key value pairs of meta-data assigned to the secret when the secret was being created.
Optionalname?: stringName of objectstore
This represents a list of meta-data of a stored secret. The 'data' field of the secret is never retrieved.
+This represents a list of meta-data of a stored secret. The 'data' field of the secret is never retrieved.
Number of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
This represents all the meta-data and extra information to be stored as a k8-secret
+This represents all the meta-data and extra information to be stored as a k8-secret
This represents all the meta-data and extra information to be stored as a k8-secret
+This represents all the meta-data and extra information to be stored as a k8-secret
Error Response
+Error Response
Min Length: 1.
Optionaldetails?: Set<{ code: string; message: string } & Record<string, any>>Min Length: 1.
OptionalrequestId?: stringOptionaltarget?: stringMin Length: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Response for successful file creation
+Response for successful file creation
File creation response message
Representation of the 'DSetUrl' schema.
+Representation of the 'KpiAggregationAttribute' schema.
+Representation of the 'KpiAggregationAttribute' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KpiApiError' schema.
+Representation of the 'KpiApiError' schema.
Descriptive error code (not http status code)
Optionaldetails?: Record<string, any>Optional details of the error message
Plaintext error description
OptionalrequestId?: stringID of the individual request
Optionaltarget?: stringInvoked URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KpiArrayOfColumnNames' schema.
+Representation of the 'KpiArrayOfColumnNames' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Name of the Column
+Name of the Column
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KpiCountAggregate' schema. +
Representation of the 'KpiCountAggregate' schema. Format: "int64".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KpiResultRow' schema.
+Representation of the 'KpiResultRow' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KpiResultRowItem' schema.
+Representation of the 'KpiResultRowItem' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KpiResultRowList' schema.
+Representation of the 'KpiResultRowList' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
API version description
+API version description
There are (currently) the following types of execution engines 1) complete runtimes that offer executions and deployments, 2) runtimes that do only batch inference and therefore don't support deployments 3) runtimes that allow deployments, but with predefined models and therefore don't need executions 4) runtimes that have fixed endpoints and therefore only need listing deployments
+There are (currently) the following types of execution engines 1) complete runtimes that offer executions and deployments, 2) runtimes that do only batch inference and therefore don't support deployments 3) runtimes that allow deployments, but with predefined models and therefore don't need executions 4) runtimes that have fixed endpoints and therefore only need listing deployments
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetaApiError' schema.
+Representation of the 'MetaApiError' schema.
Descriptive error code (not http status code)
Optionaldetails?: Record<string, any>Optional details of the error message
Plaintext error description
OptionalrequestId?: stringID of the individual request
Optionaltarget?: stringInvoked URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetaCapabilities' schema.
+Representation of the 'MetaCapabilities' schema.
Optionaldescription?: stringOptionalextensions?: MetaExtensionsOptionalruntimeApiVersion?: MetaVersionOptionalruntimeIdentifier?: stringThe name of the runtime
Representation of the 'MetaExtensions' schema.
+Representation of the 'MetaExtensions' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetaVersion' schema.
+Representation of the 'MetaVersion' schema.
The configuration of a model deployment.
+The configuration of a model deployment.
String literal type representing the name of the model.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Entity having labels
+Entity having labels
Timestamp of resource creation Format: "date-time".
Kind of the artifact, i.e. model or dataset
Optionallabels?: RTALabelListName of the artifact; this is used for dependent pipelines to resolve an artifact Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalsignature?: RTAArtifactSignatureOptionalsignature?: RTAArtifactSignatureRepresentation of the 'RTAArtifactArray' schema.
+Representation of the 'RTAArtifactArray' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTAArtifactLabel' schema.
+Representation of the 'RTAArtifactLabel' schema.
Arbitrary labels as meta information
+Arbitrary labels as meta information
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTAArtifactName' schema. +
Representation of the 'RTAArtifactName' schema. Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTAArtifactSignature' schema. +
Representation of the 'RTAArtifactSignature' schema. Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Reference to the location of the artifact. +
Reference to the location of the artifact. Note, the credentials will be found in a secret called 'some_bucket-object_store_secret'. If not provided, a default will be assumed.
Representation of the 'RTABackendDetails' schema.
+Representation of the 'RTABackendDetails' schema.
OptionalbackendDetails?: Record<string, any>Current details of the deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Detailed data about an inference-pipeline deployment
+Detailed data about an inference-pipeline deployment
Timestamp of resource creation Format: "date-time".
OptionaldeploymentUrl?: RTADeploymentUrlOptionalid?: RTADeploymentIdOptionallastOperation?: "CREATE" | "UPDATE" | "CASCADE-UPDATE" | "DELETE"Reflection of user's action on deployment. The value will be CREATE after user sends POST - create deployment, UPDATE after user sends PATCH - update deployment, and DELETE after user sends DELETE - delete deployment
@@ -8,4 +8,4 @@OptionalstatusMessage?: stringDeployment status message Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionaltargetId?: RTATargetIdOptionalttl?: RTATtlOptionaltargetId?: RTATargetIdOptionalttl?: RTATtlMessage
+Representation of the 'RTADeploymentDetails' schema.
+Representation of the 'RTADeploymentDetails' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Current status details of the deployment
+Current status details of the deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Consumption URL of the pipeline deployment +
Consumption URL of the pipeline deployment Format: "url".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTAError' schema.
+Representation of the 'RTAError' schema.
Descriptive error code (not http status code)
Optionaldetails?: Record<string, any>Optional details of the error message
Plaintext error description
@@ -8,4 +8,4 @@OptionalrequestId?: stringID of the individual request
Optionaltarget?: stringInvoked URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTAErrorResponse' schema.
+Representation of the 'RTAErrorResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Entity having labels
+Entity having labels
Timestamp of resource creation Format: "date-time".
Whether this pipeline is deployable
@@ -7,4 +7,4 @@ Format: "date-time".Name of the executable
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionaloutputArtifacts?: RTAExecutableOutputArtifactListOptionalparameters?: RTAExecutableParameterListOptionaloutputArtifacts?: RTAExecutableOutputArtifactListOptionalparameters?: RTAExecutableParameterListRequired for execution +
Required for execution Result of activation
Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Input or output artifact
+Input or output artifact
Optionaldescription?: stringDescription of the signature argument Max Length: 5000.
Optionalkind?: stringKind of the artifact, i.e. model or dataset
Optionallabels?: RTAArtifactLabelListName of the signature argument
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
List of Artifacts that the executable expects as input artifacts
+List of Artifacts that the executable expects as input artifacts
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
List of Artifacts that the executable will produce. If storage is not managed internally, a storage location will have to be specified when triggering an execution
+List of Artifacts that the executable will produce. If storage is not managed internally, a storage location will have to be specified when triggering an execution
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Argument of an executable
+Argument of an executable
Optionaldefault?: stringDefault value of the signature argument
Optionaldescription?: stringDescription of the signature argument Max Length: 5000.
Name of the signature argument
Optionaltype?: "string"Type of the signature argument
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Executable parameters
+Executable parameters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Execution
+Execution
Timestamp of resource creation Format: "date-time".
OptionalfinishTimestamp?: string | nullTimestamp of execution finish
@@ -22,4 +22,4 @@Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Current status details of the execution
+Current status details of the execution
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Required for execution
+Required for execution
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTALabel' schema.
+Representation of the 'RTALabel' schema.
Target ID of the latest running deployment
+Representation of the 'RTALogCommonData' schema.
+Representation of the 'RTALogCommonData' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A common log query response.
+A common log query response.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTALogCommonResult' schema.
+Representation of the 'RTALogCommonResult' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Common log record.
+Common log record.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RTAModelBaseData' schema.
+Representation of the 'RTAModelBaseData' schema.
OptionalaccessType?: stringAccess type of the model
OptionalallowedScenarios?: (List of scenarioId:executuableId pair where the model supported
Description of the model and its capabilities
@@ -6,4 +6,4 @@Name of the model
Optionalprovider?: stringProvider of the model
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Model version information including whether it is latest version, its deprecation status and retirement date
+Model version information including whether it is latest version, its deprecation status and retirement date
Optionalcapabilities?: string[]List of capabilities supported by the model
OptionalcontextLength?: numberContext length of the model
Optionalcost?: Record<string, string>[]List of costs associated with the model
@@ -12,4 +12,4 @@OptionalstreamingSupported?: booleanStreaming support status of the model
OptionalsuggestedReplacements?: string[]List of suggested replacements for the model
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
List of model versions that the model object has
+List of model versions that the model object has
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Result of execution
+Result of execution
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Entity having labels
+Entity having labels
Timestamp of resource creation Format: "date-time".
Optionaldescription?: stringDescription of the scenario @@ -8,4 +8,4 @@
Name of the scenario Max Length: 256.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Client provided reference, with which the status of a PATCHed deployment can be tracked
+message content.
+message content.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TntApiError' schema.
+Representation of the 'TntApiError' schema.
Descriptive error code (not http status code)
Optionaldetails?: Record<string, any>Optional details of the error message
Plaintext error description
OptionalrequestId?: stringID of the individual request
Optionaltarget?: stringInvoked URL
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TntTenantInfo' schema.
+Representation of the 'TntTenantInfo' schema.
Representation of the 'TrckApiError' schema.
+Representation of the 'TrckApiError' schema.
Descriptive error code (not http status code).
Optionaldetails?: TrckDetailsErrorResponse[]plaintext error description
OptionalrequestId?: stringid of individual request
Optionaltarget?: stringurl that has been called
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
large object which provides rendering/semantic information regarding certain metric for consuming application or can be complex metrics in JSON format
+large object which provides rendering/semantic information regarding certain metric for consuming application or can be complex metrics in JSON format
{
* "name": "Confusion Matrix",
* "value": "[{'Predicted': 'False', 'Actual': 'False','value': 34},{'Predicted': 'False','Actual': 'True', 'value': 124}, {'Predicted': 'True','Actual': 'False','value': 165},{ 'Predicted': 'True','Actual': 'True','value': 36}]"
* }
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Message
+Message
"[{'Predicted': 'False',\t'Actual': 'False','value': 34},{'Predicted': 'False','Actual': 'True',\t'value': 124}, {'Predicted': 'True','Actual': 'False','value': 165},{\t'Predicted': 'True','Actual': 'True','value': 36}]"
Min Length: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TrckCustomInfoObjectList' schema.
+Representation of the 'TrckCustomInfoObjectList' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TrckDeleteMetricsResponse' schema.
+Representation of the 'TrckDeleteMetricsResponse' schema.
Optionalid?: TrckExecutionIdOptionalmessage?: stringRepresentation of the 'TrckDetailsErrorResponse' schema.
+Representation of the 'TrckDetailsErrorResponse' schema.
Optionalcode?: stringDescriptive error code (not http status code)
Optionalmessage?: stringPlaintext error description
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ID of the deployment/execution
+ID of the deployment/execution
Generic name which can belong to a tag,label,metric or customInfo Object
+Key-value metrics, where the value is numeric. Metric can also have optional step and label fields.
+Key-value metrics, where the value is numeric. Metric can also have optional step and label fields.
Optionallabels?: TrckLabelListOptionalstep?: numberstep is an optional integer that represents any measurement of training progress (number of training iterations, number of epochs, and so on) for the metric
Array of Metric items
+Array of Metric items
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Collection of various metrics/tags/labels associated against some execution/deployment
+Collection of various metrics/tags/labels associated against some execution/deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TrckGetMetricResourceList' schema.
+Representation of the 'TrckGetMetricResourceList' schema.
Optionalcount?: numberNumber of the resource instances in the list
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
a classifying phrase/name applied to a metric
+a classifying phrase/name applied to a metric
Metric Label Value
a list of name-value object pairs associated with some metric.
+a list of name-value object pairs associated with some metric.
Label name to label one or more metrics. "metrics.ai.sap.com/Artifact.name" is a reserved label to associate an artifact with the metrics
+Label name to label one or more metrics. "metrics.ai.sap.com/Artifact.name" is a reserved label to associate an artifact with the metrics
Key-value metrics, where the value is numeric. Metric can also have optional step and label fields.
+Key-value metrics, where the value is numeric. Metric can also have optional step and label fields.
Optionallabels?: TrckLabelListOptionalstep?: numberstep is an optional integer that represents any measurement of training progress (number of training iterations, number of epochs, and so on) for the metric
Optionaltimestamp?: TrckTimestampOptionaltimestamp?: TrckTimestampArray of Metric items
+Array of Metric items
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Collection of various metrics/tags/labels associated against some execution/deployment
+Collection of various metrics/tags/labels associated against some execution/deployment
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TrckStringArray' schema.
+A dictionary of name-value pairs to support segregation at execution level.
+A dictionary of name-value pairs to support segregation at execution level.
tag value
a list of name-value object pairs associated with the execution/deployment. Tags are queryable.
+a list of name-value object pairs associated with the execution/deployment. Tags are queryable.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Time when the metric was created or logged in RFC3339 format +
Time when the metric was created or logged in RFC3339 format Format: "date-time".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Permissible value for $select could be either * or one or many of the values from metrics, tags, custominfo
+Permissible value for $select could be either * or one or many of the values from metrics, tags, custominfo
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
AI Core open source models for chat completion.
+AI Core open source models for chat completion.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
AI Core sap managed model for embedding.
+AI Core sap managed model for embedding.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
AWS Bedrock models for chat completion.
+AWS Bedrock models for chat completion.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
AWS Bedrock models for embedding.
+AWS Bedrock models for embedding.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI models for chat completion.
+Azure OpenAI models for chat completion.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI models for embedding.
+Azure OpenAI models for embedding.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The type for parameters in custom request configuration.
+The type for parameters in custom request configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
GCP Vertex AI models for chat completion.
+GCP Vertex AI models for chat completion.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Perplexity models for chat completion.
+Perplexity models for chat completion.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
SAP RPT models.
+SAP RPT models.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ApiError' schema.
+Representation of the 'ApiError' schema.
Descriptive error code (not http status code).
Optionaldetails?: DetailsErrorResponse[]plaintext error description
OptionalrequestId?: stringid of individual request
Optionaltarget?: stringurl that has been called
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Base class for documents, document requests and responses.
+Base class for documents, document requests and responses.
Optionalmetadata?: VectorDocumentKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BasePipelineMinimalResponse' schema.
+Representation of the 'BasePipelineMinimalResponse' schema.
Representation of the 'BasePipelineResponse' schema.
+Representation of the 'BasePipelineResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BinaryBooleanFilter' schema.
+Representation of the 'BinaryBooleanFilter' schema.
Left operand of the boolean expression
Boolean operator for combining filter conditions
Right operand of the boolean expression
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BoostingScoreComputationStrategy' schema.
+Representation of the 'BoostingScoreComputationStrategy' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'BoostingScoringConfiguration' schema.
+Representation of the 'BoostingScoringConfiguration' schema.
Optionalenabled?: boolean | nullEnable metadata-based boosting. Default: true.
Optionalmetadata?: Default: [].
OptionalscoreComputationStrategy?: BoostingScoreComputationStrategyOptionalweight?: number | nullContribution to final score. Default: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'Chunk' schema.
+Representation of the 'Chunk' schema.
Optionalmetadata?: KeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A logical grouping of content.
+A logical grouping of content.
Unique identifier of a collection. Format: "uuid".
Optionalmetadata?: VectorKeyValueListPair[]Metadata attached to collection. Useful to restrict search to a subset of collections. Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionaltitle?: string | nullOptionaltitle?: string | nullRepresentation of the 'CollectionCreatedResponse' schema.
+Representation of the 'CollectionCreatedResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'CollectionDeletedResponse' schema.
+Representation of the 'CollectionDeletedResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'CollectionPendingResponse' schema.
+Representation of the 'CollectionPendingResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A request for creating a new, single collection.
+A request for creating a new, single collection.
Optionalid?: string | nullUnique identifier of a collection. Format: "uuid".
Optionalmetadata?: VectorKeyValueListPair[]Metadata attached to collection. Useful to restrict search to a subset of collections. Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionaltitle?: string | nullOptionaltitle?: string | nullA response containing collections retrieved from the server.
+A response containing collections retrieved from the server.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'CreatePipeline' schema.
+Representation of the 'CreatePipeline' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DataRepositories' schema.
+Representation of the 'DataRepositories' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
DataRepository schema expected by Retrieval.
+DataRepository schema expected by Retrieval.
Unique identifier of this DataRepository. Format: "uuid".
Optionalmessage?: string | nullOptionalmetadata?: RetrievalKeyValueListPair[]Metadata attached to DataRepository. Useful to later limit search to a subset of DataRepositories. Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalremoteGroundingName?: string | nullOptionalremoteGroundingName?: string | nullRepresentation of the 'DataRepositoryMetaDataStrict' schema.
+Representation of the 'DataRepositoryMetaDataStrict' schema.
Representation of the 'DataRepositoryPerFilterSearchResult' schema.
+Representation of the 'DataRepositoryPerFilterSearchResult' schema.
Optionalresults?: DataRepositorySearchResult[]List of returned results. Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DataRepositorySearchResult' schema.
+Representation of the 'DataRepositorySearchResult' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DataRepositorySearchResults' schema.
+Representation of the 'DataRepositorySearchResults' schema.
List of returned results.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Only include DataRepositories with the given type.
+Only include DataRepositories with the given type.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
DataRepository schema returned by the Vector search endpoint
+DataRepository schema returned by the Vector search endpoint
Unique identifier of this DataRepository. Format: "uuid".
Optionalmessage?: string | nullOptional message.
@@ -6,4 +6,4 @@ Default: [].OptionalremoteGroundingName?: string | nullFriendly destination Name (grounding.name) of remote instance.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DenseRetrievalScoringConfiguration' schema.
+Representation of the 'DenseRetrievalScoringConfiguration' schema.
Optionalenabled?: boolean | nullEnable dense retrieval. Default: true.
Optionalweight?: number | nullContribution to final score. Default: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DetailsErrorResponse' schema.
+Representation of the 'DetailsErrorResponse' schema.
Optionalcode?: stringDescriptive error code (not http status code)
Optionalmessage?: stringPlaintext error description
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'Document' schema.
+Representation of the 'Document' schema.
Optionalmetadata?: RetrievalDocumentKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A request to delete documents by their IDs.
+A request to delete documents by their IDs.
List of document IDs to delete Min Items: 1. Max Items: 100.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Response after deleting documents in bulk.
+Response after deleting documents in bulk.
List of successfully deleted document IDs
List of document IDs that were not found
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A create request containing one or more new documents to create and store in a collection.
+A create request containing one or more new documents to create and store in a collection.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A single document stored in a collection by ID.
+A single document stored in a collection by ID.
Unique identifier of a document. Format: "uuid".
Optionalmetadata?: VectorDocumentKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DocumentKeyValueListPair' schema.
+Representation of the 'DocumentKeyValueListPair' schema.
Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalmatchMode?: FilterMatchModeEnumOptionalmatchMode?: FilterMatchModeEnumRepresentation of the 'DocumentOutput' schema.
+Representation of the 'DocumentOutput' schema.
Format: "uuid".
Optionalmetadata?: VectorDocumentKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A response containing information about a newly created, single document.
+A response containing information about a newly created, single document.
Unique identifier of a document. Format: "uuid".
Optionalmetadata?: VectorDocumentKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DocumentStatus' schema.
+Representation of the 'DocumentStatus' schema.
An update request containing one or more documents to update existing documents in a collection by ID.
+An update request containing one or more documents to update existing documents in a collection by ID.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A single document stored in a collection by ID without exposing its chunks.
+A single document stored in a collection by ID without exposing its chunks.
Unique identifier of a document. Format: "uuid".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A response containing documents retrieved from the server.
+A response containing documents retrieved from the server.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DocumentsChunk' schema.
+Representation of the 'DocumentsChunk' schema.
Format: "uuid".
Optionalmetadata?: VectorKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A response containing documents retrieved from the server.
+A response containing documents retrieved from the server.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DocumentsStatusResponse' schema.
+Representation of the 'DocumentsStatusResponse' schema.
Optionalcount?: numberOptionalresources?: (Optionalresources?: (Representation of the 'EmbeddingConfig' schema.
+Representation of the 'EmbeddingConfig' schema.
OptionalmodelName?: stringDefault: "text-embedding-ada-002". Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'FilterMatchModeEnum' schema.
+Representation of the 'FilterMatchModeEnum' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GenericError' schema.
+Human-readable error message
+Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GetPipeline' schema.
+Representation of the 'GetPipeline' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GetPipelineExecutionById' schema.
+Representation of the 'GetPipelineExecutionById' schema.
OptionalcreatedAt?: stringOptionalstatus?: PipelineExecutionStatusOptionalstatus?: PipelineExecutionStatusRepresentation of the 'GetPipelineExecutions' schema.
+Representation of the 'GetPipelineExecutions' schema.
Optionalcount?: numberOptionalresources?: PipelineExecutionData[]Optionalresources?: PipelineExecutionData[]Representation of the 'GetPipelineStatus' schema.
+Representation of the 'GetPipelineStatus' schema.
OptionalcreatedAt?: string | nullOptionalstatus?: PipelineExecutionStatusOptionalstatus?: PipelineExecutionStatusRepresentation of the 'GetPipelines' schema.
+Representation of the 'GetPipelines' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GoogleDriveConfig' schema.
+Representation of the 'GoogleDriveConfig' schema.
+OptionalincludePaths?: IncludePathsArrayOptionalresourceId?: stringRepresentation of the 'GoogleDriveConfigurationMinimal' schema.
-Representation of the 'GoogleDriveConfigurationMinimal' schema.
+Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GoogleDriveConfigurationStruct' schema.
+Representation of the 'GoogleDriveConfigurationStruct' schema.
Representation of the 'GoogleDriveFolder' schema.
-OptionaldriveId?: stringOptionalid?: stringOptionalincludePaths?: IncludePathsArrayRepresentation of the 'GoogleDriveFolderDetail' schema.
-OptionaldriveId?: stringOptionaldriverType?: "SHARED_FOLDER" | "SHARED_DRIVE"Optionalid?: stringOptionalincludePaths?: IncludePathsArrayRepresentation of the 'GoogleDrivePipelineCreateRequest' schema.
+Representation of the 'GoogleDrivePipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GoogleDrivePipelineGetResponse' schema.
+Representation of the 'GoogleDrivePipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GoogleDrivePipelineMinimalResponse' schema.
+Representation of the 'GoogleDrivePipelineMinimalResponse' schema.
Optionalconfiguration?: GoogleDriveConfigurationMinimalOptionalmetadata?: booleanRepresentation of the 'GoogleDriveResourceDetail' schema.
+OptionalincludePaths?: IncludePathsArrayOptionalresourceId?: stringOptionalresourceType?: "SHARED_FOLDER" | "SHARED_DRIVE"Representation of the 'HTTPValidationError' schema.
+Representation of the 'HTTPValidationError' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'IncludePathsArray' schema.
+Representation of the 'KeyValueListPair' schema.
+Representation of the 'KeyValueListPair' schema.
Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'KeyWordRetrievalScoringConfiguration' schema.
+Representation of the 'KeyWordRetrievalScoringConfiguration' schema.
Optionalenabled?: boolean | nullEnable dense retrieval. Default: true.
OptionalextractKeyWordsFromQuery?: boolean | nullExtract Keywords from Query.
Optionalweight?: number | nullContribution to final score. Default: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MSSharePointConfiguration' schema.
+Representation of the 'MSSharePointConfiguration' schema.
OptionalcronExpression?: stringRepresentation of the 'MSSharePointConfigurationGetResponse' schema.
+Representation of the 'MSSharePointConfigurationGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MSSharePointConfigurationMinimal' schema.
+Representation of the 'MSSharePointConfigurationMinimal' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MSSharePointPipelineCreateRequest' schema.
+Representation of the 'MSSharePointPipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MSSharePointPipelineGetResponse' schema.
+Representation of the 'MSSharePointPipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MSSharePointPipelineMinimalResponse' schema.
+Representation of the 'MSSharePointPipelineMinimalResponse' schema.
Optionalmetadata?: booleanRepresentation of the 'ManualPipelineTrigger' schema.
+Representation of the 'ManualPipelineTrigger' schema.
The MergeStrategyReranker will call a reranker LLM to merge the given PerFilterSearchResult instances. This strategy adds latency, but yields good results.
+The MergeStrategyReranker will call a reranker LLM to merge the given PerFilterSearchResult instances. This strategy adds latency, but yields good results.
Optionalboosting?: Key-value pairs to be included in the ranking process, to boost related chunks according to chunk content and metadata, if includeMetaData is true.
OptionalincludeAllMetaData?: boolean | nullIf true, document and chunk metadata are sent to the reranker LLM along with the text content of the chunk.
Optionalmodel?: "cohere-3.5" | nullThe RerankerModel to use. Default: "cohere-3.5".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionaltype?: MergeStrategyTypeOptionaltype?: MergeStrategyTypeThe MergeStrategyScoreReuse merges the given PerFilterSearchResult instances according to the scores returned by the downstream retrieval process. It is important that the scores are comparable, meaning they should come from the same embedding model or reranker model.
+The MergeStrategyScoreReuse merges the given PerFilterSearchResult instances according to the scores returned by the downstream retrieval process. It is important that the scores are comparable, meaning they should come from the same embedding model or reranker model.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MergeStrategyType' schema.
+Representation of the 'MergeStrategyType' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetaData' schema.
+Representation of the 'MetaData' schema.
OptionaldataRepositoryMetadata?: ({ key: string; value: string[] } & Record<string, any>)[]Representation of the 'MetaDataKeyValuePairStrict' schema.
+Representation of the 'MetaDataKeyValuePairStrict' schema.
Max Length: 1024. Min Length: 1.
Min Items: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataConfiguration' schema.
+Representation of the 'MetadataConfiguration' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataConfigurationStruct' schema.
+Representation of the 'MetadataConfigurationStruct' schema.
Representation of the 'MetadataItem' schema.
+Representation of the 'MetadataItem' schema.
ID of collection Format: "uuid".
Optionalmetadata?: VectorKeyValueListPair[] | nullList of metadata of the collections or documents or chunks Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataKeyUpdate' schema.
+Representation of the 'MetadataKeyUpdate' schema.
Key to update Min Length: 1.
Optionaloperations?: MetadataOperation[] | nullUpdate operation executed for the key
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataOperation' schema.
+Representation of the 'MetadataOperation' schema.
Optionalvalues?: string[] | nullList of values to update.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataOperationEnum' schema.
+Representation of the 'MetadataOperationEnum' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataResponse' schema.
+Representation of the 'MetadataResponse' schema.
Optionalcurrent_metadata?: MetadataItem[] | nullList of metadata after updates. Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataUpdateItem' schema.
+Representation of the 'MetadataUpdateItem' schema.
List of collection or document or chunk ids for which the metadata should be updated
List of metadata updates for the given resource ids
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MetadataUpdates' schema.
+Representation of the 'MetadataUpdates' schema.
List of metadata updates.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PatchPipeline' schema.
+Representation of the 'PatchPipeline' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PerFilterSearchResult' schema.
+Representation of the 'PerFilterSearchResult' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Error message if any.
+Error message if any.
Default: "Unknown Error Occurred".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PerFilterSearchResultWithError' schema.
+Representation of the 'PerFilterSearchResultWithError' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PipelineDocumentResponse' schema.
+Representation of the 'PipelineDocumentResponse' schema.
Representation of the 'PipelineExecutionData' schema.
+Representation of the 'PipelineExecutionData' schema.
OptionalcreatedAt?: string | nullOptionalstatus?: PipelineExecutionStatusOptionalstatus?: PipelineExecutionStatusRepresentation of the 'PipelineExecutionStatus' schema.
+Representation of the 'PipelineExecutionStatus' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PipelineId' schema.
+Representation of the 'PipelineMinimalResponse' schema.
+Representation of the 'PipelineMinimalResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PostProcessingObjectReference' schema.
+Representation of the 'PostProcessingObjectReference' schema.
Optionalid?: string | nullPerFilterSearchResult ID or PostProcessingOperation ID. Default: "6d3eeafd-f3db-4e8e-949a-0e40e50eab64".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PostProcessingOperation' schema.
+Representation of the 'PostProcessingOperation' schema.
Optionalid?: string | nullNew ID for each PostProcessingOperation. Default: "ae9eee48-4671-4321-a3e5-640adaaf26ae".
OptionalmaxChunkCount?: number | nullMaximum number of chunks to be retained in final PerSearchFilterResult. @@ -6,4 +6,4 @@ Maximum: 10000000.
Merging and scoring strategy to derive final PerSearchFilterResult.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalBinaryBooleanFilter' schema.
+Representation of the 'RetrievalBinaryBooleanFilter' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalChunk' schema.
+Representation of the 'RetrievalChunk' schema.
Optionalmetadata?: RetrievalKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalpostProcessingScore?: ScoreOptionalsearchScores?: SearchScoresOptionalpostProcessingScore?: ScoreOptionalsearchScores?: SearchScoresRepresentation of the 'RetrievalDataRepositorySearchResult' schema.
+Representation of the 'RetrievalDataRepositorySearchResult' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalDocumentKeyValueListPair' schema.
+Representation of the 'RetrievalDocumentKeyValueListPair' schema.
Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalmatchMode?: FilterMatchModeEnumOptionalmatchMode?: FilterMatchModeEnumRepresentation of the 'RetrievalKeyValueListPair' schema.
+Representation of the 'RetrievalKeyValueListPair' schema.
Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalPerFilterSearchResult' schema.
+Representation of the 'RetrievalPerFilterSearchResult' schema.
OptionalremoteGroundingName?: string | nullFriendly Destination Name of remote instance (grounding.name). Only present if dataRepositoryType = remote:dg.
Optionalresults?: RetrievalDataRepositorySearchResult[]List of returned results. Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Error message if any.
+Error message if any.
Default: "Unknown Error Occurred".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalPerFilterSearchResultWithError' schema.
+Representation of the 'RetrievalPerFilterSearchResultWithError' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalScopedKeyValueListPair' schema.
+Representation of the 'RetrievalScopedKeyValueListPair' schema.
Max Length: 1024.
Optionalscope?: "repository" | "document" | "chunk"Default: "document".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalSearchConfiguration' schema. +
Representation of the 'RetrievalSearchConfiguration' schema. Default: {}.
OptionalmaxChunkCount?: number | nullMaximum number of chunks to be returned. Cannot be used with 'maxDocumentCount'. Maximum: 10000000.
OptionalmaxDocumentCount?: number | null[Only supports 'vector' dataRepositoryType] - Maximum number of documents to be returned. Cannot be used with 'maxChunkCount'. If maxDocumentCount is given, then only one chunk per document is returned. Maximum: 10000000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalSearchDocumentKeyValueListPair' schema.
+Representation of the 'RetrievalSearchDocumentKeyValueListPair' schema.
Max Length: 1024.
OptionalselectMode?: RetrievalSearchSelectOptionEnum[] | nullSelect mode for search filters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Limit scope of search to certain DataRepositories, Documents or Chunks.
+Limit scope of search to certain DataRepositories, Documents or Chunks.
OptionalchunkMetadata?: RetrievalKeyValueListPair[]Restrict chunks considered during search to those with the given metadata. Default: [].
OptionaldataRepositories?: string[]Specify [''] to search across all DataRepositories or give a specific list of DataRepository ids. @@ -12,4 +12,4 @@
Identifier of this RetrievalSearchFilter - unique per request.
OptionalremoteName?: string | nullDestination Name of remote instance.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalsearchConfiguration?: RetrievalSearchConfigurationOptionalsearchConfiguration?: RetrievalSearchConfigurationRepresentation of the 'RetrievalSearchInput' schema.
+Representation of the 'RetrievalSearchInput' schema.
OptionalpostProcessing?: (List of operations to be performed across PerFilterSearchResults. Default: [].
Query string Min Length: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalSearchResults' schema.
+Representation of the 'RetrievalSearchResults' schema.
List of returned results.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalSearchSelectOptionEnum' schema.
+Representation of the 'RetrievalSearchSelectOptionEnum' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RetrievalVectorSearchFilter' schema.
+Representation of the 'RetrievalVectorSearchFilter' schema.
OptionalchunkMetadata?: RetrievalKeyValueListPair[]Restrict chunks considered during search to those with the given metadata. Default: [].
OptionaldataRepositories?: string[]Specify [''] to search across all DataRepositories or give a specific list of DataRepository ids. @@ -13,4 +13,4 @@
Identifier of this RetrievalSearchFilter - unique per request.
OptionalremoteName?: string | nullDestination Name of remote instance.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalscoringConfiguration?: VectorScoringConfigurationOptionalsearchConfiguration?: RetrievalSearchConfigurationOptionalscoringConfiguration?: VectorScoringConfigurationOptionalsearchConfiguration?: RetrievalSearchConfigurationRepresentation of the 'S3Configuration' schema.
+Representation of the 'S3Configuration' schema.
OptionalcronExpression?: stringOptionals3?: { includePaths?: IncludePathsArray } & Record<string, any>Optionals3?: { includePaths?: IncludePathsArray } & Record<string, any>Representation of the 'S3ConfigurationMinimal' schema.
+Representation of the 'S3ConfigurationMinimal' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'S3PipelineCreateRequest' schema.
+Representation of the 'S3PipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'S3PipelineGetResponse' schema.
+Representation of the 'S3PipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'S3PipelineMinimalResponse' schema.
+Representation of the 'S3PipelineMinimalResponse' schema.
Optionalconfiguration?: S3ConfigurationMinimalOptionalmetadata?: booleanRepresentation of the 'SDMPipelineCreateRequest' schema.
+Representation of the 'SDMPipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SDMPipelineGetResponse' schema.
+Representation of the 'SDMPipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SDMPipelineMinimalResponse' schema.
+Representation of the 'SDMPipelineMinimalResponse' schema.
Representation of the 'SFTPConfiguration' schema.
+Representation of the 'SFTPConfiguration' schema.
OptionalcronExpression?: stringOptionalsftp?: { includePaths?: IncludePathsArray } & Record<string, any>Optionalsftp?: { includePaths?: IncludePathsArray } & Record<string, any>Representation of the 'SFTPConfigurationMinimal' schema.
+Representation of the 'SFTPConfigurationMinimal' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SFTPPipelineCreateRequest' schema.
+Representation of the 'SFTPPipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SFTPPipelineGetResponse' schema.
+Representation of the 'SFTPPipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SFTPPipelineMinimalResponse' schema.
+Representation of the 'SFTPPipelineMinimalResponse' schema.
Optionalconfiguration?: SFTPConfigurationMinimalOptionalmetadata?: booleanRepresentation of the 'ScopedKeyValueListPair' schema.
+Representation of the 'ScopedKeyValueListPair' schema.
Max Length: 1024.
Optionalscope?: "collection" | "document" | "chunk"Scope of the metadata filter (e.g., collection, document, chunk) Default: "document".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'Score' schema.
+Representation of the 'Score' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ScoresAggregationStrategy' schema.
+Representation of the 'ScoresAggregationStrategy' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchConfiguration' schema.
+Representation of the 'SearchConfiguration' schema.
OptionalmaxChunkCount?: number | nullMaximum number of chunks to be returned. Cannot be used with 'maxDocumentCount'.
OptionalmaxDocumentCount?: number | null[Only supports 'vector' dataRepositoryType] - Maximum number of documents to be returned. Cannot be used with 'maxChunkCount'. If maxDocumentCount is given, then only one chunk per document is returned.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchDocumentKeyValueListPair' schema.
+Representation of the 'SearchDocumentKeyValueListPair' schema.
Max Length: 1024.
OptionalselectMode?: SearchSelectOptionEnum[]Select mode for search filters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchFilter' schema.
+Representation of the 'SearchFilter' schema.
OptionalchunkMetadata?: KeyValueListPair[]Restrict chunks considered during search to those with the given metadata. Default: []. Max Items: 2000.
@@ -10,4 +10,4 @@ Max Items: 2000.Identifier of this SearchFilter - unique per request.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchPipeline' schema.
+Representation of the 'SearchPipeline' schema.
OptionaldataRepositoryMetadata?: ({ key: string; value: string[] } & Record<string, any>)[]Search for metadata happens at key level. Pipelines matching the search criteria will be returned.
Representation of the 'SearchPipelinesResponse' schema.
+Representation of the 'SearchPipelinesResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchResults' schema.
+Representation of the 'SearchResults' schema.
List of returned results.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchScores' schema.
+Representation of the 'SearchScores' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchSelectOptionEnum' schema. +
Representation of the 'SearchSelectOptionEnum' schema. Default: "ignoreIfKeyAbsent".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ServiceNowConfig' schema.
+Representation of the 'ServiceNowConfig' schema.
Representation of the 'ServiceNowConfigurationMinimal' schema.
+Representation of the 'ServiceNowConfigurationMinimal' schema.
OptionalserviceRepresentation of the 'ServiceNowConfigurationStruct' schema.
+Representation of the 'ServiceNowConfigurationStruct' schema.
OptionalcronExpression?: stringOptional cron expression for scheduling pipeline execution. Must represent an interval greater than 1 hour.
OptionalserviceNow?: ServiceNowConfigOptionalserviceNow?: ServiceNowConfigRepresentation of the 'ServiceNowPipelineCreateRequest' schema.
+Representation of the 'ServiceNowPipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ServiceNowPipelineGetResponse' schema.
+Representation of the 'ServiceNowPipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ServiceNowPipelineMinimalResponse' schema.
+Representation of the 'ServiceNowPipelineMinimalResponse' schema.
Representation of the 'SharePointConfig' schema.
+Representation of the 'SharePointConfig' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SharePointConfigGetResponse' schema.
+Representation of the 'SharePointConfigGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SharePointSite' schema.
+Representation of the 'SharePointSite' schema.
OptionalincludePaths?: IncludePathsArrayRepresentation of the 'SharePointSiteDetail' schema.
+Representation of the 'SharePointSiteDetail' schema.
Representation of the 'SharePointSiteGetResponse' schema.
+Representation of the 'SharePointSiteGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Schema for a text-only chunk.
+Schema for a text-only chunk.
Unique identifier of a chuk. Format: "uuid".
Optionalmetadata?: VectorKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Schema for a text-only chunk.
+Schema for a text-only chunk.
Optionalmetadata?: VectorKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TextSearchRequest' schema.
+Representation of the 'TextSearchRequest' schema.
Query string Max Length: 2000. Min Length: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ValidationError' schema.
+Representation of the 'ValidationError' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorChunk' schema.
+Representation of the 'VectorChunk' schema.
Optionalmetadata?: VectorKeyValueListPair[]Default: [].
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorDocumentKeyValueListPair' schema.
+Representation of the 'VectorDocumentKeyValueListPair' schema.
Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalmatchMode?: FilterMatchModeEnumOptionalmatchMode?: FilterMatchModeEnumCollection metadata during ingestion
+Collection metadata during ingestion
Max Length: 1024.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorPerFilterSearchResult' schema.
+Representation of the 'VectorPerFilterSearchResult' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorScoringConfiguration' schema.
+Representation of the 'VectorScoringConfiguration' schema.
OptionalaggregationStrategy?: ScoresAggregationStrategyOptionalboosting?: BoostingScoringConfigurationOptionaldenseRetrieval?: DenseRetrievalScoringConfigurationOptionalkeywordRetrieval?: KeyWordRetrievalScoringConfigurationOptionalscoreThreshold?: number | nullMinimum chunk score threshold.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorSearchConfiguration' schema.
+Representation of the 'VectorSearchConfiguration' schema.
OptionalmaxChunkCount?: number | nullMaximum number of chunks to be returned. Cannot be used with 'maxDocumentCount'. Maximum: 10000000.
OptionalmaxDocumentCount?: number | null[Only supports 'vector' dataRepositoryType] - Maximum number of documents to be returned. Cannot be used with 'maxChunkCount'. If maxDocumentCount is given, then only one chunk per document is returned. Maximum: 10000000.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorSearchDocumentKeyValueListPair' schema.
+Representation of the 'VectorSearchDocumentKeyValueListPair' schema.
Max Length: 1024.
OptionalselectMode?: VectorSearchSelectOptionEnum[] | nullSelect mode for search filters
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorSearchFilter' schema.
+Representation of the 'VectorSearchFilter' schema.
OptionalchunkMetadata?: VectorKeyValueListPair[]Restrict chunks considered during search to those with the given metadata. Default: [].
OptionalcollectionMetadata?: VectorKeyValueListPair[] | nullRestrict collections considered during search to those annotated with the given metadata. Useful when combined with collections=['*'] @@ -8,4 +8,4 @@
Optionalfilter?: BinaryBooleanFilter | ScopedKeyValueListPair | nullAdvanced filter expression for combining metadata filters with boolean logic
Identifier of this VectorSearchFilter - unique per request.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorSearchResults' schema.
+Representation of the 'VectorSearchResults' schema.
List of returned results.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'VectorSearchSelectOptionEnum' schema.
+Representation of the 'VectorSearchSelectOptionEnum' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'WorkZonePipelineCreateRequest' schema.
+Representation of the 'WorkZonePipelineCreateRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'WorkZonePipelineGetResponse' schema.
+Representation of the 'WorkZonePipelineGetResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'WorkZonePipelineMinimalResponse' schema.
+Representation of the 'WorkZonePipelineMinimalResponse' schema.
Azure OpenAI chat completion input parameters.
+Azure OpenAI chat completion input parameters.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AzureOpenAiChatCompletionRequestAssistantMessage' schema.
+Representation of the 'AzureOpenAiChatCompletionRequestAssistantMessage' schema.
Optionalcontent?: string | AzureOpenAiChatCompletionRequestAssistantMessageContentPart[] | nullThe contents of the assistant message. Required unless tool_calls or function_call is specified.
Optionalfunction_call?: { arguments: string; name: string } & Record<string, any> | nullDeprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.
Optionalname?: stringAn optional name for the participant. Provides the model information to differentiate between participants of the same role.
Optionalrefusal?: string | nullThe refusal message by the assistant.
The role of the messages author, in this case assistant.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionaltool_calls?: AzureOpenAiChatCompletionMessageToolCallsOptionaltool_calls?: AzureOpenAiChatCompletionMessageToolCallsRepresentation of the 'AzureOpenAiChatCompletionRequestMessage' schema.
+Representation of the 'AzureOpenAiChatCompletionRequestMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AzureOpenAiChatCompletionRequestSystemMessage' schema.
+Representation of the 'AzureOpenAiChatCompletionRequestSystemMessage' schema.
The contents of the system message.
Optionalname?: stringAn optional name for the participant. Provides the model information to differentiate between participants of the same role.
The role of the messages author, in this case system.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AzureOpenAiChatCompletionRequestToolMessage' schema.
+Representation of the 'AzureOpenAiChatCompletionRequestToolMessage' schema.
The contents of the tool message.
The role of the messages author, in this case tool.
Tool call that this message is responding to.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AzureOpenAiChatCompletionRequestUserMessage' schema.
+Representation of the 'AzureOpenAiChatCompletionRequestUserMessage' schema.
The contents of the user message.
Optionalname?: stringAn optional name for the participant. Provides the model information to differentiate between participants of the same role.
The role of the messages author, in this case user.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AzureOpenAiChatCompletionTool' schema.
+Representation of the 'AzureOpenAiChatCompletionTool' schema.
The type of the tool. Currently, only function is supported.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI models for chat completion.
+Azure OpenAI models for chat completion.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI models for embedding.
+Azure OpenAI models for embedding.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Azure OpenAI embedding input parameters.
+Azure OpenAI embedding input parameters.
Optionaldimensions?: number | nullThe number of dimensions the resulting output embeddings should have. Only supported in text-embedding-3 and later models.
Optionaluser?: stringA unique identifier representing your end-user, which can help monitoring and detecting abuse.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AzureOpenAiFunctionObject' schema.
+Representation of the 'AzureOpenAiFunctionObject' schema.
Optionaldescription?: stringA description of what the function does, used by the model to choose when and how to call the function.
The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.
Optionalparameters?: AzureOpenAiFunctionParametersOptionalstrict?: boolean | nullWhether to enable strict schema adherence when generating the function call. If set to true, the model will follow the exact schema defined in the parameters field. Only a subset of JSON Schema is supported when strict is true. Learn more about Structured Outputs in the function calling guide.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Call options for the AzureOpenAiChatClient.
+Call options for the AzureOpenAiChatClient.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Input type for AzureOpenAiChatClient initialization.
+Input type for AzureOpenAiChatClient initialization.
Optionalstreaming?: booleanWhether the model should automatically stream responses when using invoke().
If disableStreaming is set to true, this option will be ignored.
If streaming is explicitly set to false, disableStreaming will be set to true.
OptionalsupportsStrictToolCalling?: booleanWhether the model supports the strict argument when passing in tools.
If undefined the strict argument will not be passed to OpenAI.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Input type for AzureOpenAiEmbeddingClient initialization.
+Input type for AzureOpenAiEmbeddingClient initialization.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Tool type for LangChain Azure OpenAI client.
+Tool type for LangChain Azure OpenAI client.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Tool type for LangChain Orchestration client.
+Tool type for LangChain Orchestration client.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Langchain parameters for OrchestrationClient constructor langchainOptions argument.
Langchain parameters for OrchestrationClient constructor langchainOptions argument.
Optionalstreaming?: booleanWhether the model should automatically stream responses when using invoke().
If disableStreaming is set to true, this option will be ignored.
If streaming is explicitly set to false, disableStreaming will be set to true.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Orchestration module configuration for LangChain.
+Orchestration module configuration for LangChain.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Options for an orchestration call.
+Options for an orchestration call.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AssistantChatMessage' schema.
+Representation of the 'AssistantChatMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Parameters for Azure content safety filters.
+Parameters for Azure content safety filters.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Filter return type for Azure Content Safety.
+Filter return type for Azure Content Safety.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The Azure threshold level supported for each azure content filter category.
+The Azure threshold level supported for each azure content filter category.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ChatCompletionTool' schema.
+Representation of the 'ChatMessage' schema.
+Representation of the 'ChatMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ChatMessageContent' schema.
+Representation of the 'ChatMessageContent' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ChatMessages' schema.
+Representation of the 'ChatMessages' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Supported chat models for orchestration.
+Supported chat models for orchestration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'Citation' schema.
+Representation of the 'Citation' schema.
Optionalend_index?: numberEnd index of the citation in the response text
Optionalref_id?: numberUnique identifier for inline citation
Optionalstart_index?: numberStart index of the citation in the response text
Title of the citation
URL of the citation
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Represents a filter configuration for the Document Grounding Service.
+Represents a filter configuration for the Document Grounding Service.
Optionaldata_repository_type?: DataRepositoryTypeDefines the type of data repository. If not set, the default value is 'vector'.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Represents the configuration for the masking provider SAP Data Privacy Integration.
+Represents the configuration for the masking provider SAP Data Privacy Integration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DpiConfig' schema.
+Representation of the 'DpiConfig' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Supported embedding models for orchestration.
+Supported embedding models for orchestration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Embedding model details.
+Embedding model details.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Embedding model parameters.
+Embedding model parameters.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'FileContent' schema.
+Representation of the 'FileContent' schema.
Representation of the 'FunctionObject' schema.
+Representation of the 'FunctionObject' schema.
OptionalparametersOptionalstrictWhether to enable strict schema adherence when generating the function call. If set to true, the model will follow the exact schema defined in the parameters field. Only a subset of JSON Schema is supported when strict is true. Learn more about Structured Outputs in the function calling guide.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The filter categories supported for Llama Guard 3 8B filter.
+The filter categories supported for Llama Guard 3 8B filter.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Filter return type for Llama Guard 3 8B.
+Filter return type for Llama Guard 3 8B.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Input filter configuration for Llama Guard 3 8B.
+Input filter configuration for Llama Guard 3 8B.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Output filter configuration for Llama Guard 3 8B.
+Output filter configuration for Llama Guard 3 8B.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
LLM model details.
+LLM model details.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Model Parameters for LLM module configuration.
+Model Parameters for LLM module configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Shared stream options applied to all module configurations.
+Shared stream options applied to all module configurations.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Reference to an orchestration configuration created via the Prompt Registry API. +
Reference to an orchestration configuration created via the Prompt Registry API. Use this to reference a pre-configured orchestration setup without defining the full configuration in code. The configuration must be created via the Prompt Registry API before it can be referenced. @@ -10,4 +10,4 @@
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'Error' schema.
+Representation of the 'Error' schema.
Orchestration error response.
+Orchestration error response.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Non-empty list of orchestration module configurations for module fallback. +
Non-empty list of orchestration module configurations for module fallback. The orchestration service will try each configuration in order until one succeeds.
Representation of the 'Template' schema.
+Representation of the 'Template' schema.
Optionaltemplate?: TemplatingChatMessageA chat message array to be formatted with values from placeholderValues.
Both role and content can use {{?variable}} placeholders.
For dynamic templating (changing per request), pass templated messages directly in .chatCompletion({ messages }).
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Stream options for orchestration requests. +
Stream options for orchestration requests. Either shared stream options for every module configuration or stream options with per-config overrides for module fallback.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Stream options with support for per-config overrides in module fallback scenarios. +
Stream options with support for per-config overrides in module fallback scenarios.
The overrides property allows you to specify stream options that apply to specific module configurations by their index in the fallback list.
If an override is not provided for a config, it will use the shared options defined in BaseStreamOptions.
Overrides do not merge with shared options.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ToolChatMessage' schema.
+Representation of the 'ToolChatMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Category for translation application scope.
+Category for translation application scope.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Parameters for translation configurations.
+Parameters for translation configurations.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Input configuration for translation module.
+Input configuration for translation module.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Input parameters for translation input configuration.
+Input parameters for translation input configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Output configuration for translation module.
+Output configuration for translation module.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Output parameters for translation output configuration.
+Output parameters for translation output configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Return type for translation configurations.
+Return type for translation configurations.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Target language for translation, either a language code or a selector configuration.
+Target language for translation, either a language code or a selector configuration.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'UserChatMessageContent' schema.
+Representation of the 'UserChatMessageContent' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'UserChatMessageContentItem' schema.
+Representation of the 'UserChatMessageContentItem' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'AssistantChatMessage' schema.
+Representation of the 'AssistantChatMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Filter configuration for Azure Content Safety
+Filter configuration for Azure Content Safety
Optionalself_OptionalsexualOptionalviolenceRepresentation of the 'AzureContentSafetyInputFilterConfig' schema.
+Representation of the 'AzureContentSafetyInputFilterConfig' schema.
Filter configuration for Azure Content Safety
+Filter configuration for Azure Content Safety
OptionalhateOptionalprotected_Detect protected code content from known GitHub repositories. The scan includes software libraries, source code, algorithms, and other proprietary programming content.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalself_OptionalsexualOptionalviolenceOptionalself_OptionalsexualOptionalviolenceRepresentation of the 'AzureContentSafetyOutputFilterConfig' schema.
+Representation of the 'AzureContentSafetyOutputFilterConfig' schema.
Representation of the 'AzureThreshold' schema.
+Representation of the 'AzureThreshold' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ChatCompletionTool' schema.
+Representation of the 'ChatMessage' schema.
+Representation of the 'ChatMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ChatMessageContent' schema.
+Representation of the 'ChatMessageContent' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DPIConfig' schema.
+Representation of the 'DPIConfig' schema.
Type of masking method to be used
Type of masking service provider
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DPICustomEntity' schema.
+Default entities supported by data privacy and integration service
+Default entities supported by data privacy and integration service
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DPIEntityConfig' schema.
+Representation of the 'DPIEntityConfig' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Replaces the entity with the specified value followed by an incrementing number
+Replaces the entity with the specified value followed by an incrementing number
Replaces the entity with a randomly generated value appropriate to its type.
+Replaces the entity with a randomly generated value appropriate to its type.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DPIStandardEntity' schema.
+Representation of the 'DPIStandardEntity' schema.
Only include DataRepositories with the given type.
+Only include DataRepositories with the given type.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'DocumentGroundingFilter' schema.
+Representation of the 'DocumentGroundingFilter' schema.
Optionaldata_Restrict DataRepositories considered during search to those annotated with the given metadata. Useful when combined with dataRepositories=['*']
Optionaldocument_Restrict documents considered during search to those annotated with the given metadata.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalidOptionalsearch_OptionalidOptionalsearch_Representation of the 'ErrorResponse' schema.
+Representation of the 'ErrorResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'FileContent' schema.
+Representation of the 'FileContent' schema.
Representation of the 'FilteringModuleConfig' schema.
+Stream options for output filtering. Will be ignored if stream is false.
+Stream options for output filtering. Will be ignored if stream is false.
Representation of the 'FunctionObject' schema.
+Representation of the 'FunctionObject' schema.
OptionalparametersOptionalstrictWhether to enable strict schema adherence when generating the function call. If set to true, the model will follow the exact schema defined in the parameters field. Only a subset of JSON Schema is supported when strict is true. Learn more about Structured Outputs in the function calling guide.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The parameters the functions accepts, described as a JSON Schema object. See the guide for examples, and the JSON Schema reference for documentation about the format. Omitting parameters defines a function with an empty parameter list.
The parameters the functions accepts, described as a JSON Schema object. See the guide for examples, and the JSON Schema reference for documentation about the format. Omitting parameters defines a function with an empty parameter list.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Options for streaming. Will be ignored if enabled is false.
+Identifier of this SearchFilter - unique per request.
+Identifier of this SearchFilter - unique per request.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GroundingFilterSearchConfiguration' schema.
+Representation of the 'GroundingFilterSearchConfiguration' schema.
Optionalmax_Maximum number of chunks to be returned. Cannot be used with 'maxDocumentCount'.
Optionalmax_[Only supports 'vector' dataRepositoryType] - Maximum number of documents to be returned. Cannot be used with 'maxChunkCount'. If maxDocumentCount is given, then only one chunk per document is returned.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'GroundingModuleConfig' schema.
+Representation of the 'GroundingModuleConfig' schema.
Optionalfilters?: DocumentGroundingFilter[]Document grounding service filters to be used
@@ -14,4 +14,4 @@Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ImageContent' schema.
+Representation of the 'ImageContent' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'InputFilterConfig' schema.
+Representation of the 'InputFilterConfig' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'InputFilteringConfig' schema.
+Representation of the 'InputFilteringConfig' schema.
The model and parameters to be used for the prompt templating. This is the model that will be used to generate the response.
+The model and parameters to be used for the prompt templating. This is the model that will be used to generate the response.
Filter configuration for Llama Guard 3 8B
+Filter configuration for Llama Guard 3 8B
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalchild_Optionalcode_OptionaldefamationOptionalelectionsOptionalhateOptionalindiscriminate_Optionalintellectual_Optionalnon_OptionalprivacyOptionalself_Optionalsex_Optionalsexual_Optionalspecialized_Optionalviolent_Optionalchild_Optionalcode_OptionaldefamationOptionalelectionsOptionalhateOptionalindiscriminate_Optionalintellectual_Optionalnon_OptionalprivacyOptionalself_Optionalsex_Optionalsexual_Optionalspecialized_Optionalviolent_Representation of the 'LlamaGuard38BFilterConfig' schema.
+Representation of the 'MaskingModuleConfig' schema.
+Representation of the 'MaskingModuleConfig' schema.
List of masking service providers Min Items: 1.
List of masking service providers. DEPRECATED: will be removed Sept 15, 2026. Use providers property instead.
Representation of the 'MaskingProviderConfig' schema.
+Representation of the 'MaskingProviderConfig' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MessageToolCall' schema.
+Representation of the 'MessageToolCall' schema.
The function that the model called.
The ID of the tool call.
The type of the tool. Currently, only function is supported.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The tool calls generated by the model, such as function calls.
+The tool calls generated by the model, such as function calls.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ModuleConfigs' schema.
+Representation of the 'ModuleConfigs' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A list of module configurations. The first configuration in the list that succeeds will be used.
+A list of module configurations. The first configuration in the list that succeeds will be used.
Min Items: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'MultiChatContent' schema.
+Representation of the 'MultiChatContent' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'OrchestrationConfig' schema.
+Representation of the 'OrchestrationConfig' schema.
Representation of the 'OrchestrationConfigDeleteResponse' schema.
+Representation of the 'OrchestrationConfigDeleteResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'OrchestrationConfigGetResponse' schema.
+Representation of the 'OrchestrationConfigGetResponse' schema.
Optionalcreation_timestamp?: stringFormat: "timestamp".
Optionalid?: stringFormat: "uuid".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalis_version_head?: booleanOptionalmanaged_by?: stringOptionalname?: stringOptionalresource_group_id?: stringOptionalscenario?: stringOptionalspec?: OrchestrationConfigOptionalversion?: stringOptionalis_version_head?: booleanOptionalmanaged_by?: stringOptionalname?: stringOptionalresource_group_id?: stringOptionalscenario?: stringOptionalspec?: OrchestrationConfigOptionalversion?: stringRepresentation of the 'OrchestrationConfigListResponse' schema.
+Representation of the 'OrchestrationConfigListResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'OrchestrationConfigPostRequest' schema.
+Representation of the 'OrchestrationConfigPostRequest' schema.
Max Length: 120. Pattern: "^[a-zA-Z0-9_-]+$".
Max Length: 120. @@ -6,4 +6,4 @@
Max Length: 10. Pattern: "^[a-zA-Z0-9._-]+$".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'OrchestrationConfigPostResponse' schema.
+Representation of the 'OrchestrationConfigPostResponse' schema.
Format: "uuid".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'OrchestrationConfigResource' schema.
+Representation of the 'OrchestrationConfigResource' schema.
Optionalcreation_timestamp?: stringFormat: "timestamp".
Optionalid?: stringFormat: "uuid".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Optionalis_version_head?: booleanOptionalmanaged_by?: stringOptionalname?: stringOptionalresource_group_id?: stringOptionalscenario?: stringOptionalspec?: OrchestrationConfigOptionalversion?: stringOptionalis_version_head?: booleanOptionalmanaged_by?: stringOptionalname?: stringOptionalresource_group_id?: stringOptionalscenario?: stringOptionalspec?: OrchestrationConfigOptionalversion?: stringRepresentation of the 'OutputFilterConfig' schema.
+Representation of the 'OutputFilterConfig' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'OutputFilteringConfig' schema.
+Representation of the 'OutputFilteringConfig' schema.
Optionalstream_Representation of the 'PromptTemplate' schema.
+Representation of the 'PromptTemplate' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplateDeleteResponse' schema.
+Representation of the 'PromptTemplateDeleteResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplateGetResponse' schema.
+Representation of the 'PromptTemplateGetResponse' schema.
OptionalcreationTimestamp?: stringFormat: "timestamp".
Optionalid?: stringFormat: "uuid".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
OptionalisVersionHead?: booleanOptionalmanagedBy?: stringOptionalname?: stringOptionalresourceGroupId?: stringOptionalscenario?: stringOptionalspec?: PromptTemplateSpecOptionalversion?: stringOptionalisVersionHead?: booleanOptionalmanagedBy?: stringOptionalname?: stringOptionalresourceGroupId?: stringOptionalscenario?: stringOptionalspec?: PromptTemplateSpecOptionalversion?: stringRepresentation of the 'PromptTemplateListResponse' schema.
+Representation of the 'PromptTemplateListResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplatePostRequest' schema.
+Representation of the 'PromptTemplatePostRequest' schema.
Max Length: 120. Pattern: "^[a-zA-Z0-9_-]+$".
Max Length: 120. @@ -6,4 +6,4 @@
Max Length: 10. Pattern: "^[a-zA-Z0-9._-]+$".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplatePostResponse' schema.
+Representation of the 'PromptTemplatePostResponse' schema.
Format: "uuid".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplateSpec' schema.
+Representation of the 'PromptTemplateSpec' schema.
OptionaladditionalFields?: Record<string, any>DEPRECATED. Please use additional_fields instead.
Optionaldefaults?: Record<string, any>Optionalresponse_format?: ResponseFormatText | ResponseFormatJsonObject | ResponseFormatJsonSchemaResponse format that the model output should adhere to. This is the same as the OpenAI definition. Compatible with GPT-4o, GPT-4o mini, GPT-4 (Turbo) and all GPT-3.5 Turbo models newer than gpt-3.5-turbo-1106.
Optionaltools?: ChatCompletionTool[]A list of tools the model may call. Used to provide a list of functions the model may generate JSON inputs for. This is the same as the OpenAI definition.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplateSubstitutionRequest' schema.
+Representation of the 'PromptTemplateSubstitutionRequest' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplateSubstitutionResponse' schema.
+Representation of the 'PromptTemplateSubstitutionResponse' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'PromptTemplatingModuleConfig' schema.
+Representation of the 'PromptTemplatingModuleConfig' schema.
Representation of the 'ResponseFormatJsonObject' schema.
+Representation of the 'ResponseFormatJsonObject' schema.
Representation of the 'ResponseFormatJsonSchema' schema.
+Representation of the 'ResponseFormatJsonSchema' schema.
Optionaldescription?: stringA description of what the response format is for, used by the model to determine how to respond in the format.
@@ -8,4 +8,4 @@Optionalschema?: ResponseFormatJsonSchemaSchemaOptionalstrict?: boolean | nullWhether to enable strict schema adherence when generating the output. If set to true, the model will always follow the exact schema defined in the schema field. Only a subset of JSON Schema is supported when strict is true. To learn more, read the Structured Outputs guide.
The type of response format being defined: json_schema
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
The schema for the response format, described as a JSON Schema object.
+The schema for the response format, described as a JSON Schema object.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'ResponseFormatText' schema.
+Representation of the 'RuntimeOrchestrationConfigFile' schema.
+Representation of the 'RuntimeOrchestrationConfigFile' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'RuntimePromptTemplateFile' schema.
+Representation of the 'RuntimePromptTemplateFile' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
This selector allows you to define the scope of translation, such as specific placeholders or messages with specific roles. For example, {"category": "placeholders", "items": ["user_input"], "source_language": "de-DE"} targets the value of "user_input" in placeholder_values specified in the request payload; and considers the value to be in German.
This selector allows you to define the scope of translation, such as specific placeholders or messages with specific roles. For example, {"category": "placeholders", "items": ["user_input"], "source_language": "de-DE"} targets the value of "user_input" in placeholder_values specified in the request payload; and considers the value to be in German.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SAPDocumentTranslationInput' schema.
+Representation of the 'SAPDocumentTranslationInput' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SAPDocumentTranslationOutput' schema.
+Representation of the 'SAPDocumentTranslationOutput' schema.
Representation of the 'SAPDocumentTranslationOutputTargetLanguage' schema.
+Representation of the 'SAPDocumentTranslationOutputTargetLanguage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SearchDocumentKeyValueListPair' schema.
+Representation of the 'SearchDocumentKeyValueListPair' schema.
Representation of the 'SearchSelectOptionEnum' schema.
+Representation of the 'SearchSelectOptionEnum' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'SingleChatTemplate' schema.
+Representation of the 'Template' schema.
+Representation of the 'Template' schema.
{
* "template": [
* {
* "role": "user",
* "content": "How can the features of AI in SAP BTP specifically {{'{{?groundingOutput}}'}}, be applied to {{'{{?inputContext}}'}}"
* }
* ],
* "defaults": {
* "inputContext": "The default text that will be used in the template if inputContext is not set"
* }
* }
@@ -11,4 +11,4 @@
A chat message array to be formatted with values from placeholder_values. Both role and content can be templated. If messages_history is provided, the templated messages will be appended.
OptionaltoolsA list of tools the model may call. Used to provide a list of functions the model may generate JSON inputs for. This is the same as the OpenAI definition.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TemplateRef' schema.
+Representation of the 'TemplateRefByID' schema.
+Representation of the 'TemplateRefByID' schema.
OptionalscopeDefines the scope that is searched for the referenced template. 'tenant' indicates the template is shared across all resource groups within the tenant, while 'resource_group' indicates the template is only accessible within the specific resource group.
Default: "tenant".
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TemplateRefByScenarioNameVersion' schema.
+Representation of the 'TemplatingChatMessage' schema. +
Representation of the 'TemplatingChatMessage' schema. Min Items: 1.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'TextContent' schema.
+Representation of the 'ToolChatMessage' schema.
+Representation of the 'ToolChatMessage' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Configuration for translation module
+Configuration for translation module
Representation of the 'UserChatMessageContent' schema.
+Representation of the 'UserChatMessageContent' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the 'UserChatMessageContentItem' schema.
+Representation of the 'UserChatMessageContentItem' schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Represents the type of the columns property.
+
Represents the type of the columns property.
It is an object that maps the known column names to a list of values.
If no data schema is given, it maps string to a list of values.
Type of the data schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Represents a date string in the format YYYY-MM-DD.
+Represents a date string in the format YYYY-MM-DD.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of the payload for Parquet-based predictions.
+Representation of the payload for Parquet-based predictions.
Parquet file containing the data. Can also be a File to forward the filename.
Optionalindex_column?: stringOptional index column name.
Optionalparse_data_types?: booleanWhether to parse data types Default: true.
Configuration for the prediction.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Metadata about the prediction request.
+Metadata about the prediction request.
Number of columns in the input data.
Number of table cells containing the specified placeholder value.
Number of rows for which a prediction was made.
Number of rows in the input data.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Response payload for prediction requests. +
Response payload for prediction requests. Contains a list of prediction results.
Output status for prediction requests.
+Output status for prediction requests.
Status code (zero means success, other status codes indicate warnings)
Status message, either "ok" or contains a warning / more information.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Representation of all data needed for prediction.
+Representation of all data needed for prediction.
Type of the data schema.
Optionalindex_column?: ColumnNames<T>The name of the index column. If provided, the service will return this column's value in each prediction object to facilitate aligning the output predictions with the input rows on the client side. If not provided, the column will not be included in the output.
Optionalparse_data_types?: booleanWhether to parse the data types of the columns. If set to True, numeric columns will be parsed to float or integer and dates in ISO format YYYY-MM-DD will be parsed. Default: true.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Represents the type of the rows property.
+
Represents the type of the rows property.
It is an object that maps the known column names to values.
If no data schema is given, it maps string to values.
Type of the data schema.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Compression middleware options for requests to the RPT service endpoint.
+Compression middleware options for requests to the RPT service endpoint.
The compression mode to use for requests to the RPT service endpoint.
always: Compress the request body for every request.never: Do not compress the request body.Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ApplicationApi'. +
ConstRepresentation of the 'ApplicationApi'. This API is part of the 'AI_CORE_API' service.
Create an ArgoCD application to synchronise a repository.
Delete an ArgoCD application
@@ -8,4 +8,4 @@Schedules a refresh of the specified application that will be picked up by ArgoCD asynchronously
Update the referenced ArgoCD application to synchronize the repository.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ArtifactApi'. +
ConstRepresentation of the 'ArtifactApi'. This API is part of the 'AI_CORE_API' service.
Retrieve the number of available artifacts that match the specified filter criteria. Filter criteria include a scenarioId, executionId, an artifact name, artifact kind, or artifact labels. @@ -10,4 +10,4 @@ Use top/skip parameters to paginate the result list. Search by substring of artifact name or description, if required.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ConfigurationApi'. +
ConstRepresentation of the 'ConfigurationApi'. This API is part of the 'AI_CORE_API' service.
Retrieve the number of available configurations that match the specified filter criteria. Filter criteria include a scenarioId or executableIdsList. Search by substring of configuration name is also possible.
@@ -8,4 +8,4 @@Retrieve a list of configurations. Filter results by scenario ID or a list of executable IDs. Search for configurations containing the search string as substring in the configuration name.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'DeploymentApi'. +
ConstRepresentation of the 'DeploymentApi'. This API is part of the 'AI_CORE_API' service.
Update status of multiple deployments. stop or delete multiple deployments.
Retrieve the number of available deployments. The number can be filtered by @@ -16,4 +16,4 @@ With select parameter it is possible to select only status.
Retrieve logs of a deployment for getting insight into the deployment results or failures.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'DockerRegistrySecretApi'. +
ConstRepresentation of the 'DockerRegistrySecretApi'. This API is part of the 'AI_CORE_API' service.
Create a secret based on the configuration in the request body.
Delete a secret with the name of dockerRegistryName if it exists.
@@ -6,4 +6,4 @@Update a secret with name of dockerRegistryName if it exists.
Retrieve a list of metadata of the stored secrets
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ExecutableApi'. +
ConstRepresentation of the 'ExecutableApi'. This API is part of the 'AI_CORE_API' service.
Retrieve details about an executable identified by executableId belonging to a scenario identified by scenarioId.
Retrieve a list of executables for a scenario. Filter by version ID, if required.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ExecutionApi'. +
ConstRepresentation of the 'ExecutionApi'. This API is part of the 'AI_CORE_API' service.
Patch multiple executions' status to stopped or deleted.
Retrieve the number of available executions. The number can be filtered by @@ -13,4 +13,4 @@ With select parameter it is possible to select only status.
Retrieve logs of an execution for getting insight into the execution results or failures.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ExecutionScheduleApi'. +
ConstRepresentation of the 'ExecutionScheduleApi'. This API is part of the 'AI_CORE_API' service.
Retrieve the number of scheduled executions. The number can be filtered by configurationId or executionScheduleStatus.
@@ -10,4 +10,4 @@ Filter criteria include executionScheduleStatus or a configurationId. With top/skip parameters it is possible to paginate the result list.Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'FileApi'. +
ConstRepresentation of the 'FileApi'. This API is part of the 'AI_CORE_API' service.
Delete the file specified by the path parameter.
Endpoint for downloading file. The path must point to an individual file.
@@ -17,4 +17,4 @@ /files/icr/datasets/training/20201001/20201001-02.csv /files/mask-detection/training/mask-detection-20210301.tar.gzCopyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'KPIApi'. +
ConstRepresentation of the 'KPIApi'. This API is part of the 'AI_CORE_API' service.
Retrieve the number of executions, artifacts, and deployments for each resource group, scenario, and executable. The columns to be returned can be specified in a query parameter.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'MetaApi'. +
ConstRepresentation of the 'MetaApi'. This API is part of the 'AI_CORE_API' service.
Meta information about an implementation of AI API, describing its capabilities, limits and extensions
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'MetricsApi'. +
ConstRepresentation of the 'MetricsApi'. This API is part of the 'AI_CORE_API' service.
Delete metrics, tags, or labels associated with an execution.
Retrieve metrics, labels, or tags according to filter conditions. @@ -7,4 +7,4 @@ With top/skip parameters it is possible to paginate the result list.
Update or create metrics, tags, or labels associated with an execution.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ObjectStoreSecretApi'. +
ConstRepresentation of the 'ObjectStoreSecretApi'. This API is part of the 'AI_CORE_API' service.
Create a secret based on the configuration in the request body
Delete a secret with the name of objectStoreName if it exists.
@@ -8,4 +8,4 @@Update a secret with name of objectStoreName if it exists.
Retrieve a list of metadata of the stored secrets.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'RepositoryApi'. +
ConstRepresentation of the 'RepositoryApi'. This API is part of the 'AI_CORE_API' service.
On-board a new GitOps repository as specified in the content payload
Remove a repository from GitOps.
@@ -6,4 +6,4 @@Retrieve a list of all GitOps repositories for a tenant.
Update the referenced repository credentials to synchronize a repository.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ResourceApi'. +
ConstRepresentation of the 'ResourceApi'. This API is part of the 'AI_CORE_API' service.
Lists all the instance types available in the cluster.
Lists all hot spare nodes, used nodes and total nodes corresponding to tenant.
Set hot spare nodes corresponding to tenant at main tenant level.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ResourceGroupApi'. +
ConstRepresentation of the 'ResourceGroupApi'. This API is part of the 'AI_CORE_API' service.
Create resource group to a given main tenant. The length of resource group id must be between 3 and 253.
Delete a resource group of a given main tenant.
@@ -6,4 +6,4 @@Retrieve a list of resource groups for a given tenant.
Replace some characteristics of the resource group, for instance labels.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ResourceQuotaApi'. +
ConstRepresentation of the 'ResourceQuotaApi'. This API is part of the 'AI_CORE_API' service.
Get the details about quota and usage for applications
Get the details about quota and usage for deployments
@@ -8,4 +8,4 @@Get the details about quota and usage for repositories
Get the details about quota and usage for resource groups
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ScenarioApi'. +
ConstRepresentation of the 'ScenarioApi'. This API is part of the 'AI_CORE_API' service.
Retrieve details for a scenario specified by scenarioId.
Retrieve a list of all available scenarios.
@@ -6,4 +6,4 @@Retrieve a list of scenario versions based on the versions of executables available within that scenario.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'SecretApi'. +
ConstRepresentation of the 'SecretApi'. This API is part of the 'AI_CORE_API' service.
Create a new generic secret in the corresponding resource group or at main tenant level.
Deletes the secret from provided resource group namespace
@@ -6,4 +6,4 @@Lists all secrets corresponding to tenant. This retrieves metadata only, not the secret data itself.
Update secret credentials. Replace secret data with the provided data.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'ServiceApi'. +
ConstRepresentation of the 'ServiceApi'. This API is part of the 'AI_CORE_API' service.
Get an service of a given main tenant.
Retrieve a list of services for a given main tenant.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'TenantInfoApi'. +
ConstRepresentation of the 'TenantInfoApi'. This API is part of the 'AI_CORE_API' service.
Tenant information containing the service plan that the tenant is subscribed to.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'PipelinesApi'. +
ConstRepresentation of the 'PipelinesApi'. This API is part of the 'api' service.
Create a pipeline
Delete a pipeline by pipeline id
@@ -15,4 +15,4 @@Patch a pipeline by pipeline id
Search for pipelines based on metadata
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'RetrievalApi'. +
ConstRepresentation of the 'RetrievalApi'. This API is part of the 'api' service.
List all Data Repositories
List data repository by id
Retrieve relevant content given a query string.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'VectorApi'. +
ConstRepresentation of the 'VectorApi'. This API is part of the 'api' service.
Creates a collection. This operation is asynchronous. Poll the collection resource and check the status field to understand creation status.
Create and stores one or multiple documents into a collection. If omitted, 'id' will be auto-generated.
@@ -17,4 +17,4 @@Upserts the data of multiple documents into a collection.
Allows to add, remove and modify the documents metadata.
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'OrchestrationConfigsApi'. +
ConstRepresentation of the 'OrchestrationConfigsApi'. This API is part of the 'prompt-registry' service.
Create or update an orchestration config
Delete orchestration config
@@ -8,4 +8,4 @@List orchestration config history
List orchestration configs
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
ConstRepresentation of the 'PromptTemplatesApi'. +
ConstRepresentation of the 'PromptTemplatesApi'. This API is part of the 'prompt-registry' service.
Create or update a prompt template
Delete prompt template
Export prompt template
Get prompt template by UUID
Import prompt template
-List prompt template history
+List prompt template history
List prompt templates
Parse prompt template by ID
Parse prompt template by name and version
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
A re-implementation of httpx's
LineDecoderin Python that handles incrementally +Class LineDecoder
A re-implementation of httpx's
LineDecoderin Python that handles incrementally reading lines from text.Https://github.com/encode/httpx/blob/920333ea98118e9cf617f246905d7b202510941c/httpx/_decoders.py#L258.
Index
Constructors
Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.
Constructors
constructor
Returns LineDecoder
Properties
buffer
text Decoder
trailing CR
StaticNEWLINE_StaticNEWLINE_Methods
decode
Parameters
Returns string[]
decode Text
Parameters
Returns string
flush
Returns string[]
Settings
On This Page
Constructors
Properties
Methods