Lambdas

Changes the public key or the view of a lambda

What the request leaves out stays as it is.

A new publicKey follows the rules of POST /lambdas and moves the address the lambda answers at, at once: nothing answers at the old address any more, and anybody may claim it. A domain of the lambda's own is not affected.

The view is only what the editor opens in for somebody who has not picked a view of their own.

patch/lambdas/{privateKey}

Request

  • Base URL: https://genhttp.dev/api/v1
  • URL: https://genhttp.dev/api/v1/lambdas/{privateKey}
  • Auth: none declared

Path parameters

privateKeystring required

The editor key of the lambda. Holding it is what allows the call.

Request body

PublicKeystring nullable

The public key to move the lambda to, under the same rules as when it is created

Viewstring nullable

How its editor opens for somebody who has not chosen a view of their own: Full or Simple

Response

The lambda afterwards

PublicKeystring

Names its address below the hosting domain. Not a secret; its owner may change it.

PrivateKeystring

The editor key, which authorizes every call about the lambda. Treat it like a password.

Tierstring

Free, Premium or Demo, assigned by the operator. Decides its limits, whether it is kept online while nobody uses it, and whether it may answer at a domain of its own.

Createdstring date-time

When it was created

Modifiedstring date-time

When something about it last changed: a save, a deployment, a setting

ActiveVersioninteger nullable

The version that is online; absent while nothing is

LatestVersioninteger nullable

The newest version saved, which may be ahead of the one online

PublicUrlstring

Its address below the hosting domain, named after its public key: https://quiz.genhttp.run/. While it answers at a domain of its own, this address sends its visitors on to the domain.

EditorPathstring

Where its editor is on this site: /editor/{privateKey}. Holds the editor key.

DeployedAtstring date-time nullable

When the version online went online; absent while nothing is

DeployedUntilstring date-time nullable

When it is taken offline unless it is visited or edited before then - each visit and each edit moves this on. Absent while it is offline, and for a tier that keeps it online.

KeptUntilstring date-time nullable

When it is deleted unless it is visited or edited before then. Absent for a tier that keeps it.

Domainstring nullable

The domain of its own it is configured to answer at, whether or not its tier lets it

DomainServedboolean

Whether it answers at that domain: it has one, and its tier includes it

Addressstring

Where to link to it: its domain while that is served, publicUrl otherwise

Viewstring

How its editor opens for somebody who has not chosen a view of their own: Full or Simple

GitPathstring

Where it is cloned with git and pushed to, on this site. The versions are the commits of main, the features the other branches. Holds the editor key, like the editor's path.

Changes

No recorded changes to this operation across all 1 revision of this API.