> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # Logs > Message, voice, fax, and conference logs. [restclient]: /docs/server-sdks/reference/typescript/rest/client [voice]: /docs/server-sdks/reference/typescript/rest/logs/voice [messages]: /docs/server-sdks/reference/typescript/rest/logs/messages [fax]: /docs/server-sdks/reference/typescript/rest/logs/fax [conferences]: /docs/server-sdks/reference/typescript/rest/logs/conferences Query read-only logs for messages, voice calls, faxes, and conferences. Each log type is accessed as a sub-resource with `list()` and `get()` methods. Voice logs also support listing individual call events. Access via `client.logs` on a [`RestClient`][restclient] instance. ```typescript {9} import { RestClient } from "@signalwire/sdk"; const client = new RestClient({ project: "your-project-id", token: "your-api-token", host: "your-space.signalwire.com" }); const voiceLogs = await client.logs.voice.list({ page_size: 5 }); for (const log of voiceLogs.data ?? []) { console.log(log.id, log.from, "->", log.to); } ``` ## **Sub-resources** #### [Voice](/docs/server-sdks/reference/typescript/rest/logs/voice) Query voice call log entries. #### [Messages](/docs/server-sdks/reference/typescript/rest/logs/messages) Query message log entries. #### [Fax](/docs/server-sdks/reference/typescript/rest/logs/fax) Query fax log entries. #### [Conferences](/docs/server-sdks/reference/typescript/rest/logs/conferences) Query conference log entries. > Message, voice, fax, and conference logs. ## Docs - [Conference Logs](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/conferences.md): Query conference log entries. - [list](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/conferences/list.md): List conference log entries. - [Fax Logs](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/fax.md): Query fax log entries. - [get](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/fax/get.md): Retrieve a specific fax log entry. - [list](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/fax/list.md): List fax log entries. - [Message Logs](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/messages.md): Query message log entries. - [get](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/messages/get.md): Retrieve a specific message log entry. - [list](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/messages/list.md): List message log entries. - [Voice Logs](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/voice.md): Query voice call log entries. - [get](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/voice/get.md): Retrieve a specific voice log entry. - [list](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/voice/list.md): List voice call log entries. - [listEvents](https://signalwire.com/docs/server-sdks/reference/typescript/rest/logs/voice/list-events.md): List events for a specific voice call.