Company logoTrust Center Documentation
API v1 ReferenceSubprocessors

Create subprocessor metadata

Create a subprocessor entry. Badge uploads are performed separately via /api/v1/subprocessors/{id}/badge.

POST
/api/v1/subprocessors

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

title*string

Vendor display name

Length1 <= length
location*string

Location of processing

Length1 <= length
description?string
description_markdown?string
template?string
type?string

Leave unset to omit this field

Value in"required" | "optional"
featured?boolean

Set to true to highlight the vendor on the Trust Center overview tab

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://app.orbiqhq.com/api/v1/subprocessors" \  -H "Content-Type: application/json" \  -d '{    "title": "Global Email Relay",    "location": "United States",    "type": "optional",    "description": "Transactional email provider.",    "description_markdown": "Processes customer notification emails. No data stored at rest.",    "template": "email-template-id",    "featured": true  }'
{
  "success": true,
  "data": {
    "id": "vendor-789",
    "uploadUrls": {
      "badge": "/api/v1/subprocessors/vendor-789/badge"
    }
  }
}
{
  "error": "validation_error",
  "details": "Missing required field: title"
}
{
  "error": "unauthorized",
  "details": "Missing or invalid bearer token"
}
{
  "error": "server_error",
  "details": "Unexpected error occurred"
}

How is this guide?