Partner Management
Partners are the clients authorized to connect to your PeSIT Wizard server.

Create a Partner
Via the Interface
- Select your cluster
- Go to Partners
- Click Add Partner
- Fill in the partner information
- Click Create

Via API
bash
curl -X POST http://localhost:8080/api/v1/clusters/{clusterId}/partners \
-u admin:admin \
-H "Content-Type: application/json" \
-d '{
"partnerId": "CLIENT_XYZ",
"name": "Client XYZ",
"password": "SecurePassword123!",
"enabled": true
}'Parameters
| Parameter | Description | Required |
|---|---|---|
partnerId | Unique identifier (PI_03) | Yes |
name | Display name | Yes |
password | Password (PI_05) | No |
enabled | Partner active | No (default: true) |
allowedOperations | READ, WRITE | No (default: both) |
Best Practices
Naming
Use explicit identifiers:
- BANQUE_BNP_PROD
- CLIENT_ACME_123
- P001
- test
Passwords
- Minimum 12 characters
- Mix of uppercase/lowercase/digits/symbols
- Different for each partner
- Rotation every 90 days
Permissions
Apply the principle of least privilege:
- A partner that only sends:
WRITEonly - A partner that only receives:
READonly
Disable a Partner
Rather than deleting, temporarily disable:
bash
curl -X PUT http://localhost:8080/api/v1/clusters/{clusterId}/partners/CLIENT_XYZ \
-u admin:admin \
-H "Content-Type: application/json" \
-d '{"enabled": false}'Audit
View the connection history of a partner:
bash
curl "http://localhost:8080/api/transfers?partnerId=CLIENT_XYZ" \
-u admin:admin