action digitallinguistics_upsert_language { label: "Upsert (create or replace) a Language" description: "Creates a Language if it does not yet exist (i.e. if the resource does not have an `id` property yet), or replaces the existing Language resource if it does. Note that this replaces the *entire* Language. It is not a partial update." provider: digitallinguistics method: PUT path: "/languages" encoding: json input: { type: "object" properties: { ifMatch: { type: "string" } } additionalProperties: false } output: { type: "object" additionalProperties: true } }