Skip to main content
The Clawdot console is your self-service backend for managing API access. This guide walks you from creating an account through creating an Agent, obtaining an API Key, binding end users, and on to managing dedicated channels and upgrading your plan. The console has four sections in the left sidebar:
Clawdot console overview

The console home page after login, with the four sections in the left sidebar

The console UI is partly in Chinese (the Channels page and upgrade dialog). This guide keeps the original Chinese labels followed by an English gloss so you can match them on screen.

1. Sign up and sign in

Open the console URL and register one of two ways:
  • One-click with Google: Click Continue with Google and authorize with your Google account — no password needed.
  • Email: Fill in Name and Email, click Get code to receive an email verification code (resendable once every 60s), then enter the code, set a password (6+ chars), and click Create account.
Sign-up form

Email sign-up form: click Get code after filling in your details

After sign-up, the page shows your auto-created API Key — click Copy to Clipboard to save it. Even if you don’t, no problem: you can later find the Agent on the Agents page and copy the full API Key anytime from the copy button next to its key prefix.
If you already have an account, sign in with Google or email + password.
Sign-in page

Sign-in page

2. Dashboard: usage monitoring

The console opens on the Dashboard, where you track call volume and health:
  • Requests Today: today’s used requests / daily request limit
  • Orders Today: today’s placed orders / daily order limit
  • Rate Limit: your plan’s per-minute rate limit
  • Usage History: daily requests, errors, and average latency over the last 7 days
The progress bar under each card changes color with usage — yellow past 50%, red past 80%. As you approach a limit, request an upgrade in Settings ahead of time to avoid being throttled. Quota limits depend on your plan tier — see Section 6.

3. Agents: create Agents and manage API Keys

An Agent represents one of your integrations (one app, one bot, one product line), each holding its own API Key. The number you can create depends on your plan.
Agents list

Agents list: each card is one Agent

3.1 Create an Agent

1

Click New Agent

Click New Agent in the top-right of the Agents page.
2

Fill in details

Enter the Agent name (required) and description (optional).
Create Agent form

Create Agent form

3

Save the API Key

After clicking Create, an orange banner at the top shows the Agent’s full API Key — click Copy. After the banner is dismissed the card shows only the key prefix (e.g. clw_xxxx••••••••), but the copy button next to it still copies the full API Key anytime.
API Key banner

The one-time API Key banner shown after creation

The banner’s “Save this now” is a one-time prompt, but the key itself is never lost — you can copy the full key from the card anytime. Use Rotate Key only when you deliberately want to replace the key (it invalidates the old one).

3.2 Everyday actions on a card

Agent card

An Agent card: Rotate Key, Delete, bound-user count, key prefix

Rotate Key confirmation

The Rotate Key confirmation dialog

3.3 Bind a user (Bind User)

Before an Agent can order on a user’s behalf, it must complete a one-time user authorization. Click Bind User on the card; the flow has three steps:
1

Enter phone number

Enter the user’s phone number and click Send Code to send an SMS verification code.
Bind User - phone

Step 1: enter phone number

2

Enter the code

Enter the 6-digit code and click Bind (resendable after 60s; you can also go back to change the number).
3

Save the Consent Grant ID

On success, the page shows the user’s Consent Grant ID. When calling the API, pass this credential via the consent_grant_id parameter (or the X-Consent-Grant-Id header) to act as that user.
The Consent Grant ID is shown only once; the server stores only a hash, so copy it immediately. Re-running the bind flow for the same phone number issues a new Consent Grant ID and invalidates the old one — always use the latest one issued, and update your service config accordingly.
The “N users” link on the card expands the bound-user list: phone numbers and grant IDs are masked. Beyond 6 users a search box lets you filter by phone or grant-ID fragment; + Bind in the top-right binds another user.
Bound users list

Expanded bound-user list, phone numbers and grant IDs masked

3.4 Assign a dedicated channel to an Agent

If your plan has the channel feature enabled, a channel bar appears below each Agent card showing the channel that Agent currently orders through. It defaults to 默认渠道(平台默认)(Default channel / platform default). Click 指派渠道 / 更换渠道 (Assign / Switch channel) to pick a validated channel from your pool — it takes effect instantly. An assigned Agent can choose 恢复默认渠道 (Restore default) to revert.
Channel assignment dropdown

Expand the channel bar and pick from your validated channel pool

Adding and validating channels is covered in Section 5.

4. Before Settings: know your plan’s capabilities

Before enabling the channel feature, understand what each plan can do — the channel feature is only available on SUPERAGENT and PLATFORM. See Section 6 for plan details.

5. Channels: dedicated channel pool

On a non-superagent / platform plan, this page shows “渠道功能未开放” (Channel feature not enabled). Request an upgrade in Settings first.
The channel pool is account-level: once a channel is validated, you can assign it to any number of your Agents and switch anytime. There are two ways to obtain a channel.
Channels page overview

Channels page: account-level channel pool + application records

5.1 Already have an Ele.me channel → 添加渠道 (Add channel)

If you already have your own Ele.me channel credentials, click 添加渠道 (Add channel) in the top-right to enter them directly: After submission the channel enters 待验证 (Pending) status; once the platform verifies the credentials it becomes 已验证 (Validated) and can be assigned (this prevents wrong credentials from misattributing orders).
Add channel form

Add channel form

5.2 No channel yet → 申请渠道 (Apply, handled by us)

Without an Ele.me channel, click 申请渠道 (Apply) and the platform applies to Ele.me on your behalf:
1

Fill in basic info

Enter the 渠道平台名称 (channel platform name) and 三方合作 logo URL (partner logo shown to users, 200×200 px recommended).
2

(Optional) enable third-party cashier

To integrate a third-party cashier, check 同时接入三方收银 (also integrate third-party cashier) and fill in the six payment fields that appear (test/prod payment endpoints, RSA2 public key, service phone, isv withhold PID / account).
Apply channel form

Attachment fields expanded after checking third-party cashier

3

Not sure how to fill it in? Open the guide

Click 填写指引 (Filling guide) in the top-right of the form; the drawer on the right explains each field (including how to generate the RSA2 public key and look up the Alipay PID).
Filling guide drawer

Filling-guide drawer: per-field explanations

4

Submit and track progress

Click 提交申请 (Submit). The 申请记录 (Application records) section below tracks progress: 处理中 (Processing), 已通过 (Approved — credentials are added to the pool above, ready to assign), 未通过 (Rejected — shows the reason; fix and re-apply).
Application records

Application records: status at a glance

5.3 Channel cards and assignment

Each channel in the pool is shown as a card: a status badge (待验证 Pending / 已验证 Validated / 已停用 Disabled), and copyable channel_no and login source. The secret is always masked and never shown in plaintext for security. A validated channel has an “assign to Agent” dropdown at the bottom — pick an Agent and click 指派 (Assign). An assigned Agent can be unassigned anytime (falling back to the platform default channel).
Channel card

A validated channel card, with status badge, fields, and assignment area

6. Settings: profile and plan upgrades

6.1 Profile

Edit your display Name and Company, then click Save Changes. Email can’t be changed; the green Verified next to it means your email is verified.
Settings Profile

Profile section

6.2 Plan tiers

The Plan section shows four tiers; your current tier has a highlighted border and a Current badge: The dedicated channel feature (Channels) is only available on SUPERAGENT and PLATFORM.
Plan tiers

The four plan cards, current tier highlighted

6.3 Request an upgrade

1

Click Request Upgrade

Click Request Upgrade on a tier card above your current tier (you can only apply upward).
2

Fill in the request

Enter your 业务理由 / 用途 (business reason / use case, required), 预估量 (expected volume, required, e.g. “~300K daily requests / 3000 daily orders”), and contact (optional, for follow-up), then click 提交申请 (Submit).
Upgrade request dialog

Upgrade request dialog

3

Wait for review

Only one request can be processing at a time. The 申请历史 (Application history) below shows each request’s status; once approved, your plan takes effect automatically.

FAQ

No worries. Find the Agent on the Agents page and click the copy button next to its key prefix to copy the full API Key — no Rotate needed. Use Rotate Key only when you deliberately want to replace the key (it invalidates the old one immediately, so prepare your service switch first).
Dedicated channels are only available on SUPERAGENT / PLATFORM plans. Request an upgrade in Settings → Plan.
A newly entered channel must be verified by the platform (待验证 Pending → 已验证 Validated) before it can be assigned, to prevent wrong credentials from misattributing orders.
When the Dashboard progress bar nears red, request a plan upgrade in Settings ahead of time to avoid being throttled after hitting the cap.