Método | URL | Parámetros | Respuesta | Descripción |
---|
POST | /emails | EmailInput Expandir |
---|
| Bloque de código |
---|
| {
"template": "GENERIC_EMAIL_TEXT",
"recipients": [
{
"name": "Ruben Suarez",
"address": "ruben.suarez@treelogic.com"
}
],
"attachments": ["sample-pdf"],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content"
}
],
"deferrableRecipients": {
"type": "USR",
"url": "/pruebas/recipients",
"method": "GET"
}
} |
|
| EmailOutput Expandir |
---|
| Bloque de código |
---|
| {
"template": "GENERIC_EMAIL_TEXT",
"recipients": [
{
"name": "Ruben Suarez",
"address": "ruben.suarez@treelogic.com"
}
],
"attachments": [
"sample-pdf"
],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content"
}
],
"deferrableRecipients": {
"type": "USR",
"url": "/pruebas/recipients",
"method": "GET"
},
"deferrableAttachments": null,
"deferrableParams": null,
"id": 2
} |
|
| Crea un Email |
PUT | /emails/{id} | EmailInput
Expandir |
---|
| Bloque de código |
---|
| {
"template": "GENERIC_EMAIL_TEXT",
"recipients": [
{
"name": "Ruben Suarez",
"address": "ruben.suarez@treelogic.com"
}
],
"attachments": [],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject2"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content2"
}
],
"deferrableRecipients": {
"type": "USR",
"url": "/pruebas/recipients",
"method": "GET"
}
} |
|
| EmailOutput Expandir |
---|
| Bloque de código |
---|
| {
"template": "GENERIC_EMAIL_TEXT",
"recipients": [
{
"name": "Ruben Suarez",
"address": "ruben.suarez@treelogic.com"
}
],
"attachments": [],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject2"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content2"
}
],
"deferrableRecipients": {
"type": "USR",
"url": "/pruebas/recipients",
"method": "GET"
},
"deferrableAttachments": null,
"deferrableParams": null,
"id": 2
} |
|
| Actualiza el Email cuyo id se especifica en la propia URL |
DELETE | /emails/{id} |
|
| Elimina el Email cuyo id se especifica en la propia URL |
GET | /emails/{id} |
| EmailOutput Expandir |
---|
| Bloque de código |
---|
| {
"template": "GENERIC_EMAIL_TEXT",
"recipients": [
{
"name": "Ruben Suarez",
"address": "ruben.suarez@treelogic.com"
}
],
"attachments": [
"sample-pdf"
],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content"
}
],
"deferrableRecipients": {
"type": "USR",
"url": "/pruebas/recipients",
"method": "GET"
},
"deferrableAttachments": null,
"deferrableParams": null,
"id": 2
} |
|
| Recupera el Email cuyo id se especifica en la propia URL |
GET | /emails | q + s | Lista[EmailOutput] Expandir |
---|
| Bloque de código |
---|
| [
{
"template": "GENERIC_EMAIL",
"recipients": [
{
"name": "Hercules",
"address": "hercules@treelogic.info"
}
],
"attachments": [
"sample-pdf"
],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content"
},
{
"name": "GENERIC_CONTENT_HTML",
"value": "Content"
}
],
"deferrableRecipients": null,
"deferrableAttachments": null,
"deferrableParams": null,
"id": 1
},
{
"template": "GENERIC_EMAIL_TEXT",
"recipients": [
{
"name": "Ruben Suarez",
"address": "ruben.suarez@treelogic.com"
}
],
"attachments": [],
"params": [
{
"name": "GENERIC_SUBJECT",
"value": "Subject2"
},
{
"name": "GENERIC_CONTENT_TEXT",
"value": "Content2"
}
],
"deferrableRecipients": {
"type": "USR",
"url": "/pruebas/recipients",
"method": "GET"
},
"deferrableAttachments": null,
"deferrableParams": null,
"id": 2
}
] |
|
| Busca/Lista Email |
GET | /emails/{id}/send |
| Status Bloque de código |
---|
| {
"message": "SENT"
} |
| Realiza el envía del Email cuyo id se especifica en la propia URL |