> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/pt/dev-reference.md).

# Referência do programador

- [API do RealmJoin](https://docs.realmjoin.com/pt/dev-reference/realmjoin-api.md): Integre o RealmJoin nas suas aplicações e fluxos de trabalho
- [Autenticação](https://docs.realmjoin.com/pt/dev-reference/realmjoin-api/authentication.md): Autentique-se na API de backend do RealmJoin com credenciais da aplicação num cabeçalho HTTP Basic Authorization codificado em Base64.
- [Funções de relatório](https://docs.realmjoin.com/pt/dev-reference/report-functions.md): Funções auxiliares usadas por runbooks de relatório para entregar resultados por e-mail ou Azure Storage.
- [Send-RjRbReportEmail](https://docs.realmjoin.com/pt/dev-reference/report-functions/send-rjrbreportemail.md): Enviar e-mails de relatórios HTML com a marca da empresa a partir de runbooks do Azure Automation via Microsoft Graph usando conteúdo Markdown.
- [Publish-RjRbFilesToStorageContainer](https://docs.realmjoin.com/pt/dev-reference/report-functions/publish-rjrbfilestostoragecontainer.md): Carregar ficheiros locais para um contentor do Azure Storage a partir de runbooks do Azure Automation e devolver ligações de transferência SAS com prazo limitado.
- [Export-RjRbXlsx](https://docs.realmjoin.com/pt/dev-reference/report-functions/export-rjrbxlsx.md): Exportar objetos de runbooks do Azure Automation para pastas de trabalho do Excel nativas com estilo (.xlsx) sem quaisquer dependências de módulos externos.
- [Interagir com Runbooks](https://docs.realmjoin.com/pt/dev-reference/interacting-with-runbooks.md): Executar runbooks e consultar o respetivo estado usando a API do RealmJoin
- [Simular um ambiente de Runbook](https://docs.realmjoin.com/pt/dev-reference/simulating-a-runbook-environment.md): Para desenvolver novos runbooks, poderá ser necessário ativar o RealmJoin.RunbookHelper para autenticar como se estivesse a ser executado dentro de um Runbook.
- [Gestão de palavras-passe de administrador local](https://docs.realmjoin.com/pt/dev-reference/local-admin-password-management.md): O RealmJoin gere contas de administrador local individualizadas (LAPS) via API, com palavras-passe armazenadas encriptadas no Azure Key Vault.
- [Protocolo personalizado](https://docs.realmjoin.com/pt/dev-reference/custom-protocol.md): Manipuladores de protocolo personalizado do RealmJoin (realmjoin:) que acionam ações de sincronização, instalação, atualização e suporte remoto para pacotes por ID de pacote.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/pt/dev-reference.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
