| Serviço | Operação | Descrição |
|---|---|---|
| AddContact | Adiciona um contacto à lista de contactos dos utilizadores | |
| DeleteContact | Remove um contacto da lista de contactos dos utilizadores | |
| GetComposeURL | Retorna o link para login e entrada directa na janela de compose do webmail SAPO | |
| GetContact | Devolve um contacto da lista de contactos dos utilizadores | |
| GetLastMails | Devolve os últimos emails das caixas de correio dos utilizadores (vistas, recentes, respondidas, de, data, assunto, tamanho) | |
| GetLoginURL | Retorna o link para login no webmail SAPO | |
| GetMailbox | Devolve o estado e os últimos emails das caixas de correio dos utilizadores | |
| GetMessageURL | Devolve o link para login no Webmail do SAPO com entrada directa para o email com o id indicado | |
| GetStatus | Devolve o estado das caixas de correio dos utilizadores (total, recentes e não vistas) | |
| ListAllContacts | Devolve uma lista com informação sobre os contactos (ContactId, Name, Alias, Email, HomeAddress, WorkAddress, WorkPhone, CellPhone, Fax, Title, Company, Notes, PGPPublicKey, SMimePublicKey, FreeBusyURL) | |
| SearchContacts | Devolve uma lista de contactos dada uma expressão de pesquisa | |
| SetContact | Actualiza um contacto da lista de contactos dos utilizadores |
Serviço Mail
AddContact
Adiciona um contacto à lista de contactos dos utilizadoresParâmetros do pedido
- Contact : Contact (opcional)
Parâmetros de resposta
- AddContactResult : string (opcional)
DeleteContact
Remove um contacto da lista de contactos dos utilizadoresParâmetros do pedido
- ContactID : string (opcional)
Parâmetros de resposta
- DeleteContactResult : boolean (opcional)
GetComposeURL
Retorna o link para login e entrada directa na janela de compose do webmail SAPOParâmetros do pedido
- site : string (mandatório)
- mailto : string (opcional)
Parâmetros de resposta
- GetComposeURLResult : string (mandatório)
GetContact
Devolve um contacto da lista de contactos dos utilizadoresParâmetros do pedido
- ContactID : string (opcional)
Parâmetros de resposta
- GetContactResult : Contact (opcional)
GetLastMails
Devolve os últimos emails das caixas de correio dos utilizadores (vistas, recentes, respondidas, de, data, assunto, tamanho)Parâmetros do pedido
- page : int (opcional)
- limit : int (opcional)
- site : string (opcional)
Parâmetros de resposta
- GetLastMailsResult : ArrayOfLastMail (opcional)
GetLoginURL
Retorna o link para login no webmail SAPOParâmetros do pedido
- site : string (mandatório)
- mobile : boolean (opcional)
Parâmetros de resposta
- GetLoginURLResult : string (mandatório)
GetMailbox
Devolve o estado e os últimos emails das caixas de correio dos utilizadoresParâmetros do pedido
- page : int (opcional)
- limit : int (opcional)
- site : string (opcional)
Parâmetros de resposta
- GetMailboxResult : Mailbox (opcional)
GetMessageURL
Devolve o link para login no Webmail do SAPO com entrada directa para o email com o id indicadoParâmetros do pedido
- site : string (mandatório)
- msgid : int (mandatório)
Parâmetros de resposta
- GetMessageURLResult : string (mandatório)
GetStatus
Devolve o estado das caixas de correio dos utilizadores (total, recentes e não vistas)Parâmetros do pedido
- site : string (opcional)
Parâmetros de resposta
- GetStatusResult : Status (opcional)
ListAllContacts
Devolve uma lista com informação sobre os contactos (ContactId, Name, Alias, Email, HomeAddress, WorkAddress, WorkPhone, CellPhone, Fax, Title, Company, Notes, PGPPublicKey, SMimePublicKey, FreeBusyURL)Parâmetros de resposta
- ListAllContactsResult : ArrayOfContact (opcional)
SearchContacts
Devolve uma lista de contactos dada uma expressão de pesquisaParâmetros do pedido
- SearchExpression : string (opcional)
Parâmetros de resposta
- SearchContactsResult : ArrayOfContact (opcional)
SetContact
Actualiza um contacto da lista de contactos dos utilizadoresParâmetros do pedido
- ContactID : string (opcional)
- Contact : Contact (opcional)
Parâmetros de resposta
- SetContactResult : boolean (opcional)
Mail Entidades
ArrayOfContact
| Nome do atributo | Descrição |
|---|---|
| ContactInfo : ContactInfo | |
| Lista de Contact : Contact |
ArrayOfLastMail
Contact
| Nome do atributo | Descrição |
|---|---|
| ContactId : string | |
| Name : string | |
| Alias : string | |
| Email : string | |
| HomeAddress : string | |
| WorkAddress : string | |
| HomePhone : string | |
| WorkPhone : string | |
| CellPhone : string | |
| Fax : string | |
| Title : string | |
| Company : string | |
| Notes : string | |
| PGPPublicKey : string | |
| SMimePublicKey : string | |
| FreeBusyURL : string |
ContactInfo
| Nome do atributo | Descrição |
|---|---|
| RecordsCount : int | |
| SearchExpression : string (opcional) |
LastMail
| Nome do atributo | Descrição |
|---|---|
| MessageId : int | |
| FromName : string | |
| FromEMail : string | |
| Subject : string | |
| Date : string | |
| Size : int | |
| Seen : boolean | |
| Recent : boolean | |
| Answered : boolean | |
| Deleted : boolean | |
| Flagged : boolean | |
| Token : string (opcional) |
Mailbox
| Nome do atributo | Descrição |
|---|---|
| Status : Status | |
| ArrayOfLastMail : ArrayOfLastMail |
PageInfo
| Nome do atributo | Descrição |
|---|---|
| PageNumber : int | |
| RecordsCount : int | |
| MaxRecords : int |
Status
| Nome do atributo | Descrição |
|---|---|
| Total : int | |
| Unseen : int | |
| Recent : int | |
| Token : string (opcional) |