PUT api2/subscriptions/{id}.json

Update subscription by id

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

subscription ID

integer

Required

Body Parameters

subscription infos

api_root
NameDescriptionTypeAdditional information
entry

SubscriptionModels

None.

Request Format

{
  "entry": {
    "name": "sample string 2",
    "initial_runtime": 1,
    "initial_runtime_mode": 1,
    "initial_price_model": 1,
    "initial_cancelation": 1,
    "initial_cancelation_mode": 1,
    "regular_minimum_periods": 1,
    "regular_cancelation": 1,
    "regular_cancelation_mode": 1,
    "regular_price_model": 1,
    "allow_burn": true,
    "allow_export": true,
    "self_sign_up": true,
    "self_sign_out": true,
    "company_id": 1,
    "lic_id": 1,
    "valid": 1,
    "creation_date": "2025-02-05T11:00:42.3974387+01:00",
    "theme_id": 1,
    "auto_update": true,
    "auto_cancel_months": 64,
    "device_count": 1,
    "regular_charge_interval": 1,
    "initial_price_model_ex": {
      "eur_text": "0.01",
      "usd_text": "0.01",
      "countries": [
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        },
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        }
      ],
      "id": 1,
      "name": "sample string 2",
      "creation_date": "2025-02-05T11:00:42.3974387+01:00",
      "eur": 1,
      "usd": 1,
      "company_id": 1,
      "valid": 1,
      "assignment": 1
    },
    "regular_price_model_ex": {
      "eur_text": "0.01",
      "usd_text": "0.01",
      "countries": [
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        },
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        }
      ],
      "id": 1,
      "name": "sample string 2",
      "creation_date": "2025-02-05T11:00:42.3974387+01:00",
      "eur": 1,
      "usd": 1,
      "company_id": 1,
      "valid": 1,
      "assignment": 1
    },
    "initial_price_model_entries": [
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      },
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      }
    ],
    "regular_price_model_entries": [
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      },
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      }
    ]
  }
}

Response Information

Resource Description

updated subscription

api_root
NameDescriptionTypeAdditional information
entry

SubscriptionModels

None.

Response Format

{
  "entry": {
    "id": 1,
    "name": "sample string 2",
    "initial_runtime": 1,
    "initial_runtime_mode": 1,
    "initial_price_model": 1,
    "initial_cancelation": 1,
    "initial_cancelation_mode": 1,
    "regular_minimum_periods": 1,
    "regular_cancelation": 1,
    "regular_cancelation_mode": 1,
    "regular_price_model": 1,
    "allow_burn": true,
    "allow_export": true,
    "self_sign_up": true,
    "self_sign_out": true,
    "company_id": 1,
    "lic_id": 1,
    "valid": 1,
    "creation_date": "2025-02-05T11:00:42.3974387+01:00",
    "theme_id": 1,
    "auto_update": true,
    "auto_cancel_months": 64,
    "device_count": 1,
    "regular_charge_interval": 1,
    "initial_price_model_ex": {
      "eur_text": "0.01",
      "usd_text": "0.01",
      "countries": [
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        },
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        }
      ],
      "id": 1,
      "name": "sample string 2",
      "creation_date": "2025-02-05T11:00:42.3974387+01:00",
      "eur": 1,
      "usd": 1,
      "company_id": 1,
      "valid": 1,
      "assignment": 1
    },
    "regular_price_model_ex": {
      "eur_text": "0.01",
      "usd_text": "0.01",
      "countries": [
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        },
        {
          "country_name": null,
          "id": 2,
          "model_id": 1,
          "country_id": 1,
          "price": 1
        }
      ],
      "id": 1,
      "name": "sample string 2",
      "creation_date": "2025-02-05T11:00:42.3974387+01:00",
      "eur": 1,
      "usd": 1,
      "company_id": 1,
      "valid": 1,
      "assignment": 1
    },
    "initial_price_model_entries": [
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      },
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      }
    ],
    "regular_price_model_entries": [
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      },
      {
        "country_name": null,
        "id": 2,
        "model_id": 1,
        "country_id": 1,
        "price": 1
      }
    ]
  }
}