You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: SKILL.md
+92Lines changed: 92 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -351,6 +351,98 @@ Get the project's mailbox info (ID, address, slug). Use to check if a mailbox ex
351
351
get_mailbox(project_id: "prj_...")
352
352
```
353
353
354
+
### request_magic_link
355
+
356
+
Send a passwordless login email (magic link) to a project user. Auto-creates the user on first verification. Rate limited per email (5/hr) and per project (by tier).
357
+
358
+
**Parameters:**
359
+
-`project_id` (required) — Project ID
360
+
-`email` (required) — Email address to send the magic link to
361
+
-`redirect_url` (required) — URL to redirect to with `?token=<token>`. Must be an allowed origin for this project.
Change, reset, or set a user's password. Change: provide current_password + new_password. Reset (via magic link login): just new_password. Set (passwordless user): requires `allow_password_set=true` on project.
384
+
385
+
**Parameters:**
386
+
-`project_id` (required) — Project ID
387
+
-`access_token` (required) — The user's access_token (Bearer token from login)
388
+
-`new_password` (required) — The new password to set
389
+
-`current_password` (optional) — Current password (required for password change, omit for reset/set)
Register a custom email sending domain for a project. Returns DNS records (DKIM CNAMEs + SPF/DMARC) to add. Once verified, email sends from your domain instead of `mail.run402.com`.
412
+
413
+
**Parameters:**
414
+
-`project_id` (required) — Project ID
415
+
-`domain` (required) — The domain to register (e.g., `kysigned.com`)
0 commit comments