RIS — V2
Rillsoft Integration Service
URL-Version: v2
API-Version: 10.0.0
Base URL: https://app.rillsoft.cloud
Nachschlagewerke
- Schemas — alle Datenstrukturen dieser Version
- Standard-Antworten — wiederverwendbare Response-Definitionen
- Pfad-Parameter — wiederverwendbare Pfad-Parameter
Authentication
HTTP — bearerAuth
- Scheme:
bearer
See authentication for details.
RP Attachment (2 Endpunkte)
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/attachments/{attachment_id} | Download attachment |
| POST | /api/v2/clients/{client_id}/attachments/{attachment_id} | Upload attachment |
RP Client (4 Endpunkte)
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients | Get all clients with permission filter |
| GET | /api/v2/clients/{client_id} | Get client |
| GET | /api/v2/clients/{client_id}/tags/{tag} | Get client tag |
| GET | /api/v2/clients/{client_id}/permissions | Get client permissions |
RP DMS (6 Endpunkte)
DMS management
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/dms/folders | Returns the active DMS directories of a client |
| GET | /api/v2/clients/{client_id}/dms/documents | Retrieve active DMS documents for the specified client projects |
| POST | /api/v2/clients/{client_id}/dms/projects/{project_id}/folders/{folder_id}/parent/{parent_uuid}/documents | Create a DMS document |
| GET | /api/v2/clients/{client_id}/dms/projects/{project_id}/documents/{document_id} | Download a DMS document |
| POST | /api/v2/clients/{client_id}/dms/projects/{project_id}/documents/{document_id} | Upload and update a DMS document (POST with Method-Override) |
| DELETE | /api/v2/clients/{client_id}/dms/projects/{project_id}/documents/{document_id} | Deactivate a Document between tasks (Soft-Delete) |
RP Folder (4 Endpunkte)
Directory management
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/folders | Returns the active directories of a client |
| POST | /api/v2/clients/{client_id}/folders | Creates a new subfolder |
| DELETE | /api/v2/clients/{client_id}/folders/{folder_id} | Deactivate folder (Soft-Delete) |
| PATCH | /api/v2/clients/{client_id}/folders/{folder_id} | Update a folder (Move or Rename) |
RP License (4 Endpunkte)
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/license | Get license information |
| PATCH | /api/v2/clients/{client_id}/license | Update license activation key |
| POST | /api/v2/clients/{client_id}/license/lock | Lock license |
| DELETE | /api/v2/clients/{client_id}/license/lock | Unlock license |
RP Link (3 Endpunkte)
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/links | Returns the active links of a client |
| POST | /api/v2/clients/{client_id}/links | Create a link between two tasks across projects |
| DELETE | /api/v2/clients/{client_id}/links/{start_task_uuid}/{finish_task_uuid} | Deactivate a link between tasks (Soft-Delete) |
RP Parameter (1 Endpunkt)
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/parameters/{parameter} | Get configuration parameter |
RP Portfolio (11 Endpunkte)
| Method | Path | Description |
|---|---|---|
| POST | /api/v2/clients/{client_id}/portfolios/{portfolio_id}/config | Upload configuration data (XML) |
| POST | /api/v2/clients/{client_id}/portfolios/{portfolio_id}/signatures/{signature_id} | Upload signature data (RTF) |
| POST | /api/v2/clients/{client_id}/portfolios/{portfolio_id}/favorites | Upload favorites data (XML) |
| GET | /api/v2/clients/{client_id}/portfolios | Get client portfolios |
| POST | /api/v2/clients/{client_id}/portfolios | Create a new portfolio |
| GET | /api/v2/clients/{client_id}/portfolios/{portfolio_id}/config | Download portfolio configuration (XML) |
| GET | /api/v2/clients/{client_id}/portfolios/{portfolio_id}/signatures/{signature_id} | Download signature data (RTF) |
| GET | /api/v2/clients/{client_id}/portfolios/{portfolio_id}/favorites | Download favorites data (XML) |
| DELETE | /api/v2/clients/{client_id}/portfolios/{portfolio_id} | Deactivate portfolios (soft delete) |
| PATCH | /api/v2/clients/{client_id}/portfolios/{portfolio_id} | Modify an existing portfolio |
| PATCH | /api/v2/clients/{client_id}/portfolios/projects/order | Replace project IDs in portfolios for a client |
RP Project (8 Endpunkte)
Management of projects
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/projects | List all active projects for a client |
| POST | /api/v2/clients/{client_id}/projects/bulk | Import project data (multiple projects, XML) |
| POST | /api/v2/clients/{client_id}/projects/lock | Lock projects for editing |
| DELETE | /api/v2/clients/{client_id}/projects/lock | Unlock projects |
| GET | /api/v2/clients/{client_id}/projects/bulk | Export project data (multiple projects, XML) |
| DELETE | /api/v2/clients/{client_id}/projects/{project_id} | Deactivate project (soft delete) |
| GET | /api/v2/clients/{client_id}/projects/{project_id}/version | Get current project version |
| GET | /api/v2/clients/{client_id}/projects/{project_id}/history | Get project history |
RP Reference (5 Endpunkte)
Management of reference data
| Method | Path | Description |
|---|---|---|
| GET | /api/v2/clients/{client_id}/reference/version | Get current reference version |
| GET | /api/v2/clients/{client_id}/reference | Download reference data (XML) |
| POST | /api/v2/clients/{client_id}/reference | Upload reference data (XML) |
| POST | /api/v2/clients/{client_id}/reference/lock | Lock reference data for editing |
| DELETE | /api/v2/clients/{client_id}/reference/lock | Unlock reference data |
