ops
ops-first-party-services

List a product's first-party services

Changed on

List first party services for a product

get/ops/first_party_services/product/{product_id}

Request

  • Base URL
    https://api.topi-staging.eu
  • URL
    https://api.topi-staging.eu/ops/first_party_services/product/{product_id}
  • Auth
    OAuth 2
    Authorization code: /oauth2/authorize
    Token URL: /oauth2/token scopes: catalog:read

Path parameters

product_idstring regexp required

topi product ID

Example:739b63c2-9e58-4964-b38d-4ebb424de242

Response

OK response.

disabledboolean required

If the service should be disabled for a given product

product_idstring regexp required

The internal ID for the product

type'topi_repair' | 'topi_replace' | 'demo_first_party_service' | 'topi_accessory' | 'topi_data_deletion_certificate' | 'topi_care_plus_synaxon' | 'topi_care_plus_michaelag' required

Example response

[
  {
    "additional_values": {
      "accessory_type": "experiment_charger",
      "deductible_price": {
        "currency": "EUR",
        "gross": 119000,
        "net": 100000
      },
      "images": {
        "url1x": "abc123",
        "url2x": "abc123",
        "url3x": "abc123"
      }
    },
    "disabled": false,
    "monthly_price": {
      "currency": "EUR",
      "gross": 119000,
      "net": 100000
    },
    "product_id": "739b63c2-9e58-4964-b38d-4ebb424de242",
    "type": "topi_replace"
  }
]

Changes

    • info

      api operation id catalog.ListFirstPartyServicesForProduct removed and replaced with catalog#ListFirstPartyServicesForProduct

    • info

      api operation id catalog#ListFirstPartyServicesForProduct removed and replaced with catalog.ListFirstPartyServicesForProduct

    • info

      api tag ops-first-party-services added