Install
openclaw skills install apiosk-publishPublish and manage Apiosk gateway listings with signed wallet authentication, listing-group aware categorization, and update/delete operations.
openclaw skills install apiosk-publishUse this skill for API publishing and lifecycle management on https://gateway.apiosk.com.
api, datasets, compute).curljqcast (Foundry)~/.apiosk/wallet.json (preferred, includes address + private_key)APIOSK_PRIVATE_KEY env var--private-key flagPOST /v1/apis/registerGET /v1/apis/mine?wallet=0x...POST /v1/apis/:slugDELETE /v1/apis/:slug?wallet=0x...All management calls require:
x-wallet-addressx-wallet-signaturex-wallet-timestampx-wallet-nonceCanonical message to sign:
Apiosk auth
action:<action>
wallet:<lowercase_wallet>
resource:<resource>
timestamp:<unix_seconds>
nonce:<nonce>
Action/resource mapping:
action=register_api, resource=register:<slug>action=update_api, resource=update:<slug>action=my_apis, resource=mine:<wallet>action=delete_api, resource=delete:<slug>Discovery groups in gateway:
apidatasetscomputeRegister payload currently uses category (not explicit listing_type).
Use this mapping:
api -> datadatasets -> datasetcompute -> computePOST /v1/apis/register:
{
"name": "My API",
"slug": "my-api",
"endpoint_url": "https://example.com",
"price_usd": 0.01,
"description": "My paid API",
"owner_wallet": "0x...",
"category": "dataset"
}
Unauthorized, regenerate timestamp + nonce and re-sign once.