Liste des endpoints d'API

API Path
Method
Description

/v1/ws/{workspaceId}/Actors

GET

Get all actors (User inserted in the record of processing activities)

/v1/ws/{workspaceId}/Actors

POST

Create a new actor

/v1/ws/{workspaceId}/Actors

PATCH

Batch update using BatchPatch(id,ActorsDto)

/v1/ws/{workspaceId}/Actors/{id}

GET

Get a single actor from his id

/v1/ws/{workspaceId}/Actors/{id}

PUT

Edit the actor's properties

/v1/ws/{workspaceId}/Actors/{id}

DELETE

Remove the actor with corresponding id

/v1/ws/{workspaceId}/Actors/{id}

PATCH

Updates an actor

/v1/ws/{workspaceId}/Actors/workflow

POST

Switching the current state of the actor

/v1/ws/{workspaceId}/Actors/batch-delete

POST

Delete a batch of actors

/v1/ws/{workspaceId}/Actors/clone/{id}

POST

Clone an actor

/v1/ws/{workspaceId}/Actors/export/{format}

POST

Export the actors in any format

/v1/ws/{workspaceId}/AiModels

GET

Get all ai models

/v1/ws/{workspaceId}/AiModels

POST

Create a new model

/v1/ws/{workspaceId}/AiModels

PATCH

Batch update using a BatchPatchDto(guid, AiModelDto)

/v1/ws/{workspaceId}/AiModels/{id}

PATCH

Patch a single processing

/v1/ws/{workspaceId}/AiModels/{id}

DELETE

Delete an ai model

/v1/ws/{workspaceId}/AiModels/{id}

GET

Get a model with his id

/v1/ws/{workspaceId}/AiModels/{id}

PUT

Edit a model

/v1/ws/{workspaceId}/AiModels/export/{format}

POST

Export the data fields in any format

/v1/ws/{workspaceId}/AiModels/batch-delete

POST

Batch delete using a delete + a body param

/v1/ws/{workspaceId}/AiSystems/{id}

GET

Get a ai system with his id

/v1/ws/{workspaceId}/AiSystems/{id}

DELETE

Delete an ai system

/v1/ws/{workspaceId}/AiSystems/{id}

PUT

Edit an ai system

/v1/ws/{workspaceId}/AiSystems/{id}

PATCH

Patch a single ai system

/v1/ws/{workspaceId}/AiSystems

GET

Get all processings

/v1/ws/{workspaceId}/AiSystems

POST

Create a new ai system

/v1/ws/{workspaceId}/AiSystems

PATCH

Batch update using a BatchPatchDto(guid, AiSystemDto)

/v1/ws/{workspaceId}/AiSystems/export/{format}

POST

Export the ais sytems in any format

/v1/ws/{workspaceId}/AiSystems/import/{areaId}

POST

No description available

/v1/ws/{workspaceId}/AiSystems/count

GET

Count contracts matching stakeholderId or assetId

/v1/ws/{workspaceId}/AiSystems/workflow

POST

Switching the current state of the ai system

/v1/ws/{workspaceId}/AiSystems/clone/{id}

POST

Clone an ai system

/v1/ws/{workspaceId}/AiSystems/archive/{id}

POST

Archive a ai system

/v1/ws/{workspaceId}/AiSystems/restore/{id}

POST

Restore a ai system

/v1/ws/{workspaceId}/AiSystems/archive

POST

Batch archive

/v1/ws/{workspaceId}/AiSystems/restore

POST

Batch restore ai systems

/v1/ws/{workspaceId}/AiSystems/batch-delete

POST

Batch delete using a delete + a body param

/v1/ws/{workspaceId}/AiSystems/insights

POST

Get quality indicators on data processings

/v1/ws/{workspaceId}/AiSystems/stats

GET

No description available

/v1/ws/{workspaceId}/AiSystems/dashboard

GET

Dashboard informations for data processingAttributesTable

/v1/ws/{workspaceId}/AiSystems/nodes

GET

Get all linked assets

/v1/ws/{workspaceId}/AiSystems/invite/{id}

POST

Sendinvitation to users

/v1/ws/{workspaceId}/Areas/{areaId}/permissions

GET

Retrieve all permissions (included inherited) on attachment

/v1/ws/{workspaceId}/Areas/{areaId}/permissions

POST

Create new permissions for an attachment

/v1/ws/{workspaceId}/Areas/{areaId}/permissions/{permissionId}

DELETE

Delete a permission from attachment

/v1/ws/{workspaceId}/Areas/{id}

GET

Get area by id

/v1/ws/{workspaceId}/Areas/{id}

PUT

Edit the area's details

/v1/ws/{workspaceId}/Areas/{id}

DELETE

Delete area by id

/v1/ws/{workspaceId}/Areas

GET

Get all areas related to the workspace (Flatten)

/v1/ws/{workspaceId}/Areas

POST

Creates a new area

/v1/ws/{workspaceId}/Areas/hierarchy

GET

Fetch the full organizational unit hierarchy

/v1/ws/{workspaceId}/Areas/sort

POST

Sort areas according to query

/v1/ws/{workspaceId}/Areas/export/{format}

POST

Export the areas in any format

/v1/ws/{workspaceId}/Areas/import

POST

Import organisational units

/v1/ws/{workspaceId}/Assets

GET

Get all assets

/v1/ws/{workspaceId}/Assets

POST

Create a new asset

/v1/ws/{workspaceId}/Assets

PATCH

Batch update using BatchPatch(id,AssetUpdateDto)

/v1/ws/{workspaceId}/Assets/{id}

GET

Get an asset with his id

/v1/ws/{workspaceId}/Assets/{id}

PUT

Edit an asset

/v1/ws/{workspaceId}/Assets/{id}

DELETE

Delete an asset

/v1/ws/{workspaceId}/Assets/{id}

PATCH

Patch a single asset

/v1/ws/{workspaceId}/Assets/sync-data-processing

POST

Create a new asset

/v1/ws/{workspaceId}/Assets/batch-delete

POST

Batch remove assets

/v1/ws/{workspaceId}/Assets/export/{format}

POST

Export the assets in any format

/v1/ws/{workspaceId}/Assets/import/json

POST

Import asset from json file

/v1/ws/{workspaceId}/Assets/import

POST

No description available

/v1/ws/{workspaceId}/Assets/workflow

POST

Switching the current state of the asset

/v1/ws/{workspaceId}/Assets/clone/{id}

POST

Clone an asset

/v1/ws/{workspaceId}/Assets/stats

GET

Get stats on data processings

/v1/ws/{workspaceId}/AuditResponses/count/{objectType}/{objectId}

GET

Get audit responses count

/v1/ws/{workspaceId}/AuditResponses

PATCH

Batch update of audit responses

/v1/ws/{workspaceId}/AuditResponses

GET

List audit responses

/v1/ws/{workspaceId}/AuditResponses/{id}

PATCH

Patch a single audit

/v1/ws/{workspaceId}/AuditResponses/{id}

GET

Find a audit response

/v1/ws/{workspaceId}/AuditResponses/{id}

DELETE

Deletes audit response

/v1/ws/{workspaceId}/AuditResponses/export/{format}

POST

Export the audit responses in any format

/v1/ws/{workspaceId}/AuditResponses/refuse/{id}

PUT

Refuse audit response

/v1/ws/{workspaceId}/AuditResponses/validate/{id}

PUT

Validate audit response

/v1/ws/{workspaceId}/AuditResponses/{auditResponseId}/respondants/{stakeholderId}/audit-url

GET

No description available

/v1/ws/{workspaceId}/AuditResponses/update/{id}

PUT

Updates a audit response

/v1/ws/{workspaceId}/AuditResponses/finalize/{id}

PUT

Finalize audit response

/v1/ws/{workspaceId}/AuditResponses/renew

POST

Renew audit response

/v1/ws/{workspaceId}/AuditResponses/action-plan-generation/{id}

POST

Generate action plan from audit response

/v1/ws/{workspaceId}/AuditResponses/invite/{id}

PUT

Send the audit invitation

/v1/ws/{workspaceId}/AuditResponses/planification

POST

Create planification for audit response

/v1/ws/{workspaceId}/AuditResponses/planification-batch

POST

Batch creation of audit responses for a list of objects (questionnaires in the dto). One audit response is created per object (dataProcessings, assets, actors, dataBreachs, etc...)

/v1/ws/{workspaceId}/AuditResponses/planification/{id}

PUT

Update the planification of audit response

/v1/ws/{workspaceId}/AuditResponses/cancel/{id}

PUT

Cancel an audit response Not used, use refuse/{id} instead

/v1/ws/{workspaceId}/AuditResponses/archive/{id}

PUT

Archive audit response

/v1/ws/{workspaceId}/AuditResponses/restore/{id}

PUT

Restore audit response

/v1/ws/{workspaceId}/AuditResponses/matrix/{templateId}

GET

Get data from audit responses for matrix generation

/v1/ws/{workspaceId}/AuditResponses/set-state/{id}

PUT

Update the state of the audit

/v1/ws/{workspaceId}/AuditResponses/stats

GET

Get statistics from audit responses

/v1/ws/{workspaceId}/AuditTemplates

GET

Search for an audit template (paginated list)

/v1/ws/{workspaceId}/AuditTemplates

POST

Creates an audit template

/v1/ws/{workspaceId}/AuditTemplates/{id}

GET

Get a unique audit template

/v1/ws/{workspaceId}/AuditTemplates/{id}

PUT

Updates an audit template

/v1/ws/{workspaceId}/AuditTemplates/{id}

DELETE

Remove a specified template

/v1/ws/{workspaceId}/AuditTemplates/pin/{id}

POST

Set an audit template as pinned

/v1/ws/{workspaceId}/AuditTemplates/unpin/{id}

POST

Set an audit template as unpinned

/v1/ws/{workspaceId}/AuditTemplates/new-version/{id}

POST

Creates a new version of the audit template

/v1/ws/{workspaceId}/AuditTemplates/set-current-version/{id}

POST

Set an audit template as pinned

/v1/ws/{workspaceId}/AuditTemplates/{id}/archive

POST

Archive an existing template

/v1/ws/{workspaceId}/AuditTemplates/{id}/restore

POST

Restore an archived template

/v1/ws/{workspaceId}/AuditTemplates/duplicate/{id}

POST

Replicate a specified template

/v1/ws/{workspaceId}/AuditTemplates/generate-template

POST

Generates a specified template from the library

/v1/ws/{workspaceId}/AuditTemplates/export/{format}

POST

Export the audit templates in any format

/v1/ws/{workspaceId}/AuditTemplates/set-sharing/{templateId}

POST

Allows a template to be shared with an external url

/v1/ws/{workspaceId}/CloudStorage/{attachmentId}/permissions

GET

Retrieve all permissions (included inherited) on attachment

/v1/ws/{workspaceId}/CloudStorage/{attachmentId}/permissions

POST

Create new permissions for an attachment

/v1/ws/{workspaceId}/CloudStorage/{attachmentId}/permissions/{permissionId}

PUT

Updates a permission on attachment

/v1/ws/{workspaceId}/CloudStorage/{attachmentId}/permissions/{permissionId}

DELETE

Delete a permission from attachment

/v1/ws/{workspaceId}/CloudStorage/{providerName}

GET

Get all files

/v1/ws/{workspaceId}/CloudStorage/{providerName}

POST

Upload a file to a provider

/v1/ws/{workspaceId}/CloudStorage

GET

Get all providers

/v1/ws/{workspaceId}/CloudStorage/{providerName}/{fileId}

PUT

Update a file

/v1/ws/{workspaceId}/CloudStorage/{providerName}/link/{fileId}/{type}/{objectId}

POST

Link attachment to object

/v1/ws/{workspaceId}/CloudStorage/{providerName}/{id}

PATCH

Patch a specific file

/v1/ws/{workspaceId}/CloudStorage/{providerName}/{fileId}/download

GET

Download a file

/v1/ws/{workspaceId}/CloudStorage/{providerName}/{fileId}/content/{format}

GET

View content of a file in plain text

/v1/ws/{workspaceId}/CloudStorage/{providerName}/content

POST

Create a file with the content

/v1/ws/{workspaceId}/CloudStorage/{providerName}/{fileId}/content

PUT

Put the content of a file

/v1/ws/{workspaceId}/CloudStorage/{providerName}/folders

POST

Create a folder

/v1/ws/{workspaceId}/CloudStorage/{providerName}/move

POST

Move a file

/v1/ws/{workspaceId}/CloudStorage/{providerName}/empty-trash

DELETE

Get all drives from a provider

/v1/ws/{workspaceId}/Contracts

GET

Get all contracts

/v1/ws/{workspaceId}/Contracts

POST

Create a new contract

/v1/ws/{workspaceId}/Contracts

PATCH

Batch update using a BatchPatchDto(guid, ContractDto)

/v1/ws/{workspaceId}/Contracts/{id}

PATCH

Patch a single contract

/v1/ws/{workspaceId}/Contracts/{id}

GET

Get an contract with his id

/v1/ws/{workspaceId}/Contracts/{id}

PUT

Edit an contract + his version in a single payload

/v1/ws/{workspaceId}/Contracts/{contractId}/signatures

POST

Endppoint for signatures

/v1/ws/{workspaceId}/Contracts/{contractId}/signatures

PUT

Endppoint for signatures

/v1/ws/{workspaceId}/Contracts/{id}/signatures/{stakeholderId}

DELETE

Delete a signature from a specified version (current by default)

/v1/ws/{workspaceId}/Contracts/{contractId}

DELETE

Delete an contract

/v1/ws/{workspaceId}/Contracts/clone/{id}

POST

Clone an contract

/v1/ws/{workspaceId}/Contracts/archive/{id}

POST

Archive a contract

/v1/ws/{workspaceId}/Contracts/restore/{id}

POST

Restore a contract

/v1/ws/{workspaceId}/Contracts/{id}/versions

POST

No description available

/v1/ws/{workspaceId}/Contracts/{id}/set-active-version

POST

No description available

/v1/ws/{workspaceId}/Contracts/workflow

POST

Switching the current state of the contract

/v1/ws/{workspaceId}/Contracts/count

GET

Count contracts matching stakeholderId or assetId

/v1/ws/{workspaceId}/Contracts/export/{format}

POST

Export the data fields in any format

/v1/ws/{workspaceId}/Contracts/archive

POST

Batch archive

/v1/ws/{workspaceId}/Contracts/restore

POST

Batch restore contracts

/v1/ws/{workspaceId}/Contracts/batch-delete

POST

Batch delete using a delete + a body param

/v1/ws/{workspaceId}/Contracts/stats

GET

No description available

/v1/ws/{workspaceId}/Contracts/dashboard

GET

Dashboard informations for data processingAttributesTable

/v1/ws/{workspaceId}/ControlPointResponses

GET

List all control point responses

/v1/ws/{workspaceId}/ControlPointResponses

POST

Creates a control point response

/v1/ws/{workspaceId}/ControlPointResponses/{id}

GET

Find a control point response by his id

/v1/ws/{workspaceId}/ControlPointResponses/{id}

PUT

Updates a control point response

/v1/ws/{workspaceId}/ControlPointResponses/{id}

DELETE

Deletes a control point response

/v1/ws/{workspaceId}/ControlPointResponses/batch

DELETE

Deletes a batch of control point response

/v1/ws/{workspaceId}/ControlPointResponses/{id}/download/{fileId}

GET

Simple doc download

/v1/ws/{workspaceId}/ControlPoints

GET

List all control points

/v1/ws/{workspaceId}/ControlPoints

POST

Creates a control point

/v1/ws/{workspaceId}/ControlPoints/{id}

GET

Find a control point by his id

/v1/ws/{workspaceId}/ControlPoints/{id}

PUT

Updates a control point

/v1/ws/{workspaceId}/ControlPoints/{id}

DELETE

Deletes a control point

/v1/ws/{workspaceId}/ControlPoints/batch-delete

POST

Delete a batch of control points

/v1/ws/{workspaceId}/ControlPoints/export/{format}

POST

Download control points as csv, xlsx or json

/v1/ws/{workspaceId}/CustomReportCategories

GET

List all custom reports

/v1/ws/{workspaceId}/CustomReportCategories

POST

Creates a new category category

/v1/ws/{workspaceId}/CustomReportCategories/{id}

GET

Find a custom report category by his id

/v1/ws/{workspaceId}/CustomReportCategories/{id}

PUT

Updates a custom report category

/v1/ws/{workspaceId}/CustomReportCategories/{id}

DELETE

Deletes a custom report category

/v1/ws/{workspaceId}/CustomReports/schema

GET

No description available

/v1/ws/{workspaceId}/CustomReports

POST

Creates a new report

/v1/ws/{workspaceId}/CustomReports

GET

List all custom reports

/v1/ws/{workspaceId}/CustomReports/{id}

GET

Find a custom model by his id

/v1/ws/{workspaceId}/CustomReports/{id}

PUT

Updates a custom existingReport

/v1/ws/{workspaceId}/CustomReports/{id}

DELETE

Deletes a custom existingReport

/v1/ws/{workspaceId}/CustomReports/preview

POST

Get a simplified result for the report

/v1/ws/{workspaceId}/CustomReports/display/{id}

GET

Get a full result for the report

/v1/ws/{workspaceId}/CustomReports/display/chart

POST

No description available

/v1/ws/{workspaceId}/CustomReports/display/{id}/chart

GET

No description available

/v1/ws/{workspaceId}/CustomReports/export/{format}

POST

Export the custom report to specific format

/v1/ws/{workspaceId}/DataBreachs

GET

Get the data breaches list

/v1/ws/{workspaceId}/DataBreachs

PATCH

Batch update of data breaches

/v1/ws/{workspaceId}/DataBreachs

POST

Data breach creation

/v1/ws/{workspaceId}/DataBreachs/{id}

GET

Find a data breach by his id

/v1/ws/{workspaceId}/DataBreachs/{id}

PUT

Updates a data breach

/v1/ws/{workspaceId}/DataBreachs/{id}

PATCH

Patch an data breach

/v1/ws/{workspaceId}/DataBreachs/{id}

DELETE

Data breach deletion

/v1/ws/{workspaceId}/DataBreachs/restore/{id}

POST

Restore a selected data breach

/v1/ws/{workspaceId}/DataBreachs/archive/{id}

POST

Archive a data breach

/v1/ws/{workspaceId}/DataBreachs/invite/{id}

POST

Send invitation to users

/v1/ws/{workspaceId}/DataBreachs/batch-delete

POST

Batch Data breach delete

/v1/ws/{workspaceId}/DataBreachs/workflow

POST

Switching the current state of the data breach

/v1/ws/{workspaceId}/DataBreachs/import/{areaId}

POST

No description available

/v1/ws/{workspaceId}/DataBreachs/export/{format}

POST

Export the records in any format

/v1/ws/{workspaceId}/DataBreachs/stats

GET

Restore a selected data breach

/v1/ws/{workspaceId}/DataFields

GET

List data fields

/v1/ws/{workspaceId}/DataFields

POST

Create a field

/v1/ws/{workspaceId}/DataFields

PATCH

Batch update using BatchPatch(id,DataFieldPatchableDto)

/v1/ws/{workspaceId}/DataFields/{id}

GET

Find a data field

/v1/ws/{workspaceId}/DataFields/{id}

PUT

Update a data field

/v1/ws/{workspaceId}/DataFields/{id}

DELETE

Delete by id

/v1/ws/{workspaceId}/DataFields/{id}

PATCH

Patch a data field

/v1/ws/{workspaceId}/DataFields/workflow

POST

Switching the current state of the data field

/v1/ws/{workspaceId}/DataFields/batch-delete

POST

Delete a batch of data fields

/v1/ws/{workspaceId}/DataFields/export/{format}

POST

Export the data fields in any format

/v1/ws/{workspaceId}/DataProcessingRelationships/{dataProcessingId}

GET

Get data processing relationships by id

/v1/ws/{workspaceId}/DataProcessingRelationships/count/{dataProcessingId}

GET

Returns the count of relationships of the dataProcessing

/v1/ws/{workspaceId}/DataProcessingRelationships/{id}

POST

Creates a data processing relationship

/v1/ws/{workspaceId}/DataProcessingRelationships/{id}

DELETE

Deletes a data processing relationship

/v1/ws/{workspaceId}/DataProcessings/{id}

GET

Get data processing record by id

/v1/ws/{workspaceId}/DataProcessings/{id}

PUT

Saving or updating a data processing record

/v1/ws/{workspaceId}/DataProcessings/{id}

PATCH

Patching a data processing with his id

/v1/ws/{workspaceId}/DataProcessings/{id}

DELETE

Deletes a data processing

/v1/ws/{workspaceId}/DataProcessings/tree

GET

Get data processing activities(Tree)

/v1/ws/{workspaceId}/DataProcessings

GET

Get data processing activities (Paginated)

/v1/ws/{workspaceId}/DataProcessings

POST

Creates a data processing

/v1/ws/{workspaceId}/DataProcessings

PATCH

Batch update using a BatchPatchDto(guid, DataProcessingUpdateDto)

/v1/ws/{workspaceId}/DataProcessings/nodes

GET

Get data processing activities in cartography (limited to 150 data processing activities)

/v1/ws/{workspaceId}/DataProcessings/insights

POST

Get quality indicators on data processings

/v1/ws/{workspaceId}/DataProcessings/from-asset

POST

Creates a new data processing from an asset, duplicating the asset and its binded elements if the source of the asset is from Dastra's library. The new data processing is pre filled with the elements of the DataProcessingFromAssetDto model

/v1/ws/{workspaceId}/DataProcessings/restore-history

POST

Restore data processing history

/v1/ws/{workspaceId}/DataProcessings/invite/{id}

POST

Sendinvitation to users

/v1/ws/{workspaceId}/DataProcessings/workflow

POST

Switching the current workflow state

/v1/ws/{workspaceId}/DataProcessings/clone/{id}

POST

Duplicate a data processing object

/v1/ws/{workspaceId}/DataProcessings/archive

POST

Batch archive

/v1/ws/{workspaceId}/DataProcessings/rebuild-indicators

POST

Force a new calcul for indicators

/v1/ws/{workspaceId}/DataProcessings/archive/{id}

POST

Archive a data processing

/v1/ws/{workspaceId}/DataProcessings/restore

POST

Restore a batch of data processing activities

/v1/ws/{workspaceId}/DataProcessings/restore/{id}

POST

Restore data processing

/v1/ws/{workspaceId}/DataProcessings/batch-delete

POST

Batch delete using a delete + a body param

/v1/ws/{workspaceId}/DataProcessings/stats

GET

Get stats on data processing activities

/v1/ws/{workspaceId}/DataProcessings/dashboard

GET

Dashboard informations for data processing activities

/v1/ws/{workspaceId}/DataProcessings/export/{format}

POST

Export the data processing activities in any format

/v1/ws/{workspaceId}/DataProcessings/dpa/{dataProcessingId}

POST

Generates a DPA for the selected DataController

/v1/ws/{workspaceId}/DataProcessings/purposes/{id}

GET

List data processing purposes

/v1/ws/{workspaceId}/DataProcessings/recipients/batch

POST

Add a batch list of acto to a dataprocessing as a stakeholder, a recipient or a data controller

/v1/ws/{workspaceId}/DataProcessings/recipients/delete/batch

POST

Delete recipents from batch action

/v1/ws/{workspaceId}/DataProcessings/recipients/{actorId}

GET

Get recipients

/v1/ws/{workspaceId}/DataProcessings/import/json

POST

Import a data processing with json

/v1/ws/{workspaceId}/DataProcessings/import/{areaId}

POST

Import data processing as json data

/v1/ws/{workspaceId}/DataRetentionRules

GET

List data retention rules

/v1/ws/{workspaceId}/DataRetentionRules

POST

Create a data retention rule

/v1/ws/{workspaceId}/DataRetentionRules

PATCH

Batch update using BatchPatch(id,DataRetentionRuleUpdateDto)

/v1/ws/{workspaceId}/DataRetentionRules/{id}

GET

Get a data retention rule

/v1/ws/{workspaceId}/DataRetentionRules/{id}

PUT

Edit a data retention rule

/v1/ws/{workspaceId}/DataRetentionRules/{id}

PATCH

Patch a data retention rule

/v1/ws/{workspaceId}/DataRetentionRules/{id}

DELETE

Delete a data retention rule

/v1/ws/{workspaceId}/DataRetentionRules/batch-delete

POST

Delete a batch of data retention rules

/v1/ws/{workspaceId}/DataRetentionRules/export/{format}

POST

Export the data retention rules in any format

/v1/ws/{workspaceId}/DataRetentionRules/import

POST

No description available

/v1/ws/{workspaceId}/DataSubjectAttachments/{dataSubjectRequestId}

POST

Upload an attachment to a specific data subject request

/v1/ws/{workspaceId}/DataSubjectAttachments/{dataSubjectRequestId}

GET

Get attachments related to a data subject request

/v1/ws/{workspaceId}/DataSubjectAttachments/{dataSubjectRequestId}/{fileId}

DELETE

Remove an attachment from a data subject request

/v1/ws/{workspaceId}/DataSubjectAttachments/{dataSubjectRequestId}/purge

POST

Remove physically all files attached to the data subject request without removing the reference The files will still be visible in the form but won't be availble for download

/v1/ws/{workspaceId}/DataSubjectAttachments/{dataSubjectRequestId}/download/{fileId}

GET

Simple doc download

/v1/ws/{workspaceId}/DataSubjectMessages

GET

List all data subject requests messages

/v1/ws/{workspaceId}/DataSubjectMessages

POST

Creates a data subject request message

/v1/ws/{workspaceId}/DataSubjectMessages/{id}

GET

Find a data subject request message by identifier

/v1/ws/{workspaceId}/DataSubjectMessages/{id}

DELETE

Delete a data subject request message

/v1/ws/{workspaceId}/DataSubjectMessages/count/{dataSubjectRequestId}

GET

Counter of messages

/v1/ws/{workspaceId}/DataSubjectMessages/download/{id}

GET

Simple doc download

/v1/ws/{workspaceId}/DataSubjectRequests/{id}/dataretentionrules

GET

List of data set processed in the data subject request

/v1/ws/{workspaceId}/DataSubjectRequests/{id}/dataretentionrules

POST

Create data subject request datasets in batch mode

/v1/ws/{workspaceId}/DataSubjectRequests/{id}/dataretentionrules/batchdelete

POST

Delete a data subject in batchmode

/v1/ws/{workspaceId}/DataSubjectRequests/{id}/dataretentionrules/batchnotifications

POST

Send notifications in batch mode for data subject requests

/v1/ws/{workspaceId}/DataSubjectRequests/{id}

GET

Get an existing data subject request by id

/v1/ws/{workspaceId}/DataSubjectRequests/{id}

PATCH

Patch a data subject request

/v1/ws/{workspaceId}/DataSubjectRequests/{id}

PUT

Edit a data subject request

/v1/ws/{workspaceId}/DataSubjectRequests/{id}

DELETE

Delete a data subject request

/v1/ws/{workspaceId}/DataSubjectRequests

GET

Data subject request list

/v1/ws/{workspaceId}/DataSubjectRequests

POST

Create a new data subject request

/v1/ws/{workspaceId}/DataSubjectRequests/workflow

POST

Switching the current state of the workflow

/v1/ws/{workspaceId}/DataSubjectRequests/{id}/close

POST

Patch a data subject request

/v1/ws/{workspaceId}/DataSubjectRequests/archive/{id}

POST

Archive an existing data subject request by id It set the current state of the request to "Archived" state

/v1/ws/{workspaceId}/DataSubjectRequests/restore/{id}

POST

Restore a request from archives

/v1/ws/{workspaceId}/DataSubjectRequests/export/{format}

POST

Export the data subject requests in any format

/v1/ws/{workspaceId}/DataTransfers/{id}

PUT

Updates a data transfer

/v1/ws/{workspaceId}/DataTransfers/grouped

GET

Get data transfers (Paginated)

/v1/ws/{workspaceId}/GenericRelationships

GET

List all generic relationships

/v1/ws/{workspaceId}/GenericRelationships

POST

Creates a generic relationships

/v1/ws/{workspaceId}/GenericRelationships/{id}

PUT

Saving or updating a generic relationships

/v1/ws/{workspaceId}/GenericRelationships/{id}

DELETE

Deletes a relationship

/v1/Logs

GET

Get logs

/v1/Logs/count

GET

Count logs

/v1/Logs/history

GET

Log history for a specific user

/v1/Logs/export/{format}

POST

Download logs as csv

/v1/Logs/view

POST

Mark logs included in ids as viewed

/v1/Logs/view-all

POST

Mark logs as viewed

/v1/Logs/{id}

GET

Fetch a single Log details

/v1/ws/{workspaceId}/Reviews

GET

List all control points

/v1/ws/{workspaceId}/Reviews

POST

Creates a control point

/v1/ws/{workspaceId}/Reviews/{id}

GET

Find a control point by his id

/v1/ws/{workspaceId}/Reviews/{id}

PUT

Updates a control point

/v1/ws/{workspaceId}/Reviews/{id}

DELETE

Deletes a control point

/v1/ws/{workspaceId}/Reviews/batch

POST

Creates a control point

/v1/ws/{workspaceId}/Reviews/reset

POST

Deletes a control point

/v1/Roles

GET

Get all roles (with localized built in roles)

/v1/ws/{workspaceId}/RoleUserWorkSpaces/{userId}

GET

Get roles affectation by user id

/v1/ws/{workspaceId}/RoleUserWorkSpaces/{userId}/{roleId}

POST

Create or update a role affectation in workspace

/v1/ws/{workspaceId}/RoleUserWorkSpaces/{userId}/{roleId}

DELETE

Delete the role assignation in workspace

/v1/ws/{workspaceId}/RoleUserWorkSpaces

PUT

Create or update a role affectation in workspace

/v1/ws/{workspaceId}/SecurityMeasures

GET

Get all security measures as PagedList

/v1/ws/{workspaceId}/SecurityMeasures

PATCH

Batch update using BatchPatch(id,DataRetentionRuleUpdateDto)

/v1/ws/{workspaceId}/SecurityMeasures

POST

Create a new security measure

/v1/ws/{workspaceId}/SecurityMeasures/{id}

GET

Get security measure by id

/v1/ws/{workspaceId}/SecurityMeasures/{id}

PUT

Update an existing security measure

/v1/ws/{workspaceId}/SecurityMeasures/{id}

PATCH

Updates a security measure from JsonPatchDocument

/v1/ws/{workspaceId}/SecurityMeasures/{id}

DELETE

Delete a security measure

/v1/ws/{workspaceId}/SecurityMeasures/workflow

POST

Switching the current state of the measure

/v1/ws/{workspaceId}/SecurityMeasures/batch-delete

POST

Delete a batch of security measures

/v1/ws/{workspaceId}/SecurityMeasures/export/{format}

POST

Export the security measures in any format

/status

GET

Api status

/me

GET

Get the current authenticated user infos

/rate-limiting-state

GET

The rate limiting state of api calls

/v1/ws/{workspaceId}/SubjectCategories

GET

List all subject categories matching query

/v1/ws/{workspaceId}/SubjectCategories

POST

Creates a subject category

/v1/ws/{workspaceId}/SubjectCategories/{id}

PATCH

Patch a subject category

/v1/ws/{workspaceId}/SubjectCategories/{id}

GET

Find a subject category by his id

/v1/ws/{workspaceId}/SubjectCategories/{id}

PUT

Updates a subject category

/v1/ws/{workspaceId}/SubjectCategories/{id}

DELETE

Delete a subject category

/v1/ws/{workspaceId}/SubjectCategories/workflow

POST

Switching the current state of the actor

/v1/ws/{workspaceId}/SubjectCategories/batch-delete

POST

Batch delete of subject categories

/v1/ws/{workspaceId}/SubjectCategories/export/{format}

POST

Download subject categories as csv, xlsx or json

/v1/ws/{workspaceId}/Tags

GET

Get all tags

/v1/ws/{workspaceId}/Tags

POST

Create a tag

/v1/ws/{workspaceId}/Tags/{id}

GET

Find a tag

/v1/ws/{workspaceId}/Tags/{id}

PUT

Edit tag

/v1/ws/{workspaceId}/Tags/{id}

DELETE

Delete the tag

/v1/ws/{workspaceId}/Tags/export/{format}

POST

Download tags as csv, xlsx or json

/v1/ws/{workspaceId}/Tasks/count

GET

Counter of tasks matching TaskObjectType and objectId

/v1/ws/{workspaceId}/Tasks

GET

List tasks matching query

/v1/ws/{workspaceId}/Tasks

POST

Task creation

/v1/ws/{workspaceId}/Tasks

PATCH

Batch update

/v1/ws/{workspaceId}/Tasks/by-workflow

GET

Get tasks grouped by workflow steps

/v1/ws/{workspaceId}/Tasks/grouped

GET

Get tasks grouped by workflow steps

/v1/ws/{workspaceId}/Tasks/{id}

GET

Get a single task by id

/v1/ws/{workspaceId}/Tasks/{id}

PUT

Task update

/v1/ws/{workspaceId}/Tasks/{id}

PATCH

Updates a task from JsonPatch

/v1/ws/{workspaceId}/Tasks/replicate/{taskId}

POST

Replicate a single task

/v1/ws/{workspaceId}/Tasks/batch-delete

POST

Batch delete using array of ids

/v1/ws/{workspaceId}/Tasks/{taskId}

DELETE

Deletes a task

/v1/ws/{workspaceId}/Tasks/{id}/archive

POST

Archive a task

/v1/ws/{workspaceId}/Tasks/batch-archive

POST

Archive batch tasks

/v1/ws/{workspaceId}/Tasks/batch-restore

POST

Restore batch tasks

/v1/ws/{workspaceId}/Tasks/stats

GET

Get stats on tasks

/v1/ws/{workspaceId}/Tasks/stats-grouped

GET

Get stats on tasks grouped

/v1/ws/{workspaceId}/Tasks/velocity-chart

GET

Get velocity chart informations

/v1/ws/{workspaceId}/Tasks/cumulative-flow-chart

GET

Get CumulativeFlowChart

/v1/ws/{workspaceId}/Tasks/task-reporting

GET

Get reportings on tasks

/v1/ws/{workspaceId}/Tasks/burn-down-chart

GET

Get BurnDownChart

/v1/ws/{workspaceId}/Tasks/sortOrder

POST

Switching the current state of the element Using this system https://stackoverflow.com/questions/398425/maintaining-sort-order-of-database-table-rows

/v1/ws/{workspaceId}/Tasks/workflow

POST

Switching the current state of the element

/v1/ws/{workspaceId}/Tasks/workflow-stats

GET

Get the workflow stats

/v1/ws/{workspaceId}/Tasks/export/{format}

POST

Export the tasks in any format

/v1/ws/{workspaceId}/Teams/{id}

GET

Get a team by id

/v1/ws/{workspaceId}/Teams/{id}

PUT

Update a team

/v1/ws/{workspaceId}/Teams/{id}

DELETE

Delete team

/v1/ws/{workspaceId}/Teams

GET

Get all teams (paginated)

/v1/ws/{workspaceId}/Teams

POST

Create a new team

/v1/TenantUsers

GET

List all TenantUsers matching parameters

/v1/TenantUsers/{id}

GET

Get a single user details

/v1/TenantUsers/public-profile/{id}

GET

Get a single public profile

/v1/TenantUsers/habilitations/{id}

GET

Habilitations

/v1/TenantUsers/count

GET

Count of users

/v1/TenantUsers/{userId}

DELETE

Detach user profile from organization It does not really remove the account. It removes only the relationship with the company

/v1/TenantUsers/owners/{userId}

POST

Add or update ownership

/v1/TenantUsers/owners/{userId}

DELETE

Remove owner by userId

/v1/TenantUsers/owners

GET

Collect the owner list

/v1/TenantUsers/resetpassword/{userId}

POST

Send a reset password mail to a user

/v1/ws/{workspaceId}/Users

GET

Get all users matching query

/v1/ws/{workspaceId}/Users/{id}

GET

Find a user by id

/v1/ws/{workspaceId}/Users/export/{format}

POST

Export the users in csv,xlsx or json

/v1/ws/{workspaceId}/Users/{userId}/revoke

POST

Remove all the role's affectations of users

/v1/ws/{workspaceId}/Users/{userId}/teams

GET

Retrieve all teams for a specified user

/v1/ws/{workspaceId}/Users/{id}/teams

PUT

Edit user's teams affectations

/v1/ws/{workspaceId}/Users/{userId}/teams/{teamId}

POST

Add team to a user

/v1/ws/{workspaceId}/Users/{userId}/teams/{teamId}

DELETE

Delete team assignation

/v1/WebHookUrls

GET

Get all webhooks urls configured in workspace

/v1/WebHookUrls

POST

Post a new webhook url

/v1/WebHookUrls/{id}

GET

Get webhook by id

/v1/WebHookUrls/{id}

PUT

Edit webhook url

/v1/WebHookUrls/{id}

DELETE

Delete webhook url

/v1/ws/{workspaceId}/Workflows

GET

Get the complete List of Workflows

/v1/ws/{workspaceId}/Workflows

PUT

Save workflow steps in database

/v1/ws/{workspaceId}/Workflows/{type}

GET

Get workflows matching type

/v1/Workspaces/{id}

GET

Get one workspace

/v1/Workspaces

GET

Get the workspaces list

Dernière mise à jour