# disco/1.4.14/backend/views/components/Main/features/api/apiSlice.js

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO, version 1.4.14. 14 lines.

- Page: https://pluginprobe.com/plugins/disco/1.4.14/code/backend/views/components/Main/features/api/apiSlice.js
- Raw: https://pluginprobe.com/plugins/disco/1.4.14/raw/backend/views/components/Main/features/api/apiSlice.js
- Modified: 2026-03-02T04:35:26+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/disco/1.4.14/code/backend/views/components/Main/features/api/apiSlice.js#L10-L20`.

```javascript
import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';

export const apiSlice = createApi({
	reducerPath: 'api',
	baseQuery: fetchBaseQuery({
		baseUrl: DISCO.json_url,
		prepareHeaders: (headers) => {
			headers.set('X-WP-Nonce', DISCO.rest_nonce);
		},
	}),
	tagTypes: ['Campaigns', 'Campaign', 'Settings', 'UploadedImages'],
	endpoints: () => ({}),
});

```
