Company logoTrust Center Documentation
API v1 ReferenceNda acceptancesIdRevoke

Revoke NDA acceptance

Revoke a specific NDA acceptance. This marks the acceptance as revoked but does not delete it.

POST
/api/v1/nda-acceptances/{id}/revoke
AuthorizationBearer <token>

JWT token obtained from login endpoint

In: header

Path Parameters

idstring

Acceptance ID

Formatuuid
reason?string

Optional reason for revoking the acceptance

Response Body

curl -X POST "https://app.orbiqhq.com/api/v1/nda-acceptances/497f6eca-6276-4993-bfeb-53cbbbba6f08/revoke" \  -H "Content-Type: application/json" \  -d '{    "reason": "Contact no longer authorized"  }'
curl -X POST https://app.orbiqhq.cloud/api/v1/nda-acceptances/650e8400-e29b-41d4-a716-446655440000/revoke \  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \  -H "Content-Type: application/json" \  -d '{"reason": "Contact no longer authorized"}'
{
  "message": "NDA acceptance revoked successfully",
  "acceptance": {
    "id": "650e8400-e29b-41d4-a716-446655440000",
    "contact": {
      "id": "750e8400-e29b-41d4-a716-446655440000",
      "first_name": "John",
      "last_name": "Doe",
      "email": "john.doe@example.com"
    },
    "account": {
      "id": "850e8400-e29b-41d4-a716-446655440000",
      "name": "Acme Corp",
      "domain": "acme.com"
    },
    "nda_template": {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "title": "Standard Bilateral NDA",
      "type": "bilateral"
    },
    "accepted_at": "2024-01-15T14:30:00Z",
    "acceptance_method": "clickwrap",
    "revoked_at": "2024-01-20T10:30:00Z",
    "revoked_reason": "Contact no longer authorized",
    "date_created": "2024-01-15T14:30:00Z"
  }
}
{
  "error": "Unauthorized"
}
{
  "error": "Acceptance not found"
}
{
  "error": "Internal server error"
}

How is this guide?