younifyd
Menu

Update External Product

Update an external product

PUT/external_products/{external_product_id}

Use it in a workflow

  1. Add a step and choose the Recurly connector.
  2. Pick the Update External Product action (under external_products).
  3. Fill in the fields below, then reference the result from later steps as {{updateExternalProduct.response.data}}.

Request

Path parameters

external_product_idstringrequired

External product id

Request body

Enter the body as JSON in the step's Body field.

plan_idstringrequired

Recurly plan UUID.

json
{
  "plan_id": "string"
}

Response

Returns 200 with an object. Read it in later steps with {{updateExternalProduct.response.data.<field>}}.

idstring

System-generated unique identifier for an external product ID, e.g. `e28zov4fw0v2`.

objectstring
namestring

Name to identify the external product in Recurly.

planobject

Just the important parts.

idstring
objectstring
codestring

Unique code to identify the plan. This is used in Hosted Payment Page URLs and in the invoice exports.

namestring

This name describes your plan and will appear on the Hosted Payment Page and the subscriber's invoice.

created_atstring (date-time)

When the external product was created in Recurly.

updated_atstring (date-time)

When the external product was updated in Recurly.

external_product_referencesarray<object>

List of external product references of the external product.

idstring

System-generated unique identifier for an external product ID, e.g. `e28zov4fw0v2`.

objectstring
reference_codestring

A code which associates the external product to a corresponding object or resource in an external platform like the Apple App Store or Google Play Store.

external_connection_typestring

Source connection platform.

created_atstring (date-time)

When the external product was created in Recurly.

updated_atstring (date-time)

When the external product was updated in Recurly.

json
{
  "id": "string",
  "object": "string",
  "name": "string",
  "plan": {
    "id": "string",
    "object": "string",
    "code": "string",
    "name": "string"
  },
  "created_at": "2025-01-01T00:00:00Z",
  "updated_at": "2025-01-01T00:00:00Z",
  "external_product_references": [
    {
      "id": "string",
      "object": "string",
      "reference_code": "string",
      "external_connection_type": "string",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    }
  ]
}

Need more? See the Recurly guide for connection setup and behaviour shared by every action.