Hmm,
you simply address the particular record by adding its ID to the URL, e.g.
org_organisation#15 by:
POST /org/organisation/15.s3json
data = {"$_org_organisation": [{"name": "new name"}]}
Another option is to add the UUID of the record to the JSON:
POST /org/organisation.s3json
data = {"$_org_organisation": [{"@uuid": "urn:uuid:
191a354f-57e2-4572-9bbc-6af3768e81b5", "name": "yet another name"}]}
That way, you can update multiple records at once - and at the same time this
is an "update-or-insert" method, i.e. if no record with that UUID exists, it
will be created.
Using UUIDs is the recommended way to address records across systems - because
you cannot rely on the ids (they could change if the system is restored from a
backup, for instance - but UUIDs never change).
Dominic