24## Data Store REST
25
26SAP Customer Data Cloud's Data Store (DS) API consists of the methods listed below.
27
28```
167```
168scenario). This parameter may
169not be used with REST APIs.
170```
171```
186## Authorization Parameters
187
188Each REST API request must contain identication and authorization parameters.
189
190Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
191
192client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
194implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
195
196secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
197
198```
231```
232```
233apiVersion integer Denes the API version that returned the
234response and may not always be returned.
235```
388registration completion
389scenario). This parameter may
390not be used with REST APIs.
391```
392```
416## Authorization Parameters
417
418Each REST API request must contain identication and authorization parameters.
419
420Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
421
422client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
424implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
425
426secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
427
428```
461```
462```
463apiVersion integer Denes the API version that returned the
464response and may not always be returned.
465```
645registration completion
646scenario). This parameter may
647not be used with REST APIs.
648```
649```
664## Authorization Parameters
665
666Each REST API request must contain identication and authorization parameters.
667
668Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
669
670client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
672implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
673
674secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
675
676```
709```
710```
711apiVersion integer Denes the API version that returned the
712response and may not always be returned.
713```
938registration completion
939scenario). This parameter may
940not be used with REST APIs.
941```
942```
969## Authorization Parameters
970
971Each REST API request must contain identication and authorization parameters.
972
973Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
974
975client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
977implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
978
979secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
980
981```
1014```
1015```
1016apiVersion integer Denes the API version that returned the
1017response and may not always be returned.
1018```
1135## Authorization Parameters
1136
1137Each REST API request must contain identication and authorization parameters.
1138
1139Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
1140
1141client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
1143implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
1144
1145secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
1146
1147```
1192```
1193```
1194apiVersion integer Denes the API version that returned the
1195response and may not always be returned.
1196```
1718registration completion
1719scenario). This parameter may
1720not be used with REST APIs.
1721```
1722```
1737## Authorization Parameters
1738
1739Each REST API request must contain identication and authorization parameters.
1740
1741Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
1742
1743client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
1745implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
1746
1747secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
1748
1749```
1776```
1777```
1778apiVersion integer Denes the API version that returned the
1779response and may not always be returned.
1780```
1962## Description
1963
1964This page shows examples using the ds.search REST API.
1965
1966## Examples
2284## Authorization Parameters
2285
2286Each REST API request must contain identication and authorization parameters.
2287
2288Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
2289
2290client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
2292implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
2293
2294secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
2295
2296```
2527```
2528```
2529apiVersion integer Denes the API version that returned the
2530response and may not always be returned.
2531```
2795```
2796"arrayPush" (default) - will cause
2797arrays data provided with this API
2798call to be appended to existing
2799arrays data in the DB.
2803of existing arrays data in the DB
2804with the values of arrays data
2805provided with this API call.
2806```
2807```
2828in a registration completion scenario). This
2829parameter may not be used with REST
2830APIs.
2831```
2832```
2845
2846
2847Each REST API request must contain identication and authorization parameters.
2848
2849Some REST APIs may function without these authorization parameters, however, when that occurs, these calls are treated as
2850
2851client-side calls and all client-side rate limits will apply. In order to not reach client-side IP rate limits that may impact your
2853implementation when using server-to-server REST calls, it is Recommended Best Practice to always use an application key and
2854
2855secret or a bearer token when sending requests. A non-exhaustive list of REST APIs that this may apply to are as follows:
2856
2857```
2890```
2891```
2892apiVersion integer Denes the API version that returned the
2893response and may not always be returned.
2894```
2952oid string The object's unique identier. The value is
2953either the oid parameter that you specied
2954in the API call or a unique string generated
2955by SAP Customer Data Cloud (if you have
2956set the parameter to be "auto").