Sourcepoint · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Sourcepoint GDPR TCF API

7 actions 7 updates documentation extends openapi/sourcepoint-gdpr-tcf-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Sourcepoint's API. It is a proposal applied on top of the contract, not a document Sourcepoint publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdx-apievangelist-sourcex-apievangelist-harvestedx-apievangelist-provider

Targets 7

$.info
$.paths['/consent/v3/history/{siteId}'].get
$.paths['/consent/v3/{siteId}/tcstring'].post
$.paths['/consent/v3/{siteId}'].delete
$.paths['/vendor-list/vendor-purpose-mapping'].get
$.paths['/vendor-list/vendor-url-mapping'].post
$.paths['/vendor-list/vendors'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Sourcepoint GDPR TCF API
  version: 1.0.0
extends: openapi/sourcepoint-gdpr-tcf-openapi.yml
x-generated: '2026-08-12'
x-method: generated
x-source: openapi/sourcepoint-gdpr-tcf-openapi.yml
x-note: Sourcepoint publishes these specs without operationIds; this overlay assigns stable operationIds
  used by the repo derived artifacts (skills, crosswalk, error catalog, data model). The harvested spec
  itself is never mutated.
actions:
- target: $.info
  update:
    x-apievangelist-source: https://sourcepoint-public-api.readme.io/openapi/64650f586ac7321756947a84
    x-apievangelist-harvested: '2026-08-12'
    x-apievangelist-provider: sourcepoint
- target: $.paths['/consent/v3/history/{siteId}'].get
  update:
    operationId: getGdprTcfConsentHistory
- target: $.paths['/consent/v3/{siteId}/tcstring'].post
  update:
    operationId: mergeGdprTcfConsentWithTcString
- target: $.paths['/consent/v3/{siteId}'].delete
  update:
    operationId: deleteGdprTcfConsent
- target: $.paths['/vendor-list/vendor-purpose-mapping'].get
  update:
    operationId: getGdprTcfVendorPurposeMapping
- target: $.paths['/vendor-list/vendor-url-mapping'].post
  update:
    operationId: postGdprTcfVendorUrlMapping
- target: $.paths['/vendor-list/vendors'].get
  update:
    operationId: getGdprTcfVendors