Authorized Buyers Marketplace API (authorizedbuyersmarketplace:v1beta)

2025-06-17

6 new methods | New API

Additions

    Methods
  • authorizedbuyersmarketplace.curators.dataSegments.get

      Path : v1beta/{+name}

      Flat Path : v1beta/curators/{curatorsId}/dataSegments/{dataSegmentsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. Name of data segment to get. v1alpha format: `buyers/{accountId}/dataSegments/{curatorDataSegmentId}` v1beta format: `curators/{accountId}/dataSegments/{curatorDataSegmentId}`

          Pattern : ^curators/[^/]+/dataSegments/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/authorized-buyers-marketplace

      Description : Gets a data segment given its name.

  • authorizedbuyersmarketplace.curators.dataSegments.list

      Path : v1beta/{+parent}/dataSegments

      Flat Path : v1beta/curators/{curatorsId}/dataSegments

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. Name of the parent curator that can access the data segment. v1alpha format: `buyers/{accountId}` v1beta format: `curators/{accountId}`

          Pattern : ^curators/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Optional. Requested page size. The server may return fewer results than requested. Max allowed page size is 500. If unspecified, the server will default to 500.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : Optional. The page token as returned. ListDataSegmentsResponse.nextPageToken

          Location : query

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/authorized-buyers-marketplace

      Description : List the data segments owned by a curator.

  • authorizedbuyersmarketplace.curators.dataSegments.create

      Path : v1beta/{+parent}/dataSegments

      Flat Path : v1beta/curators/{curatorsId}/dataSegments

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource where this data segment will be created. v1alpha format: `buyers/{accountId}` v1beta format: `curators/{accountId}`

          Pattern : ^curators/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/authorized-buyers-marketplace

      Description : Creates a data segment owned by the listed curator. The data segment will be created in the `ACTIVE` state, meaning it will be immediately available for buyers to use in preferred deals, private auction deals, and auction packages.

  • authorizedbuyersmarketplace.curators.dataSegments.patch

      Path : v1beta/{+name}

      Flat Path : v1beta/curators/{curatorsId}/dataSegments/{dataSegmentsId}

      HTTP Method : PATCH

      Parameters :

        name

          Description : Immutable. Identifier. The unique identifier for the data segment. Account ID corresponds to the account ID that created the segment. v1alpha format: `buyers/{accountId}/dataSegments/{curatorDataSegmentId}` v1beta format: `curators/{curatorAccountId}/dataSegments/{curatorDataSegmentId}`

          Pattern : ^curators/[^/]+/dataSegments/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. List of fields to be updated. If empty or unspecified, the service will update all fields populated in the update request excluding the output only fields and primitive fields with default value. Note that explicit field mask is required in order to reset a primitive field back to its default value, for example, false for boolean fields, 0 for integer fields. A special field mask consisting of a single path "*" can be used to indicate full replacement(the equivalent of PUT method), updatable fields unset or unspecified in the input will be cleared or set to default value. Output only fields will be ignored regardless of the value of updateMask.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/authorized-buyers-marketplace

      Description : Updates a data segment.

  • authorizedbuyersmarketplace.curators.dataSegments.activate

      Path : v1beta/{+name}:activate

      Flat Path : v1beta/curators/{curatorsId}/dataSegments/{dataSegmentsId}:activate

      HTTP Method : POST

      Parameters :

        name

          Description : Required. Name of data segment to activate. v1alpha format: `buyers/{accountId}/dataSegments/{curatorDataSegmentId}` v1beta format: `curators/{accountId}/dataSegments/{curatorDataSegmentId}`

          Pattern : ^curators/[^/]+/dataSegments/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/authorized-buyers-marketplace

      Description : Activates a data segment.

  • authorizedbuyersmarketplace.curators.dataSegments.deactivate

      Path : v1beta/{+name}:deactivate

      Flat Path : v1beta/curators/{curatorsId}/dataSegments/{dataSegmentsId}:deactivate

      HTTP Method : POST

      Parameters :

        name

          Description : Required. Name of data segment to deactivate. v1alpha format: `buyers/{accountId}/dataSegments/{curatorDataSegmentId}` v1beta format: `curators/{accountId}/dataSegments/{curatorDataSegmentId}`

          Pattern : ^curators/[^/]+/dataSegments/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/authorized-buyers-marketplace

      Description : Deactivates a data segment.