GET /messaging/v1/email/definitions
The number of records returned by this function is based on the $pageSize
and $page
parameters. It doesn't necessarily return all the records in one call.
Get a list of email send definitions.
Name | Type | | Description |
---|
$filter | string | | Filter by status type. Accepted values are active , inactive , or deleted . Valid operations are eq and neq . |
$pageSize | integer | | In the array called definitions , each element is an object representing a send definition. This parameter controls the number of such objects that are returned per page. |
$page | integer | | Page number to return. |
$orderBy | string | | Sort by a dimension. You can sort by only one dimension. Accepted values are definitionKey , name , createdDate , modifiedDate , and status . |
Status | Name | Type | Description |
---|
200 | | | Success |
| requestId | string | The unique identifier of this request. |
| name | string | Name of the definition. |
| definitionKey | string | Unique, user-generated key to access the definition object. |
| status | string | Operational state of the definition: active , inactive , or deleted . A message sent to an active definition is processed and delivered. A message sent to an inactive definition isn’t processed or delivered. Instead, the message is queued for later processing for up to three days. |
| createdDate | string | Date the definition was created. |
| modifiedDate | string | Date and time of the most recent definition change. |
Response | Reason |
---|
200 OK | Success. Review example response. |
400 Bad Request | Invalid request |
403 Forbidden | Failed to pass authorization. |
500 Server Error | Internal error |