Emails

Retrieve a single email.

get/api/v2/emails/{id}

Request

  • Base URL
    https://developer.productive.io (the document declares no server; this is the origin it was published from)
  • URL
    https://developer.productive.io/api/v2/emails/{id}
  • Auth
    none declared

Path parameters

idstring required

ID

Query parameters

integration_idstring

Response

Single email

Example response

{
  "data": {
    "id": "789",
    "type": "emails",
    "attributes": {
      "subject": "Re: Website Redesign — Updated timeline",
      "snippet": "Hi Alex, I've reviewed the updated timeline and everything looks good. We can proceed with...",
      "body_truncated": true,
      "auto_linked": true,
      "linked_type": "deal",
      "linked_id": 89,
      "outgoing": false,
      "from": {
        "email": "client@acmecorp.com",
        "name": "Jane Doe"
      },
      "recipients": [
        {
          "email": "alex.smith@example.com",
          "name": "Alex Smith",
          "type": "to"
        }
      ],
      "created_at": "2026-03-10T09:15:00.000+00:00",
      "received_at": "2026-03-10T09:15:00.000+00:00",
      "delivered_at": null,
      "failed_at": null,
      "unread": true,
      "dismissed_at": null
    },
    "relationships": {
      "creator": {
        "data": null
      },
      "deal": {
        "data": {
          "type": "deals",
          "id": "89"
        }
      },
      "thread": {
        "data": {
          "type": "emails",
          "id": "785"
        }
      }
    }
  },
  "included": []
}

Changes

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the new optional query request parameter integration_id