# Graph API

## Currently implemented endpoints

### [User](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/user)

* [UserMe](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/user/me) — Get the signed-in user's basic profile information.

### [Mail](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail)

* [MailList](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/maillist) — List emails with optional filters, sorting, and paging.

* [MailGet](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailget) — Get a single email by id.

* [MailMarkRead](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailmarkread) — Mark a message as read.

* [MailMarkUnread](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailmarkunread) — Mark a message as unread.

* [MailMove](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailmove) — Move a message to a target folder.

* [MailFolderList](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailfolderlist) — List folders (top-level or children of a folder).

* [MailSend](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailsend) — Send a new email.

* [MailReply](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailreply) — Reply to the sender.

* [MailReplyAll](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailreplyall) — Reply to all original recipients.

* [MailForward](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailforward) — Forward a message to new recipients.

* [MailCreateDraft](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailcreatedraft) — Create a draft message.

* [MailSendDraft](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailsenddraft) — Send an existing draft.

* [MailAttachmentAdd](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailattachmentadd) — Add a small file attachment.

* [MailAttachmentDelete](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailattachmentdelete) — Delete an attachment from a message.

* [MailAttachmentGet](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailattachmentget) — Get a specific attachment.

* [MailAttachmentList](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailattachmentlist) — List attachments on a message.

* [MailAttachmentUploadLarge](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailattachmentuploadlarge) — Create an upload session for large attachments.

* [MailSearch](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/mailsearch) — Full-text search using AQS.

* [MailDelta](https://gebra-it.gitbook.io/wiki/client-api-reference/functions/businessfunction/graph-api/mail/maildelta) — Track changes with delta queries.
