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

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

- Page: https://pluginprobe.com/plugins/disco/1.0.3/code/backend/views/components/Main/features/api/apiSlice.js
- Raw: https://pluginprobe.com/plugins/disco/1.0.3/raw/backend/views/components/Main/features/api/apiSlice.js
- Modified: 2024-05-27T11:09:12+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.0.3/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' ],
	endpoints: () => ( {} ),
} );

```
