> 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 para programadores

- [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 backend do RealmJoin com credenciais de 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 utilizadas 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ório HTML com a marca a partir de runbooks do Azure Automation via Microsoft Graph usando conteúdo Markdown.
- [Get-RjRbBrandingMailParams](https://docs.realmjoin.com/pt/dev-reference/report-functions/get-rjrbbrandingmailparams.md): Resolver as definições de tenant RJReport.Branding em parâmetros prontos a usar para Send-RjRbReportEmail.
- [Publish-RjRbFilesToStorageContainer](https://docs.realmjoin.com/pt/dev-reference/report-functions/publish-rjrbfilestostoragecontainer.md): Carregar ficheiros locais para um contentor Azure Storage a partir de runbooks do Azure Automation e devolver ligações de transferência SAS com tempo limitado.
- [Export-RjRbXlsx](https://docs.realmjoin.com/pt/dev-reference/report-functions/export-rjrbxlsx.md): Exportar objetos de runbooks do Azure Automation para livros do Excel nativos com estilo (.xlsx) sem quaisquer dependências de módulos externos.
- [Dados de saída de runbook](https://docs.realmjoin.com/pt/dev-reference/runbook-output-data.md): Apresentar os resultados dos runbooks como tabelas ordenáveis e filtráveis no RealmJoin Portal e escrever runbooks que emitam objetos estruturados.
- [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 RealmJoins
- [Simular um ambiente de runbook](https://docs.realmjoin.com/pt/dev-reference/simulating-a-runbook-environment.md): Para desenvolver novos runbooks, pode ser necessário ativar o RealmJoin.RunbookHelper para autenticar como se estivesse a executar dentro de um runbook.
- [Gestão de palavra-passe de administrador local](https://docs.realmjoin.com/pt/dev-reference/local-admin-password-management.md): O RealmJoin gere contas locais de administrador individuais (LAPS) via API, com palavras-passe armazenadas encriptadas em Azure Key Vault.
- [Protocolo personalizado](https://docs.realmjoin.com/pt/dev-reference/custom-protocol.md): Manipuladores do 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
