Returning.AI
  1. Outgoing webhooks
Returning.AI
  • Returning.AI
    • Authentication
    • System
      • Auth
        • secure auth
        • register
        • verify email
        • login
      • Server
        • create new server
        • get my servers
        • update server
        • role list of server
        • channel list of server
      • Channel
        • get channels list
        • create new channel
        • update channel
        • delete channel
      • Role
        • create new role
        • update role
        • delete role
        • add role to a user on a server
        • remove role from a user on a server
        • get role list of user on a server
      • Badge
        • get badges list
        • create new badge
        • update badge
        • delete badge
        • award badge to user
        • remove badge from user
    • Integration
      • Users
        • Create New User
        • Get User Data
        • Get Users with Filters
        • Manage User account
        • Get User Gamification History
        • Get User Gamification Stats
        • Bulk Import
        • Bulk Update
      • Messages
        • Send Message
        • Reply Message
        • React Message
      • Channels
        • Get Channels List
      • User Api Key
        • Get User Api Key
        • Post User Api Key
        • Update User Api Key
        • Delete Endpoint
        • api key info
    • Application
      • Community Users
        • Get community users
        • Get user
      • User Fields
        • Get all user fields for a community
        • Get specific user field
        • Create user field
        • Update user field
        • Delete user field
      • User Field Histories
        • Get all user field histories in a community
        • Get user field histories for a specific field
        • Get user field histories for a specific user
        • Get user field histories of specific user field and user
        • Create user field history for specific user
    • Events
      • Outgoing webhooks
        • Encryption
        • User Joins Server
        • User Visits server
        • New Message Posted Anywhere
        • New Message Posted To channel
        • Purchased Store Item
      • Incoming webhooks
        • API Keys & Encryption
        • Send message into channels
        • Update Custom User Fields
        • Update In-game currency
  1. Outgoing webhooks

User Visits server

Triggers once per user per rolling 24-hour period when they visit the server.
Example:
User A visits at 15:00 → event triggers once.
Any visits before 15:00 the next day → no event.
Next trigger occurs on/after 15:00 the next day when User A visits again.

Payload#

User visits server

Example (JSON)#

{
  "owner": {
    "id": "1342",
    "name": "John Doe",
    "avatar": "https://example.amazonaws.com/01f0cefadf6cbf4.gif",
    "email": "johndoe@example.com"
  },
  "user": {
    "id": "1234",
    "firstName": "Jane",
    "lastName": "Doe",
    "name": "Jane Doe",
    "avatar": "https://www.example.com/img/user-avatar.png",
    "email": "janedoe@example.com",
    "nicename": "janedoe", #username
    "displayname": "Jane Doe",
  },
  "date": "2025-09-02T09:41:04.769Z",
  "event": {
    "name": "User Visits Server",
    "description": "Triggers when a user visits the server"
  },
  "server": {
    "id": "6502564c5c09c0a",
    "name": "John's community"
  }
}
Modified at 2025-09-03 10:27:11
Previous
User Joins Server
Next
New Message Posted Anywhere