openapi: 3.0.3
info:
title: Verato Organization AddRelationshipService RestoreSource API
version: 2026.1.2
description: 'The Verato Organization API provides comprehensive identity management capabilities for organizations within the Verato LINK platform. This API enables you to:
- **Ingest and manage organization identities**: Add, update, and delete organization records with rich demographic and contact information.
- **Search and query**: Find organizations using demographic data, native IDs, or link IDs (Verato''s golden identifier).
- **Lifecycle management**: Soft-delete and restore organization records while preserving data history.
- **Merge and link operations**: Consolidate duplicate organizations, manage master data relationships, and maintain data lineage.
- **Relationship management**: Define and query relationships between organizations (parent-child, affiliations, etc.).
- **Notifications**: Track and audit identity changes and events across your organization data.
All operations follow a standard request/response envelope pattern with audit tracking, error handling, and optional response format customization.
'
servers:
- url: https://yourveratodomain.com/org-link-ws/svc
description: Production Organization Link API
- url: https://yourveratodomain.com/org-link-ws/svc
description: Sandbox Organization Link API
security:
- basicAuth: []
tags:
- name: RestoreSource
paths:
/restoreSource:
post:
summary: Restore a soft-deleted source (restoreSource)
description: 'Restores a previously soft-deleted source across all identities where it was present. A new entity may be created or existing entities modified depending on the current state of the graph.
'
operationId: restoreSource
requestBody:
required: true
description: The restore source request.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceRequest_restoreSource'
responses:
'200':
description: Successful restore source operation.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceResponse_restoreSource'
tags:
- RestoreSource
components:
schemas:
RestoreSourceWsResponse:
type: object
description: Service response for restoring a source.
required:
- linkIdsModified
- linkIdCreated
properties:
linkIdsModified:
type: array
description: Entity IDs that were modified.
items:
type: string
linkIdCreated:
type: string
description: Entity ID that was created.
ServiceResponse_restoreSource:
type: object
properties:
auditId:
type: string
success:
type: boolean
warnings:
type: array
items:
type: string
retryableError:
type: boolean
message:
type: string
content:
$ref: '#/components/schemas/RestoreSourceWsResponse'
errors:
type: array
items:
type: string
trackingId:
type: string
ServiceRequest_restoreSource:
type: object
properties:
content:
type: object
description: RestoreSourceWsRequest payload (structure as per internal implementation).
trackingId:
type: string
securitySchemes:
basicAuth:
type: http
scheme: basic