Skip to main content

Update ShipMyOrders Integration Instance

PUT 

/api/shipmyorders/integration-instances/:integration_instance

Updates a ShipMyOrders integration instance. Every field is optional; only the keys you send change.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

  • name (string, unique across integration instances)
  • integration_id (integer, must exist)
  • connection_settings (object) — merged over the stored settings: username, password, clientId. Omit password to keep the stored one.
  • integration_settings (object) — merged over the stored settings: connection_name, enable_fulfillment, pass_tags, fulfillment_cost_financial_line_type_id (must exist; changing it re-types the fulfillment cost lines already recorded from this provider in the background; send null to clear), is_deliver_by_date_required.
  • is_automatic_sync_enabled (boolean)

Returns the updated instance in the same shape as Get, with secrets redacted.

Requires the integrations.update permission.

Authentication: Bearer token (Personal Access Token).

Request​

Responses​

OK

Response Headers
    Content-Type