# DPSK Service

# Overview

The DPSK REST APIs provide endpoints to manage DPSK resources, including pools, passphrases devices, and templates.

## What This API Does
- Create, modify, and delete DPSK pools
- Create, modify, and delete passphrases within pools
- Manage devices associated with passphrases
- Manage DPSK service templates and REC templates
- Associate policy sets with DPSK pools
- Import and export passphrase data via CSV
- Search passphrases by client network and MAC address

## Error Handling
The API uses standard HTTP status codes with detailed error messages in the response body.

## Common Error Responses
All endpoints may return these common error responses:
- **400 Bad Request**: Invalid input data or validation errors
- **401 Unauthorized**: Missing or invalid authentication
- **403 Forbidden**: Insufficient permissions
- **404 Not Found**: Requested resource doesn't exist
- **409 Conflict**: Resource conflict (e.g., duplicate names)
- **422 Unprocessable Entity**: Business rule violations
- **500 Internal Server Error**: Unexpected server errors

Version: 0.0.3
License: RUCKUS Cloud Privacy Policy

## Servers

RUCKUS One API host for North American region.
```
https://api.ruckus.cloud
```

RUCKUS One API host for European region.
```
https://api.eu.ruckus.cloud
```

RUCKUS One API host for Asian region.
```
https://api.asia.ruckus.cloud
```

## Security

### bearerAuth

Type: http
Scheme: bearer
Bearer Format: JWT

## Download OpenAPI description

[DPSK Service](https://docs.ruckus.cloud/_bundle/deprecated_apis/dpsk-api-0.0.3.yaml)

## APIs for DPSK Service

Operations for managing DPSK pools, including create, update, delete, and policy management.

### Get DPSK Pools (deprecated)

 - [GET /dpskServices](https://docs.ruckus.cloud/deprecated_apis/dpsk-api-0.0.3/apis-for-dpsk-service/listalldpskpools.md): This method will be removed no sooner than 08/31/2026. The following URL /dpskServices/query can be used for this content.

### Create New DPSK Pool (deprecated)

 - [POST /dpskServices](https://docs.ruckus.cloud/deprecated_apis/dpsk-api-0.0.3/apis-for-dpsk-service/createdpskpool_1.md): This method will be removed no sooner than 08/31/2026.

