Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
170 changes: 73 additions & 97 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 0.2.7
version: 0.3.0
additionalDependencies:
dev: {}
main:
Expand Down Expand Up @@ -70,6 +70,7 @@ python:
flatteningOrder: parameters-first
forwardCompatibleEnumsByDefault: false
forwardCompatibleUnionsByDefault: "false"
httpClientLibrary: httpx
imports:
option: openapi
paths:
Expand Down
67 changes: 11 additions & 56 deletions .speakeasy/out.openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,6 @@ paths:
- "Advertiser"
summary: "Upload first-party data for the specified ID for use in audience targeting."
operationId: "IngestAdvertiserData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -84,13 +77,6 @@ paths:
- "ThirdParty"
summary: "Upload third-party data for the specified data provider for use in audience targeting."
operationId: "IngestThirdPartyData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -146,13 +132,6 @@ paths:
- "IPAddress"
summary: "Upload first-party IP address data for the specified ID."
operationId: "IngestFirstPartyIPAddressData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -202,13 +181,6 @@ paths:
- "IPAddress"
summary: "Upload third-party IP address data for the specified ID."
operationId: "IngestThirdPartyIPAddressData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -258,13 +230,6 @@ paths:
- "OfflineConversion"
summary: "Upload offline conversion data for the specified data provider."
operationId: "IngestOfflineConversionData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -320,13 +285,6 @@ paths:
- "DeletionOptOut"
summary: "Delete IDs shared with The Trade Desk for the specified advertiser ID."
operationId: "DataSubjectRequestAdvertiserData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -382,13 +340,6 @@ paths:
- "DeletionOptOut"
summary: "Delete IDs shared with The Trade Desk via a product catalog for the specified merchant ID."
operationId: "DataSubjectRequestMerchantData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -444,13 +395,6 @@ paths:
- "DeletionOptOut"
summary: "Delete IDs shared with The Trade Desk for the specified data provider ID."
operationId: "DataSubjectRequestThirdPartyData"
parameters:
- name: "TTD-Auth"
in: "header"
description: "Data API token for authentication."
required: true
schema:
type: "string"
requestBody:
content:
application/json:
Expand Down Expand Up @@ -630,6 +574,7 @@ components:
- "TenantRestrictionsExternalData"
- "TargetingDataDisabled"
- "ItemDeserializationError"
- "InvalidTimestampUtc"
- "Uid2Error"
type: "string"
AdvertiserDataServerResponse:
Expand Down Expand Up @@ -856,6 +801,7 @@ components:
- "InvalidIPAddressRange"
- "EuIpTargetingNotAllowedForPartner"
- "NotTargetable"
- "InvalidTimestampUtc"
type: "string"
IPAddressDataServerResponse:
type: "object"
Expand Down Expand Up @@ -1350,6 +1296,7 @@ components:
- "TenantRestrictionsExternalData"
- "TargetingDataDisabled"
- "ItemDeserializationError"
- "InvalidTimestampUtc"
- "Uid2Error"
type: "string"
ThirdPartyDataServerResponse:
Expand Down Expand Up @@ -1455,3 +1402,11 @@ components:
Type:
$ref: "#/components/schemas/DataOriginType"
additionalProperties: false
securitySchemes:
TTD-Auth:
type: "apiKey"
description: "API token for authentication."
name: "TTD-Auth"
in: "header"
security:
- TTD-Auth: []
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ speakeasyVersion: 1.794.0
sources:
Data API:
sourceNamespace: data-api
sourceRevisionDigest: sha256:c3853f233352223392fd1936aa89274767fa404b4cfcf730b2c1bf6b14e6bdd0
sourceBlobDigest: sha256:bacb5bab3c306ab125fc18801edfd0dcb025c0ea7f2000245711d24f91e5809c
sourceRevisionDigest: sha256:1abe3a99d101d7ae9aeec5f1e07274c69ed0519e2480ec64cd25f7d3369579aa
sourceBlobDigest: sha256:56692c65a62089ccd496fadb72aae8baa193ca9616b3b8eccf7803c8ab9b6735
tags:
- latest
- v0.1
Expand All @@ -18,10 +18,10 @@ targets:
data-api:
source: Data API
sourceNamespace: data-api
sourceRevisionDigest: sha256:c3853f233352223392fd1936aa89274767fa404b4cfcf730b2c1bf6b14e6bdd0
sourceBlobDigest: sha256:bacb5bab3c306ab125fc18801edfd0dcb025c0ea7f2000245711d24f91e5809c
sourceRevisionDigest: sha256:1abe3a99d101d7ae9aeec5f1e07274c69ed0519e2480ec64cd25f7d3369579aa
sourceBlobDigest: sha256:56692c65a62089ccd496fadb72aae8baa193ca9616b3b8eccf7803c8ab9b6735
codeSamplesNamespace: data-api-python-code-samples
codeSamplesRevisionDigest: sha256:cee102bdae52db657cbcb3c1ef5c51fed24f5d3e4cf3c22906d1083a41198cdb
codeSamplesRevisionDigest: sha256:194d0629b51badce71be74659d61fed6a18ba42e1c24a2e26453b510152e93e7
data-api-local:
source: Data API Local
sourceNamespace: data-api-local
Expand Down
Loading
Loading