keyv.create
0.000005

Creates a key.

Arguments
bucketrequired
The bucket to store the key under.
key
The key to set a value for.
value
The value to set.
type
The type of value to set.
expiry
When the key expires, given as a timestamp.
ttl
The number of seconds until the key expires.
Return Value
true if the key was created, otherwise false.

keyv.create is similar to keyv.set, but does not overwrite keys if they already exist.

something went wrong :(
Creating a key with a value
Setup
authorization=PROCAUTH
require "proc"

client = Proc.connect("PROCAUTH")
const Proc = require("@proc.dev/client");
const client = Proc.connect("PROCAUTH");
client.keyv.create.call(
  bucket: "wdbb7a6c", value: "foo"
)
client.keyv.create.call(
  undefined, wdbb7a6c
);
curl "https://proc.run/keyv/create?bucket=wdbb7a6c" --silent \
--header "authorization: bearer $authorization" \
--header "content-type: text/plain" \
--data "foo"
 

true

There's a lot more to the key-value store, including expiries and value types—learn more in the docs.


Stuck? Want to chat about an idea? Join the community on Discord.