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

# Build with Layarva

> Use the public APIs that are currently implemented in Layarva.

Layarva currently exposes a bounded API surface for Queue operations and prayer-schedule data ingestion.

<CardGroup cols={2}>
  <Card title="Queue API" icon="list-ordered">
    Read Queue services and state, issue tickets, and read a ticket using a Queue-scoped credential.
  </Card>

  <Card title="Prayer schedule Push" icon="arrow-down-to-line">
    Push complete monthly prayer schedules using a workspace-scoped credential.
  </Card>

  <Card title="Queue webhooks" icon="webhook">
    Receive signed ticket-completed and ticket-no-show events from Layarva.
  </Card>
</CardGroup>

<Warning>
  Layarva does not currently provide a general public REST API for Workspaces, Screens, Content, Playlists, Publications, or Campaigns. Those dashboard operations use internal server actions and must not be treated as customer APIs.
</Warning>

## Authentication boundaries

* **Queue API credentials** are scoped to a Queue Unit and authorized Queue operations.
* **Workspace API keys** authorize the supported prayer-schedule Push API.

<Note>
  Custom Widget guides and API endpoints are intentionally excluded from this documentation phase because the feature is not ready for customer documentation.
</Note>

## Start here

* [Queue API Quickstart](/developers/queue-api)
* [Authenticate Queue API Requests](/developers/authentication)
* [Verify Queue Webhooks](/developers/webhooks)
* [Push a Prayer Schedule Month](/developers/prayer-schedule-push)
* [API Roadmap and Boundaries](/developers/roadmap)
