Orbiq logoTrust Center Documentation
API v1 ReferenceNda acceptancesIdRevoke

Revoke NDA acceptance

Revoke a completed NDA acceptance. The acceptance is marked as revoked and stops granting Trust Center access; it is not deleted. The signed PDF is kept and…

POST
/api/v1/nda-acceptances/{id}/revoke

Revoke a completed NDA acceptance. The acceptance is marked as revoked and stops granting Trust Center access; it is not deleted. The signed PDF is kept and other acceptances are not affected. Only completed acceptances can be revoked. Repeating the call on an already revoked acceptance returns 200 with the stored acceptance and changes nothing.

Allowed roles: Admin, Account Manager and Content Manager.

Authorization

bearerAuth
AuthorizationBearer <token>

API key generated in Admin Center Integrations

In: header

Path Parameters

id*string

Acceptance ID

Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/api/v1/nda-acceptances/497f6eca-6276-4993-bfeb-53cbbbba6f08/revoke" \  -H "Content-Type: application/json" \  -d '{    "reason": "Contact no longer authorized"  }'
{  "success": true,  "data": {    "message": "NDA acceptance revoked successfully",    "acceptance": {      "id": "650e8400-e29b-41d4-a716-446655440000",      "state": "revoked",      "revoked_at": "2024-01-20T10:30:00.000Z",      "revoked_reason": "Contact no longer authorized"    }  }}

How is this guide?