HomeGamesServers
Rust public API 0.9.0

test

Servers

  • 148.251.43.103:4222natsproduction

    GamingAPI NATS production broker

Operations

  • PUB v0/rust/servers/{server_id}/events/started

    Channel for the API to process for when a server has started

    You can consume this event to learn when the server was started

    Operation IDServerStarted
    server_id
    required
    string
    uid: server_id

    The ID of the server

    Accepts the following message:

    ServerStarted
    object
    uid: ServerStarted

    Examples

  • PUB v0/rust/servers/{server_id}/events/stopped

    Channel for the API to process for when a server has stopped

    You can consume this event to learn when the server was stopped

    Operation IDServerStopped
    server_id
    required
    string
    uid: server_id

    The ID of the server

    Accepts the following message:

    ServerStopped
    object
    uid: ServerStopped

    Examples

  • PUB v0/rust/servers/{server_id}/events/player/{steam_id}/chatted

    Event for when a player used the chat

    You can consume this event to learn when a player used the in-game chat

    Operation IDPlayerChatted
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    PlayerChatted
    object
    uid: ChatMessage

    Examples

  • PUB v0/rust/servers/{server_id}/events/wiped

    Channel for the API to process when a server has just wiped

    Operation IDServerWiped
    server_id
    required
    string
    uid: server_id

    The ID of the server

    Accepts the following message:

    ServerWiped
    Payload
    null

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/connected

    Channel for the API to process for when a player connects to a server

    Operation IDServerPlayerConnected
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerConnected
    object
    uid: ServerPlayerConnected

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/disconnected

    Channel for the API to process for when a player disconnects from a server

    Operation IDServerPlayerDisconnected
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerDisconnected
    object
    uid: ServerPlayerDisconnected

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/gatheredResources

    Channel for the API to process for when a player gathers some resources

    Operation IDServerPlayerResourceGathered
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerResourceGathered
    object
    uid: ServerPlayerResourceGathered

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/respawned

    Channel for the API to process for when a player respawn

    Operation IDServerPlayerRespawned
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerRespawned
    object
    uid: ServerPlayerRespawned

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/combat/hit

    Channel for the API to process for when a player hits another player

    Operation IDServerPlayerCombatPlayerhit
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerCombatPlayerhit
    object
    uid: ServerPlayerCombatPlayerhit

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/items/{item_id}/pickup

    Channel for the API to process for when a player pickup items ingame

    Operation IDServerPlayerItemPickup
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    item_id
    required
    string
    uid: item_id

    The ID of an item

    Accepts the following message:

    ServerPlayerItemPickup
    object
    uid: ServerPlayerItemPickup

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/items/{item_id}/loot

    Channel for the API to process for when a player loots an item ingame

    Operation IDServerPlayerItemLoot
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    item_id
    required
    string
    uid: item_id

    The ID of an item

    Accepts the following message:

    ServerPlayerItemLoot
    object
    uid: ServerPlayerItemLoot

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/items/{item_id}/crafted

    Channel for the API to process for when a player crafts items ingame

    Operation IDServerPlayerItemCrafted
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    item_id
    required
    string
    uid: item_id

    The ID of an item

    Accepts the following message:

    ServerPlayerItemCrafted
    object
    uid: ServerPlayerItemCrafted

    Examples

  • PUB v0/rust/servers/{server_id}/events/command

    Channel for the API to process for when a server command is run

    Operation IDServerCommand
    server_id
    required
    string
    uid: server_id

    The ID of the server

    Accepts the following message:

    ServerCommand
    object
    uid: ServerCommand

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/reported

    Channel for the API to process for when a player is reported

    Operation IDServerPlayerReported
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerReported
    object
    uid: ServerPlayerReported

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/unbanned

    Channel for notifying a server unbanned a player

    Operation IDServerPlayerUnbanned
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerUnbanned
    object
    uid: ServerPlayerUnbanned

    Examples

  • PUB v0/rust/servers/{server_id}/players/{steam_id}/events/banned

    Channel for notifying a server banned a player

    Operation IDServerPlayerBanned
    server_id
    required
    string
    uid: server_id

    The ID of the server

    steam_id
    required
    string
    uid: steam_id

    The steam ID of a player

    Accepts the following message:

    ServerPlayerBanned
    object
    uid: ServerPlayerBanned

    Examples

EventStack