Dastra.Client
1.0.10
See the version list below for details.
dotnet add package Dastra.Client --version 1.0.10
NuGet\Install-Package Dastra.Client -Version 1.0.10
<PackageReference Include="Dastra.Client" Version="1.0.10" />
paket add Dastra.Client --version 1.0.10
#r "nuget: Dastra.Client, 1.0.10"
// Install Dastra.Client as a Cake Addin #addin nuget:?package=Dastra.Client&version=1.0.10 // Install Dastra.Client as a Cake Tool #tool nuget:?package=Dastra.Client&version=1.0.10
Dastra.Client - the C# library for the Dastra API
Dastra's public REST API
This C# SDK is automatically generated by the OpenAPI Generator project:
- API version: v1
- SDK version: 1.0.0
- Build package: org.openapitools.codegen.languages.CSharpNetCoreClientCodegen For more information, please visit https://www.dastra.eu
<a name="frameworks-supported"></a>
Frameworks supported
<a name="dependencies"></a>
Dependencies
- RestSharp - 106.11.7 or later
- Json.NET - 12.0.3 or later
- JsonSubTypes - 1.8.0 or later
- System.ComponentModel.Annotations - 5.0.0 or later
The DLLs included in the package may not be the latest version. We recommend using NuGet to obtain the latest version of the packages:
Install-Package RestSharp
Install-Package Newtonsoft.Json
Install-Package JsonSubTypes
Install-Package System.ComponentModel.Annotations
NOTE: RestSharp versions greater than 105.1.0 have a bug which causes file uploads to fail. See RestSharp#742. NOTE: RestSharp for .Net Core creates a new socket for each api call, which can lead to a socket exhaustion problem. See RestSharp#1406.
<a name="installation"></a>
Installation
Run the following command to generate the DLL
- [Mac/Linux]
/bin/sh build.sh
- [Windows]
build.bat
Then include the DLL (under the bin
folder) in the C# project, and use the namespaces:
using Dastra.Client.Api;
using Dastra.Client.Client;
using Dastra.Client.Model;
<a name="packaging"></a>
Packaging
A .nuspec
is included with the project. You can follow the Nuget quickstart to create and publish packages.
This .nuspec
uses placeholders from the .csproj
, so build the .csproj
directly:
nuget pack -Build -OutputDirectory out Dastra.Client.csproj
Then, publish to a local feed or other host and consume the new package via Nuget as usual.
<a name="usage"></a>
Usage
To use the API client with a HTTP proxy, setup a System.Net.WebProxy
Configuration c = new Configuration();
System.Net.WebProxy webProxy = new System.Net.WebProxy("http://myProxyUrl:80/");
webProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
c.Proxy = webProxy;
<a name="getting-started"></a>
Getting Started
using System.Collections.Generic;
using System.Diagnostics;
using Dastra.Client.Api;
using Dastra.Client.Client;
using Dastra.Client.Model;
namespace Example
{
public class Example
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://localhost:44362";
// Configure HTTP basic authorization: basic
config.Username = "YOUR_USERNAME";
config.Password = "YOUR_PASSWORD";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
// Configure OAuth2 access token for authorization: oauth2
config.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ActorsApi(config);
var workspaceId = workspaceId_example; // string |
try
{
apiInstance.ActorsColumns(workspaceId);
}
catch (ApiException e)
{
Debug.Print("Exception when calling ActorsApi.ActorsColumns: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
<a name="documentation-for-api-endpoints"></a>
Documentation for API Endpoints
All URIs are relative to https://localhost:44362
Class | Method | HTTP request | Description |
---|---|---|---|
ActorsApi | ActorsColumns | GET /v1/ws/{workspaceId}/Actors/columns | |
ActorsApi | ActorsCreate | POST /v1/ws/{workspaceId}/Actors | Create a new actor |
ActorsApi | ActorsDelete | DELETE /v1/ws/{workspaceId}/Actors/{id} | Remove the actor with his id |
ActorsApi | ActorsDeleteBatch | DELETE /v1/ws/{workspaceId}/Actors | |
ActorsApi | ActorsExport | POST /v1/ws/{workspaceId}/Actors/export/{format} | Export the records in any format |
ActorsApi | ActorsFind | GET /v1/ws/{workspaceId}/Actors/{id} | Get a single actor with his id |
ActorsApi | ActorsList | GET /v1/ws/{workspaceId}/Actors | Get all actors (User inserted in the record of processing activities) |
ActorsApi | ActorsPatch | PATCH /v1/ws/{workspaceId}/Actors/{id} | |
ActorsApi | ActorsUpdate | PUT /v1/ws/{workspaceId}/Actors/{id} | Edit the actor's properties |
ApplicationsApi | ApplicationsColumns | GET /v1/ws/{workspaceId}/Applications/columns | Get all columns of an application |
ApplicationsApi | ApplicationsCreate | POST /v1/ws/{workspaceId}/Applications | Create a new application |
ApplicationsApi | ApplicationsDelete | DELETE /v1/ws/{workspaceId}/Applications/{id} | Delete an application |
ApplicationsApi | ApplicationsDeleteBatch | DELETE /v1/ws/{workspaceId}/Applications | |
ApplicationsApi | ApplicationsFind | GET /v1/ws/{workspaceId}/Applications/{id} | Get an application with his id |
ApplicationsApi | ApplicationsJsonPatchWithModelState | PATCH /v1/ws/{workspaceId}/Applications/{id} | Patch an application |
ApplicationsApi | ApplicationsList | GET /v1/ws/{workspaceId}/Applications | Get all linked applications |
ApplicationsApi | ApplicationsUpdate | PUT /v1/ws/{workspaceId}/Applications/{id} | Edit an application |
AuditAttachmentsApi | AuditAttachmentsDelete | DELETE /v1/ws/{workspaceId}/AuditAttachments/{id}/{fileId} | Remove an attachment |
AuditAttachmentsApi | AuditAttachmentsDownload | GET /v1/ws/{workspaceId}/AuditAttachments/{id}/{fileId}/download | Simple doc upload |
AuditResponseTasksApi | AuditResponseTasksCreate | POST /v1/ws/{workspaceId}/AuditResponseTasks/{responseId} | |
AuditResponseTasksApi | AuditResponseTasksDelete | DELETE /v1/ws/{workspaceId}/AuditResponseTasks/{responseId}/{id} | |
AuditResponseTasksApi | AuditResponseTasksUpdate | PUT /v1/ws/{workspaceId}/AuditResponseTasks/{responseId}/{id} | |
AuditResponsesApi | AuditResponsesArchiveAuditResponse | PUT /v1/ws/{workspaceId}/AuditResponses/archive/{id} | |
AuditResponsesApi | AuditResponsesCancelAuditResponse | PUT /v1/ws/{workspaceId}/AuditResponses/cancel/{id} | Cancel an audit |
AuditResponsesApi | AuditResponsesColumns | GET /v1/ws/{workspaceId}/AuditResponses/columns | |
AuditResponsesApi | AuditResponsesCreatePlanification | POST /v1/ws/{workspaceId}/AuditResponses/planification | Planification post |
AuditResponsesApi | AuditResponsesDeleteAuditResponse | DELETE /v1/ws/{workspaceId}/AuditResponses/{id} | |
AuditResponsesApi | AuditResponsesExport | POST /v1/ws/{workspaceId}/AuditResponses/export/{format} | Export the records in any format |
AuditResponsesApi | AuditResponsesFinalize | PUT /v1/ws/{workspaceId}/AuditResponses/finalize/{id} | |
AuditResponsesApi | AuditResponsesFind | GET /v1/ws/{workspaceId}/AuditResponses/{id} | |
AuditResponsesApi | AuditResponsesGenerateActionPlan | POST /v1/ws/{workspaceId}/AuditResponses/action-plan-generation/{id} | |
AuditResponsesApi | AuditResponsesGetMatrixAudit | GET /v1/ws/{workspaceId}/AuditResponses/matrix/{templateId} | |
AuditResponsesApi | AuditResponsesGetStats | GET /v1/ws/{workspaceId}/AuditResponses/stats | |
AuditResponsesApi | AuditResponsesInviteToAuditResponse | PUT /v1/ws/{workspaceId}/AuditResponses/invite/{id} | Send the audit invitation |
AuditResponsesApi | AuditResponsesList | GET /v1/ws/{workspaceId}/AuditResponses | |
AuditResponsesApi | AuditResponsesRefuse | PUT /v1/ws/{workspaceId}/AuditResponses/refuse/{id} | Refuse audit response |
AuditResponsesApi | AuditResponsesRenew | POST /v1/ws/{workspaceId}/AuditResponses/renew | |
AuditResponsesApi | AuditResponsesRestoreAuditResponse | PUT /v1/ws/{workspaceId}/AuditResponses/restore/{id} | |
AuditResponsesApi | AuditResponsesUpdate | PUT /v1/ws/{workspaceId}/AuditResponses/update/{id} | |
AuditResponsesApi | AuditResponsesUpdatePlanification | PUT /v1/ws/{workspaceId}/AuditResponses/planification/{id} | |
AuditResponsesApi | AuditResponsesUpdateRisk | PUT /v1/ws/{workspaceId}/AuditResponses/set-risk/{id} | |
AuditResponsesApi | AuditResponsesUpdateState | PUT /v1/ws/{workspaceId}/AuditResponses/set-state/{id} | |
AuditResponsesApi | AuditResponsesValidate | PUT /v1/ws/{workspaceId}/AuditResponses/validate/{id} | |
AuditTemplatesApi | AuditTemplatesColumns | GET /v1/ws/{workspaceId}/AuditTemplates/columns | |
AuditTemplatesApi | AuditTemplatesCreate | POST /v1/ws/{workspaceId}/AuditTemplates | |
AuditTemplatesApi | AuditTemplatesCreateVersion | POST /v1/ws/{workspaceId}/AuditTemplates/new-version/{id} | |
AuditTemplatesApi | AuditTemplatesDelete | DELETE /v1/ws/{workspaceId}/AuditTemplates/{id} | Remove a specified template |
AuditTemplatesApi | AuditTemplatesExport | POST /v1/ws/{workspaceId}/AuditTemplates/export/{format} | Export the records in any format |
AuditTemplatesApi | AuditTemplatesFind | GET /v1/ws/{workspaceId}/AuditTemplates/{id} | Get a unique audit template |
AuditTemplatesApi | AuditTemplatesImportOrCombine | POST /v1/ws/{workspaceId}/AuditTemplates/generate-template | Generates a specified template from the library |
AuditTemplatesApi | AuditTemplatesList | GET /v1/ws/{workspaceId}/AuditTemplates | Search for an audit template (paginated list) |
AuditTemplatesApi | AuditTemplatesPutAuditTemplate | PUT /v1/ws/{workspaceId}/AuditTemplates/{id} | |
AuditTemplatesApi | AuditTemplatesReplicate | POST /v1/ws/{workspaceId}/AuditTemplates/duplicate/{id} | Replicate a specified template |
CategoriesApi | CategoriesFind | GET /v1/Categories/{id} | Return a category from blog |
CategoriesApi | CategoriesList | GET /v1/Categories | Return tag lists |
CommentsApi | CommentsCount | GET /v1/ws/{workspaceId}/Comments/count | Count number of comments for display purposes |
CommentsApi | CommentsCreate | POST /v1/ws/{workspaceId}/Comments | Create a new comment |
CommentsApi | CommentsDelete | DELETE /v1/ws/{workspaceId}/Comments/{id} | Delete a comment by id |
CommentsApi | CommentsFind | GET /v1/ws/{workspaceId}/Comments/{id} | Get a comment by id |
CommentsApi | CommentsList | GET /v1/ws/{workspaceId}/Comments | Get all comments by objectId and objectType |
CommentsApi | CommentsUpdate | PUT /v1/ws/{workspaceId}/Comments/{id} | Edit comment |
ContentsApi | ContentsFind | GET /v1/Contents/{id} | Get article by id |
ContentsApi | ContentsFindByUrl | GET /v1/Contents/url/{url} | Get article by url |
ContentsApi | ContentsList | GET /v1/Contents | Contents (blog's articles, news) paginated list |
DataBreachsApi | DataBreachsArchive | POST /v1/ws/{workspaceId}/DataBreachs/archive/{id} | |
DataBreachsApi | DataBreachsColumns | GET /v1/ws/{workspaceId}/DataBreachs/columns | |
DataBreachsApi | DataBreachsCreate | POST /v1/ws/{workspaceId}/DataBreachs | |
DataBreachsApi | DataBreachsDelete | DELETE /v1/ws/{workspaceId}/DataBreachs/{id} | |
DataBreachsApi | DataBreachsExport | GET /v1/ws/{workspaceId}/DataBreachs/export/{format} | Export the records in any format |
DataBreachsApi | DataBreachsFind | GET /v1/ws/{workspaceId}/DataBreachs/{id} | |
DataBreachsApi | DataBreachsList | GET /v1/ws/{workspaceId}/DataBreachs | Get the databreach list |
DataBreachsApi | DataBreachsRestore | POST /v1/ws/{workspaceId}/DataBreachs/restore/{id} | |
DataBreachsApi | DataBreachsUpdate | PUT /v1/ws/{workspaceId}/DataBreachs/{id} | Put a databreach |
DataBreachsApi | DataBreachsUpdateWorkflow | POST /v1/ws/{workspaceId}/DataBreachs/workflow | Switching the current state |
DataFieldsApi | DataFieldsColumns | GET /v1/ws/{workspaceId}/DataFields/columns | List columns |
DataFieldsApi | DataFieldsCreate | POST /v1/ws/{workspaceId}/DataFields | Create a field |
DataFieldsApi | DataFieldsDelete | DELETE /v1/ws/{workspaceId}/DataFields/{id} | Delete by id |
DataFieldsApi | DataFieldsFind | GET /v1/ws/{workspaceId}/DataFields/{id} | Find a datafield |
DataFieldsApi | DataFieldsList | GET /v1/ws/{workspaceId}/DataFields | List data fields |
DataFieldsApi | DataFieldsPatch | PATCH /v1/ws/{workspaceId}/DataFields/{id} | Patch a data field |
DataFieldsApi | DataFieldsUpdate | PUT /v1/ws/{workspaceId}/DataFields/{id} | Update a data field |
DataProcessingRelationshipsApi | DataProcessingRelationshipsCreate | POST /v1/ws/{workspaceId}/DataProcessingRelationships/{id} | Saving or updating a datatreatment |
DataProcessingRelationshipsApi | DataProcessingRelationshipsDelete | DELETE /v1/ws/{workspaceId}/DataProcessingRelationships/{id} | |
DataProcessingRelationshipsApi | DataProcessingRelationshipsList | GET /v1/ws/{workspaceId}/DataProcessingRelationships/{dataProcessingId} | Get data treatment by id |
DataProcessingsApi | DataProcessingsAddRecipientBatch | POST /v1/ws/{workspaceId}/DataProcessings/recipients/batch | Add to batch |
DataProcessingsApi | DataProcessingsArchive | POST /v1/ws/{workspaceId}/DataProcessings/archive/{id} | Register insights |
DataProcessingsApi | DataProcessingsColumns | GET /v1/ws/{workspaceId}/DataProcessings/columns | |
DataProcessingsApi | DataProcessingsCreate | POST /v1/ws/{workspaceId}/DataProcessings | Creating a record of processing |
DataProcessingsApi | DataProcessingsDelete | DELETE /v1/ws/{workspaceId}/DataProcessings/{id} | |
DataProcessingsApi | DataProcessingsDeleteBatch | DELETE /v1/ws/{workspaceId}/DataProcessings | Batch delete using a delete + a body param |
DataProcessingsApi | DataProcessingsDuplicate | POST /v1/ws/{workspaceId}/DataProcessings/{id}/duplicate | Duplicate a data treatment object |
DataProcessingsApi | DataProcessingsExport | POST /v1/ws/{workspaceId}/DataProcessings/export/{format} | Export the records in any format |
DataProcessingsApi | DataProcessingsFind | GET /v1/ws/{workspaceId}/DataProcessings/{id} | Get data processing record by id |
DataProcessingsApi | DataProcessingsGetRecipients | GET /v1/ws/{workspaceId}/DataProcessings/recipients/{actorId} | |
DataProcessingsApi | DataProcessingsInsights | POST /v1/ws/{workspaceId}/DataProcessings/insights | |
DataProcessingsApi | DataProcessingsList | GET /v1/ws/{workspaceId}/DataProcessings | Get data treatments (Paginated) |
DataProcessingsApi | DataProcessingsListPurposes | GET /v1/ws/{workspaceId}/DataProcessings/purposes/{id} | |
DataProcessingsApi | DataProcessingsNodes | GET /v1/ws/{workspaceId}/DataProcessings/nodes | Get data treatments (Paginated) |
DataProcessingsApi | DataProcessingsPatchDataTreatment | PATCH /v1/ws/{workspaceId}/DataProcessings/{id} | Patching a data processing with his id |
DataProcessingsApi | DataProcessingsRestore | POST /v1/ws/{workspaceId}/DataProcessings/restore/{id} | registerInsights DataTreatment Archiving |
DataProcessingsApi | DataProcessingsRestoreHistory | POST /v1/ws/{workspaceId}/DataProcessings/restore-history | |
DataProcessingsApi | DataProcessingsStats | GET /v1/ws/{workspaceId}/DataProcessings/stats | |
DataProcessingsApi | DataProcessingsSwitchWorkflowStep | POST /v1/ws/{workspaceId}/DataProcessings/workflow | Switching the current state |
DataProcessingsApi | DataProcessingsTree | GET /v1/ws/{workspaceId}/DataProcessings/tree | Get data treatments (Paginated) |
DataProcessingsApi | DataProcessingsUpdate | PUT /v1/ws/{workspaceId}/DataProcessings | Saving or updating a data processing record |
DataRetentionRulesApi | DataRetentionRulesColumns | GET /v1/ws/{workspaceId}/DataRetentionRules/columns | |
DataRetentionRulesApi | DataRetentionRulesCreate | POST /v1/ws/{workspaceId}/DataRetentionRules | Create a dataset |
DataRetentionRulesApi | DataRetentionRulesDelete | DELETE /v1/ws/{workspaceId}/DataRetentionRules/{id} | Delete a dataset |
DataRetentionRulesApi | DataRetentionRulesFind | GET /v1/ws/{workspaceId}/DataRetentionRules/{id} | Get a dataset |
DataRetentionRulesApi | DataRetentionRulesList | GET /v1/ws/{workspaceId}/DataRetentionRules | List datasets |
DataRetentionRulesApi | DataRetentionRulesPatch | PATCH /v1/ws/{workspaceId}/DataRetentionRules/{id} | Patch a data field |
DataRetentionRulesApi | DataRetentionRulesUpdate | PUT /v1/ws/{workspaceId}/DataRetentionRules/{id} | Edit a dataset |
DataSubjectMessagesApi | DataSubjectMessagesDelete | DELETE /v1/ws/{workspaceId}/DataSubjectMessages/{id} | Delete customer request |
DataSubjectMessagesApi | DataSubjectMessagesDeleteAttachment | DELETE /v1/ws/{workspaceId}/DataSubjectMessages/attachments/{id} | Remove attachment linked to the request |
DataSubjectMessagesApi | DataSubjectMessagesDownloadFile | GET /v1/ws/{workspaceId}/DataSubjectMessages/download/{id} | Simple doc upload |
DataSubjectMessagesApi | DataSubjectMessagesFind | GET /v1/ws/{workspaceId}/DataSubjectMessages/{id} | |
DataSubjectMessagesApi | DataSubjectMessagesList | GET /v1/ws/{workspaceId}/DataSubjectMessages | Customer request |
DataSubjectRequestsApi | DataSubjectRequestsArchive | POST /v1/ws/{workspaceId}/DataSubjectRequests/archive/{id} | Archive an existing user request by id It set the current state of the request to "Archived" state |
DataSubjectRequestsApi | DataSubjectRequestsColumns | GET /v1/ws/{workspaceId}/DataSubjectRequests/columns | |
DataSubjectRequestsApi | DataSubjectRequestsCreate | POST /v1/ws/{workspaceId}/DataSubjectRequests | |
DataSubjectRequestsApi | DataSubjectRequestsDelete | DELETE /v1/ws/{workspaceId}/DataSubjectRequests/{id} | Delete a data subject |
DataSubjectRequestsApi | DataSubjectRequestsExport | POST /v1/ws/{workspaceId}/DataSubjectRequests/export/{format} | Export the records in any format |
DataSubjectRequestsApi | DataSubjectRequestsFind | GET /v1/ws/{workspaceId}/DataSubjectRequests/{id} | Get an existing user request by id |
DataSubjectRequestsApi | DataSubjectRequestsList | GET /v1/ws/{workspaceId}/DataSubjectRequests | User request list |
DataSubjectRequestsApi | DataSubjectRequestsPatch | PATCH /v1/ws/{workspaceId}/DataSubjectRequests/{id} | Patch an application |
DataSubjectRequestsApi | DataSubjectRequestsRestore | POST /v1/ws/{workspaceId}/DataSubjectRequests/restore/{id} | |
DataSubjectRequestsApi | DataSubjectRequestsSetIdentityValidation | PUT /v1/ws/{workspaceId}/DataSubjectRequests/set-identity-validation/{id} | Switching the identity validation state |
DataSubjectRequestsApi | DataSubjectRequestsStats | GET /v1/ws/{workspaceId}/DataSubjectRequests/stats | |
DataSubjectRequestsApi | DataSubjectRequestsUpdate | PUT /v1/ws/{workspaceId}/DataSubjectRequests/{id} | Edit a user request |
DataSubjectRequestsApi | DataSubjectRequestsUpdateWorkflow | POST /v1/ws/{workspaceId}/DataSubjectRequests/workflow | Switching the current state |
DataTransfersApi | DataTransfersColumns | GET /v1/ws/{workspaceId}/DataTransfers/columns | |
DataTransfersApi | DataTransfersList | GET /v1/ws/{workspaceId}/DataTransfers | Get data treatments (Paginated) |
GenericRelationshipsApi | GenericRelationshipsCreate | POST /v1/ws/{workspaceId}/GenericRelationships | Saving or updating a datatreatment |
GenericRelationshipsApi | GenericRelationshipsDelete | DELETE /v1/ws/{workspaceId}/GenericRelationships/{id} | |
GenericRelationshipsApi | GenericRelationshipsList | GET /v1/ws/{workspaceId}/GenericRelationships | List all data |
GenericRelationshipsApi | GenericRelationshipsUpdate | PUT /v1/ws/{workspaceId}/GenericRelationships/{id} | Saving or updating a datatreatment |
IterationsApi | IterationsCreate | POST /v1/ws/{workspaceId}/Iterations | |
IterationsApi | IterationsDelete | DELETE /v1/ws/{workspaceId}/Iterations/{id} | Delete an iteration |
IterationsApi | IterationsFind | GET /v1/ws/{workspaceId}/Iterations/{id} | |
IterationsApi | IterationsList | GET /v1/ws/{workspaceId}/Iterations | |
IterationsApi | IterationsUpdate | PUT /v1/ws/{workspaceId}/Iterations/{id} | |
LogsApi | LogsExport | GET /v1/Logs/export | Download logs as csv |
LogsApi | LogsHistory | GET /v1/Logs/history | Log history for a specific user |
LogsApi | LogsList | GET /v1/Logs | Get logs |
NodesApi | NodesNodes | GET /v1/ws/{workspaceId}/Nodes | Get a single node linked items |
ProjectsApi | ProjectsArchiveProject | POST /v1/ws/{workspaceId}/Projects/archive/{id} | |
ProjectsApi | ProjectsCreate | POST /v1/ws/{workspaceId}/Projects | |
ProjectsApi | ProjectsFind | GET /v1/ws/{workspaceId}/Projects/{id} | |
ProjectsApi | ProjectsList | GET /v1/ws/{workspaceId}/Projects | |
ProjectsApi | ProjectsUpdate | PUT /v1/ws/{workspaceId}/Projects/{id} | |
RisksApi | RisksColumns | GET /v1/ws/{workspaceId}/Risks/columns | |
RisksApi | RisksCreate | POST /v1/ws/{workspaceId}/Risks | |
RisksApi | RisksDelete | DELETE /v1/ws/{workspaceId}/Risks/{id} | |
RisksApi | RisksFind | GET /v1/ws/{workspaceId}/Risks/{id} | Find a risk by his id |
RisksApi | RisksList | GET /v1/ws/{workspaceId}/Risks | List all risks |
RisksApi | RisksStats | GET /v1/ws/{workspaceId}/Risks/stats | |
RisksApi | RisksUpdate | PUT /v1/ws/{workspaceId}/Risks/{id} | |
SecurityMeasuresApi | SecurityMeasuresColumns | GET /v1/ws/{workspaceId}/SecurityMeasures/columns | List available column for security measure |
SecurityMeasuresApi | SecurityMeasuresCreate | POST /v1/ws/{workspaceId}/SecurityMeasures | Create a new security measure |
SecurityMeasuresApi | SecurityMeasuresDelete | DELETE /v1/ws/{workspaceId}/SecurityMeasures/{id} | Delete a security measure |
SecurityMeasuresApi | SecurityMeasuresDeleteBatch | DELETE /v1/ws/{workspaceId}/SecurityMeasures | |
SecurityMeasuresApi | SecurityMeasuresFind | GET /v1/ws/{workspaceId}/SecurityMeasures/{id} | Get security measure by id |
SecurityMeasuresApi | SecurityMeasuresList | GET /v1/ws/{workspaceId}/SecurityMeasures | |
SecurityMeasuresApi | SecurityMeasuresUpdate | PUT /v1/ws/{workspaceId}/SecurityMeasures/{id} | Update an existing security measure |
SecurityUpdateAlertsApi | SecurityUpdateAlertsNotification | POST /v1/securityupdatealerts/notification | Send a notification to all users |
StatusApi | StatusMe | GET /me | |
StatusApi | StatusStatus | GET /status | |
TagsApi | TagsCreate | POST /v1/ws/{workspaceId}/Tags | Create a tag |
TagsApi | TagsDelete | DELETE /v1/ws/{workspaceId}/Tags/{id} | Delete the tag |
TagsApi | TagsFind | GET /v1/ws/{workspaceId}/Tags/{id} | |
TagsApi | TagsList | GET /v1/ws/{workspaceId}/Tags | Get all tags |
TagsApi | TagsUpdate | PUT /v1/ws/{workspaceId}/Tags/{id} | Edit tag |
TasksApi | TasksArchive | POST /v1/ws/{workspaceId}/Tasks/{id}/archive | |
TasksApi | TasksBurnDownChart | GET /v1/ws/{workspaceId}/Tasks/burn-down-chart | |
TasksApi | TasksColumns | GET /v1/ws/{workspaceId}/Tasks/columns | Columns available for table display |
TasksApi | TasksCount | GET /v1/ws/{workspaceId}/Tasks/count | |
TasksApi | TasksCreate | POST /v1/ws/{workspaceId}/Tasks | Task creation |
TasksApi | TasksCumulativeFlowChart | GET /v1/ws/{workspaceId}/Tasks/cumulative-flow-chart | |
TasksApi | TasksDelete | DELETE /v1/ws/{workspaceId}/Tasks/{id} | |
TasksApi | TasksDeleteBatch | DELETE /v1/ws/{workspaceId}/Tasks | Batch delete using a delete + a body param |
TasksApi | TasksExport | POST /v1/ws/{workspaceId}/Tasks/export/{format} | Export the records in any format |
TasksApi | TasksFind | GET /v1/ws/{workspaceId}/Tasks/{id} | Get a single task by id |
TasksApi | TasksList | GET /v1/ws/{workspaceId}/Tasks | |
TasksApi | TasksListGrouped | GET /v1/ws/{workspaceId}/Tasks/grouped | Get tasks grouped by workflow steps |
TasksApi | TasksPatch | PATCH /v1/ws/{workspaceId}/Tasks/{id} | |
TasksApi | TasksReporting | GET /v1/ws/{workspaceId}/Tasks/task-reporting | |
TasksApi | TasksSortOrder | POST /v1/ws/{workspaceId}/Tasks/sortOrder | Switching the current state of the element Using this system https://stackoverflow.com/questions/398425/maintaining-sort-order-of-database-table-rows |
TasksApi | TasksStats | GET /v1/ws/{workspaceId}/Tasks/stats | |
TasksApi | TasksUpdate | PUT /v1/ws/{workspaceId}/Tasks/{id} | Task update |
TasksApi | TasksUpdateWorkflow | POST /v1/ws/{workspaceId}/Tasks/workflow | Switching the current state of the element |
TasksApi | TasksVelocityChart | GET /v1/ws/{workspaceId}/Tasks/velocity-chart | |
TasksApi | TasksWorkflowStats | GET /v1/ws/{workspaceId}/Tasks/workflow-stats | Get the workflow stats |
UserTasksApi | UserTasksGet | GET /v1/UserTasks | Get the assigned user tasks |
WebHookUrlsApi | WebHookUrlsCreate | POST /v1/WebHookUrls | Post a new webhook url |
WebHookUrlsApi | WebHookUrlsDelete | DELETE /v1/WebHookUrls/{id} | Delete webhook url |
WebHookUrlsApi | WebHookUrlsFind | GET /v1/WebHookUrls/{id} | Get webhook by id |
WebHookUrlsApi | WebHookUrlsList | GET /v1/WebHookUrls | Get all webhooks urls configured in workspace |
WebHookUrlsApi | WebHookUrlsTest | POST /v1/WebHookUrls/test | For testing a payload request webhook |
WebHookUrlsApi | WebHookUrlsTestSample | GET /v1/WebHookUrls/test/{evt} | |
WebHookUrlsApi | WebHookUrlsUpdate | PUT /v1/WebHookUrls/{id} | Edit webhook url |
WorkFlowsApi | WorkFlowsFind | GET /v1/ws/{workspaceId}/WorkFlows/{type} | Get workflows |
WorkFlowsApi | WorkFlowsList | GET /v1/ws/{workspaceId}/WorkFlows | Get the complete |
WorkFlowsApi | WorkFlowsUpdate | PUT /v1/ws/{workspaceId}/WorkFlows | Save workflow steps in database |
<a name="documentation-for-models"></a>
Documentation for Models
- Model.AccessLevel
- Model.AccessType
- Model.ActorDataProcessingBatchDto
- Model.ActorDto
- Model.ActorDtoPagedList
- Model.ActorQuery
- Model.ActorReferencedAs
- Model.ActorType
- Model.ApplicationDto
- Model.ApplicationState
- Model.ApplicationType
- Model.ArchivePayload
- Model.AreaDataProcessingTreeItemDto
- Model.AreaDto
- Model.AreaType
- Model.AttachmentDto
- Model.AttachmentType
- Model.AuditAnnotationDto
- Model.AuditAnnotationState
- Model.AuditAnswer
- Model.AuditAttachment
- Model.AuditAttachmentType
- Model.AuditMatrixDto
- Model.AuditQueryType
- Model.AuditQuestion
- Model.AuditQuestionDynamicObjectType
- Model.AuditQuestionType
- Model.AuditRadarGraph
- Model.AuditRadarGraphSerie
- Model.AuditRelatedTask
- Model.AuditResponseChangeStateDto
- Model.AuditResponseDto
- Model.AuditResponseDtoPagedList
- Model.AuditResponseEvaluationState
- Model.AuditResponseInvitationDto
- Model.AuditResponseItem
- Model.AuditResponseItemDto
- Model.AuditResponsePlanificationDto
- Model.AuditResponseRenewDto
- Model.AuditResponseState
- Model.AuditResponseStatePayload
- Model.AuditResponseUpdateDto
- Model.AuditRiskLevel
- Model.AuditSection
- Model.AuditSharedLink
- Model.AuditStakeHolderDto
- Model.AuditStakeHolderType
- Model.AuditTask
- Model.AuditTemplateCombinationDto
- Model.AuditTemplateDto
- Model.AuditTemplateLightDto
- Model.AuditTemplateLightDtoPagedList
- Model.AuditTemplateType
- Model.BaseRole
- Model.CategoriesDto
- Model.CategoryDto
- Model.ClosedReason
- Model.CommentCreationDto
- Model.CommentDto
- Model.CommentObjectType
- Model.ComplianceRule
- Model.ConditionRuleOperator
- Model.ConditionRuleSeparator
- Model.ConditionRuleSet
- Model.ContentDto
- Model.ContentDtoPagedList
- Model.ContentState
- Model.DataBreachDto
- Model.DataBreachDtoPagedList
- Model.DataBreachImpactScore
- Model.DataBreachNotificationDto
- Model.DataBreachNotificationSupport
- Model.DataBreachNotificationType
- Model.DataBreachPersonCategoryDto
- Model.DataBreachProbabilityScore
- Model.DataBreachReason
- Model.DataBreachRiskLevel
- Model.DataBreachState
- Model.DataBreachType
- Model.DataFieldDto
- Model.DataFieldDtoPagedList
- Model.DataProcessingActorCompleteDto
- Model.DataProcessingActorDto
- Model.DataProcessingActorType
- Model.DataProcessingCreationDto
- Model.DataProcessingDto
- Model.DataProcessingDtoPagedList
- Model.DataProcessingInsight
- Model.DataProcessingInsightMessages
- Model.DataProcessingLightDto
- Model.DataProcessingNodeType
- Model.DataProcessingQuery
- Model.DataProcessingRelationShipDto
- Model.DataProcessingRestoreDto
- Model.DataProcessingStatValueDto
- Model.DataProcessingState
- Model.DataProcessingStatsDto
- Model.DataProcessingTreeDto
- Model.DataProcessingTreeItemDto
- Model.DataProtectionAuthorityDto
- Model.DataRetentionRuleDto
- Model.DataRetentionRuleDtoPagedList
- Model.DataRetentionRuleLightDto
- Model.DataSetSource
- Model.DataSubjectAttachmentDto
- Model.DataSubjectPurposeType
- Model.DataSubjectQuery
- Model.DataSubjectRequestDto
- Model.DataSubjectRequestSource
- Model.DataSubjectRequestState
- Model.DataSubjectSerieValue
- Model.DataSubjectStatValueDto
- Model.DataSubjectStatsDto
- Model.DataTableColumn
- Model.DataTransferAggregatedDto
- Model.DataTransfersDto
- Model.DevelopmentType
- Model.ExportAuditResponseDto
- Model.ExportAuditTemplateDto
- Model.ExportFormat
- Model.GenerateActionPlanDto
- Model.GenericDataType
- Model.GenericRelationShipCreationDto
- Model.GenericRelationShipLinkedObjectDto
- Model.GenericRelationshipObject
- Model.GuidWorkflowUpdateDto
- Model.HostingType
- Model.IRecordNode
- Model.IRecordRelationShip
- Model.ImpactScore
- Model.InsightPriority
- Model.InsightType
- Model.Int32SortQueryDto
- Model.Int32WorkflowUpdateDto
- Model.IterationDto
- Model.JobTitle
- Model.LegalBasis
- Model.LogDto
- Model.LogObjectType
- Model.LogRecipientDto
- Model.MatrixColumn
- Model.MatrixRow
- Model.MatrixValue
- Model.MetaData
- Model.NoCommunicationReason
- Model.NodeDanger
- Model.NotificationChannel
- Model.ObjectType
- Model.Operation
- Model.OriginDto
- Model.PermissionWorkspaceDto
- Model.PersonCategoryDto
- Model.PersonCategoryType
- Model.PersonalDataCategory
- Model.Priority
- Model.ProbabilityScore
- Model.ProcessingState
- Model.ProcessingType
- Model.ProgressionDto
- Model.ProjectDto
- Model.PurposeDto
- Model.RecipientTransferDto
- Model.RecipientType
- Model.RecordNodes
- Model.RelationShipObjectType
- Model.RelationShipType
- Model.RiskDto
- Model.RiskHeatmapValue
- Model.RiskStatDto
- Model.RoleDto
- Model.RowLevel
- Model.SafeGuardType
- Model.SectionType
- Model.SecurityMeasureDataTreatmentDto
- Model.SecurityMeasureDto
- Model.SecurityMeasureState
- Model.SecurityMeasureTableDto
- Model.SecurityMeasureTableDtoPagedList
- Model.SecurityMeasureType
- Model.SelectListGroup
- Model.SelectListItemResource
- Model.SelectType
- Model.SensitiveDataFieldLegalJustification
- Model.SerieValue
- Model.SetIdentityValidationDto
- Model.StatSerie
- Model.StatSerieValue
- Model.SupportType
- Model.TagDto
- Model.TagType
- Model.TaskDto
- Model.TaskObjectType
- Model.TaskQuery
- Model.TaskSerieValue
- Model.TaskStatValueDto
- Model.TaskState
- Model.TaskStatsDto
- Model.TeamDto
- Model.TemplateExportProcessing
- Model.TransferDto
- Model.TreeItemType
- Model.TutorialState
- Model.TutorialStateItem
- Model.TypeQuery
- Model.UserDto
- Model.UserLightDto
- Model.UserSettingsDto
- Model.UserSettingsDtoColumnsConfiguration
- Model.UserSettingsDtoTutorialStates
- Model.VendorType
- Model.WebHookUrlDto
- Model.WebHookUrlTestDto
- Model.WorkFlowStepDto
- Model.WorkflowType
- Model.WorkSpaceDto
- Model.WorkSpaceState
<a name="documentation-for-authorization"></a>
Documentation for Authorization
<a name="basic"></a>
basic
- Type: HTTP basic authentication
<a name="oauth2"></a>
oauth2
- Type: OAuth
- Flow: implicit
- Authorization URL: https://localhost:44375/connect/authorize
- Scopes:
- api1: Access operations
<a name="oauth2"></a>
oauth2
- Type: OAuth
- Flow: application
- Authorization URL: https://localhost:44375/connect/authorize
- Scopes:
- api1: Access operations
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- IdentityModel (>= 4.4.0)
- JsonSubTypes (>= 1.8.0)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Routing.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Caching.Abstractions (>= 7.0.0)
- Microsoft.Extensions.Options (>= 5.0.0)
- Newtonsoft.Json (>= 13.0.2)
- Polly (>= 7.2.3)
- RestSharp (>= 106.15.0)
- System.ComponentModel.Annotations (>= 5.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.13 | 336 | 11/2/2023 |
1.0.12 | 143 | 11/2/2023 |
1.0.11 | 254 | 10/4/2023 |
1.0.10 | 182 | 7/13/2023 |
1.0.9 | 465 | 5/4/2023 |
1.0.8 | 149 | 5/4/2023 |
1.0.7 | 282 | 4/4/2023 |
1.0.6 | 232 | 3/29/2023 |
1.0.5 | 301 | 3/13/2023 |
1.0.4 | 576 | 12/21/2022 |
1.0.3 | 466 | 11/15/2022 |
1.0.2 | 405 | 10/30/2022 |
1.0.1 | 454 | 9/6/2022 |
1.0.0 | 390 | 9/6/2022 |
Initial release