> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrip.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Participants

> Users in your system who earn and spend value

A participant represents a user in your system, identified by your own `external_id`. Participants carry profile information (`email`, `phone`, `first_name`, `last_name`, `display_name`) and state that rules read and write: `tags`, `counters`, and `attributes`.

## Endpoints

* Create, list, and look up participants by `external_id` or internal `id`
* Set and update profile fields and metadata
* Adjust, hold, release, and forfeit balances per asset
* Read and write tags, counters, and attributes
* Query transaction history, event activity, and state change history

<Note>
  For usage patterns and examples, see the [Participants guide](/guides/participants).
</Note>
