Unified.to · Capability

Unified.to API — ads

Unified.to API — ads. 41 operations. Lead operation: List All Ads. Self-contained Naftiko capability covering one Unified To business surface.

Run with Naftiko Unified Toads

What You Can Do

GET
Listadsads — List All Ads
/v1/ads/{connection-id}/ad
POST
Createadsad — Create an Ad
/v1/ads/{connection-id}/ad
DELETE
Removeadsad — Remove an Ad
/v1/ads/{connection-id}/ad/{id}
GET
Getadsad — Retrieve an Ad
/v1/ads/{connection-id}/ad/{id}
PATCH
Patchadsad — Update an Ad
/v1/ads/{connection-id}/ad/{id}
PUT
Updateadsad — Update an Ad
/v1/ads/{connection-id}/ad/{id}
GET
Listadscampaigns — List All Campaigns
/v1/ads/{connection-id}/campaign
POST
Createadscampaign — Create a Campaign
/v1/ads/{connection-id}/campaign
DELETE
Removeadscampaign — Remove a Campaign
/v1/ads/{connection-id}/campaign/{id}
GET
Getadscampaign — Retrieve a Campaign
/v1/ads/{connection-id}/campaign/{id}
PATCH
Patchadscampaign — Update a Campaign
/v1/ads/{connection-id}/campaign/{id}
PUT
Updateadscampaign — Update a Campaign
/v1/ads/{connection-id}/campaign/{id}
GET
Listadscreatives — List All Creatives
/v1/ads/{connection-id}/creative
POST
Createadscreative — Create a Creative
/v1/ads/{connection-id}/creative
DELETE
Removeadscreative — Remove a Creative
/v1/ads/{connection-id}/creative/{id}
GET
Getadscreative — Retrieve a Creative
/v1/ads/{connection-id}/creative/{id}
PATCH
Patchadscreative — Update a Creative
/v1/ads/{connection-id}/creative/{id}
PUT
Updateadscreative — Update a Creative
/v1/ads/{connection-id}/creative/{id}
GET
Listadsgroups — List All Groups
/v1/ads/{connection-id}/group
POST
Createadsgroup — Create a Group
/v1/ads/{connection-id}/group
DELETE
Removeadsgroup — Remove a Group
/v1/ads/{connection-id}/group/{id}
GET
Getadsgroup — Retrieve a Group
/v1/ads/{connection-id}/group/{id}
PATCH
Patchadsgroup — Update a Group
/v1/ads/{connection-id}/group/{id}
PUT
Updateadsgroup — Update a Group
/v1/ads/{connection-id}/group/{id}
GET
Listadsinsertionorders — List All Insertionorders
/v1/ads/{connection-id}/insertionorder
POST
Createadsinsertionorder — Create an Insertionorder
/v1/ads/{connection-id}/insertionorder
DELETE
Removeadsinsertionorder — Remove an Insertionorder
/v1/ads/{connection-id}/insertionorder/{id}
GET
Getadsinsertionorder — Retrieve an Insertionorder
/v1/ads/{connection-id}/insertionorder/{id}
PATCH
Patchadsinsertionorder — Update an Insertionorder
/v1/ads/{connection-id}/insertionorder/{id}
PUT
Updateadsinsertionorder — Update an Insertionorder
/v1/ads/{connection-id}/insertionorder/{id}
GET
Listadsorganizations — List All Organizations
/v1/ads/{connection-id}/organization
POST
Createadsorganization — Create an Organization
/v1/ads/{connection-id}/organization
DELETE
Removeadsorganization — Remove an Organization
/v1/ads/{connection-id}/organization/{id}
GET
Getadsorganization — Retrieve an Organization
/v1/ads/{connection-id}/organization/{id}
PATCH
Patchadsorganization — Update an Organization
/v1/ads/{connection-id}/organization/{id}
PUT
Updateadsorganization — Update an Organization
/v1/ads/{connection-id}/organization/{id}
GET
Listadspromoteds — List All Promoteds
/v1/ads/{connection-id}/promoted
GET
Getadspromoted — Retrieve a Promoted
/v1/ads/{connection-id}/promoted/{id}
GET
Listadsreports — List All Reports
/v1/ads/{connection-id}/report
GET
Listadstargets — List All Targets
/v1/ads/{connection-id}/target
GET
Getadstarget — Retrieve a Target
/v1/ads/{connection-id}/target/{id}

MCP Tools

list-all-ads

List All Ads

read-only idempotent
create-ad

Create an Ad

remove-ad

Remove an Ad

idempotent
retrieve-ad

Retrieve an Ad

read-only idempotent
update-ad

Update an Ad

idempotent
update-ad-2

Update an Ad

idempotent
list-all-campaigns

List All Campaigns

read-only idempotent
create-campaign

Create a Campaign

remove-campaign

Remove a Campaign

idempotent
retrieve-campaign

Retrieve a Campaign

read-only idempotent
update-campaign

Update a Campaign

idempotent
update-campaign-2

Update a Campaign

idempotent
list-all-creatives

List All Creatives

read-only idempotent
create-creative

Create a Creative

remove-creative

Remove a Creative

idempotent
retrieve-creative

Retrieve a Creative

read-only idempotent
update-creative

Update a Creative

idempotent
update-creative-2

Update a Creative

idempotent
list-all-groups

List All Groups

read-only idempotent
create-group

Create a Group

remove-group

Remove a Group

idempotent
retrieve-group

Retrieve a Group

read-only idempotent
update-group

Update a Group

idempotent
update-group-2

Update a Group

idempotent
list-all-insertionorders

List All Insertionorders

read-only idempotent
create-insertionorder

Create an Insertionorder

remove-insertionorder

Remove an Insertionorder

idempotent
retrieve-insertionorder

Retrieve an Insertionorder

read-only idempotent
update-insertionorder

Update an Insertionorder

idempotent
update-insertionorder-2

Update an Insertionorder

idempotent
list-all-organizations

List All Organizations

read-only idempotent
create-organization

Create an Organization

remove-organization

Remove an Organization

idempotent
retrieve-organization

Retrieve an Organization

read-only idempotent
update-organization

Update an Organization

idempotent
update-organization-2

Update an Organization

idempotent
list-all-promoteds

List All Promoteds

read-only idempotent
retrieve-promoted

Retrieve a Promoted

read-only idempotent
list-all-reports

List All Reports

read-only idempotent
list-all-targets

List All Targets

read-only idempotent
retrieve-target

Retrieve a Target

read-only idempotent

Capability Spec

full-ads.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Unified.to  API — ads
  description: 'Unified.to  API — ads. 41 operations. Lead operation: List All Ads. Self-contained Naftiko capability covering
    one Unified To business surface.'
  tags:
  - Unified To
  - ads
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    UNIFIED_TO_API_KEY: UNIFIED_TO_API_KEY
capability:
  consumes:
  - type: http
    namespace: full-ads
    baseUri: https://api.unified.to
    description: Unified.to  API — ads business capability. Self-contained, no shared references.
    resources:
    - name: ads-connection_id-ad
      path: /ads/{connection_id}/ad
      operations:
      - name: listadsads
        method: GET
        description: List All Ads
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AdsOrganization)
        - name: campaign_id
          in: query
          type: string
          description: The campaign ID to filter by
        - name: group_id
          in: query
          type: string
          description: The group ID to filter by (reference to AdsGroup)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createadsad
        method: POST
        description: Create an Ad
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-ad-id
      path: /ads/{connection_id}/ad/{id}
      operations:
      - name: removeadsad
        method: DELETE
        description: Remove an Ad
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Ad
          required: true
      - name: getadsad
        method: GET
        description: Retrieve an Ad
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Ad
          required: true
      - name: patchadsad
        method: PATCH
        description: Update an Ad
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Ad
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateadsad
        method: PUT
        description: Update an Ad
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Ad
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-campaign
      path: /ads/{connection_id}/campaign
      operations:
      - name: listadscampaigns
        method: GET
        description: List All Campaigns
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AdsOrganization)
        - name: start_gte
          in: query
          type: string
          description: The start date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: end_lt
          in: query
          type: string
          description: The end date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createadscampaign
        method: POST
        description: Create a Campaign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-campaign-id
      path: /ads/{connection_id}/campaign/{id}
      operations:
      - name: removeadscampaign
        method: DELETE
        description: Remove a Campaign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Campaign
          required: true
      - name: getadscampaign
        method: GET
        description: Retrieve a Campaign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Campaign
          required: true
      - name: patchadscampaign
        method: PATCH
        description: Update a Campaign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Campaign
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateadscampaign
        method: PUT
        description: Update a Campaign
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Campaign
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-creative
      path: /ads/{connection_id}/creative
      operations:
      - name: listadscreatives
        method: GET
        description: List All Creatives
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AdsOrganization)
        - name: group_id
          in: query
          type: string
          description: The group ID to filter by (reference to AdsGroup)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createadscreative
        method: POST
        description: Create a Creative
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-creative-id
      path: /ads/{connection_id}/creative/{id}
      operations:
      - name: removeadscreative
        method: DELETE
        description: Remove a Creative
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Creative
          required: true
      - name: getadscreative
        method: GET
        description: Retrieve a Creative
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Creative
          required: true
      - name: patchadscreative
        method: PATCH
        description: Update a Creative
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Creative
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateadscreative
        method: PUT
        description: Update a Creative
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Creative
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-group
      path: /ads/{connection_id}/group
      operations:
      - name: listadsgroups
        method: GET
        description: List All Groups
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AdsOrganization)
        - name: campaign_id
          in: query
          type: string
          description: The campaign ID to filter by
        - name: parent_id
          in: query
          type: string
          description: The parent ID to filter by
        - name: io_id
          in: query
          type: string
          description: The IO ID to filter by
        - name: start_gte
          in: query
          type: string
          description: The start date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: end_lt
          in: query
          type: string
          description: The end date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createadsgroup
        method: POST
        description: Create a Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-group-id
      path: /ads/{connection_id}/group/{id}
      operations:
      - name: removeadsgroup
        method: DELETE
        description: Remove a Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Group
          required: true
      - name: getadsgroup
        method: GET
        description: Retrieve a Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Group
          required: true
      - name: patchadsgroup
        method: PATCH
        description: Update a Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Group
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateadsgroup
        method: PUT
        description: Update a Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Group
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-insertionorder
      path: /ads/{connection_id}/insertionorder
      operations:
      - name: listadsinsertionorders
        method: GET
        description: List All Insertionorders
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: org_id
          in: query
          type: string
          description: The org ID to filter by (reference to AdsOrganization)
        - name: campaign_id
          in: query
          type: string
          description: The campaign ID to filter by
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
      - name: createadsinsertionorder
        method: POST
        description: Create an Insertionorder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-insertionorder-id
      path: /ads/{connection_id}/insertionorder/{id}
      operations:
      - name: removeadsinsertionorder
        method: DELETE
        description: Remove an Insertionorder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Insertionorder
          required: true
      - name: getadsinsertionorder
        method: GET
        description: Retrieve an Insertionorder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Insertionorder
          required: true
      - name: patchadsinsertionorder
        method: PATCH
        description: Update an Insertionorder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Insertionorder
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: updateadsinsertionorder
        method: PUT
        description: Update an Insertionorder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: fields
          in: query
          type: array
          description: Fields to return
        - name: raw
          in: query
          type: string
          description: 'Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters:
            foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar'
        - name: connection_id
          in: path
          type: string
          description: ID of the connection
          required: true
        - name: id
          in: path
          type: string
          description: ID of the Insertionorder
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: ads-connection_id-organization
      path: /ads/{connection_id}/organization
      operations:
      - name: listadsorganizations
        method: GET
        description: List All Organizations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: limit
          in: query
          type: number
        - name: offset
          in: query
          type: number
        - name: updated_gte
          in: query
          type: string
          description: Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ
            format)
        - name: sort
          in: query
          type: string
        - name: order
          in: query
          type: string
        - name: query
          in: query
          type: string
          description: Query string to search. eg. email address or name
        - name: parent_id
          in: query
          type: string
          description: The parent ID to filter by
        - name: fields
          in: query
          type: array
          description: Fields t

# --- truncated at 32 KB (80 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/unified-to/refs/heads/main/capabilities/full-ads.yaml