ErasureDocs
Guides

Connect an HTTP API

Configure an HTTP System for subject delete calls.

Connect an HTTP API

Source: app_docs/guide/connectors.md.

Goal

An enabled HTTP API System that Rights jobs can call when a deletion runs.

When to use it

Your product exposes an API that can delete or erase subject data by identifier (email or external id).

Configuration (documented fields)

AreaDetail
PurposeCall customer REST endpoint for subject delete
ConfigbaseUrl, pathTemplate ({{email}}, {{externalId}}), method
AuthAPI key in secrets; header name/prefix configurable
PermissionsKey must be allowed to delete only intended resources
ExecutionOutbound HTTP; SSRF checks on base URL
LimitationsCustomer API must be idempotent-friendly under retries

HTTP systems do not use SQL Data Maps.

Steps

  1. Rights → Systems → add HTTP API.
  2. Set baseUrl, path template, method, and auth material as the product form requires.
  3. Save secrets (encrypted at rest).
  4. Health / test as offered (POST …/connectors/:id/test).
  5. Enable the connector.

Troubleshoot

IssueCheck
4xx/5xxCustomer API errors
SSRF rejectionBase URL not allowed
Wrong path expansion{{email}} / {{externalId}} vs subject fields
RetriesJobs may requeue retryable errors with backoff (runAfter)

Next

Handle a deletion request · Systems