Export

Represents a single application export.

URI
/api/v9/applications/ID/exports/ID

GET Get an export

Fetch information about a specific application export identified by the export ID.

All exports are always made against a specific offer (as is evident from the response below). For example, if an applicant has received Accepted offers for two courses, there might be different exports for both of them.

The actual exported (binary) files are called blobs (Binary Large OBjects) and are listed and can be retrieved separately, using the URI given in the reply.

Syntax
GET /api/v9/applications/123/exports/1
Host: apply.example.edu
Authorization: DREAM apikey="..."

Example request

Request
curl
curl \
  -X GET \
  -H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
  "https://apply.example.edu/api/v9/applications/123/exports/1"

Response headers

HeaderValueDescription
Content-Typeapplication/jsonMedia type of the resource
Content-Length1234Size of the response body in bytes

Response codes

Response codeDescription
200 OKThe export data was successfully returned
404 Not FoundThe export was not found

Example response

Response
{
  "exported": "2014-05-19T13:10:08+00:00",
  "processed": "2014-05-19T13:10:33+00:00",
  "cancelled": null,
  "offer": "/api/v9/offers/60",
  "profile": {
    "code": "CONTRACT",
    "name": "Study contract",
    "adapter": {
      "adapter": "SpecialExportAdapterForABCUniversity",
      "fields": {
        "Contract type": "MSc",
        "Print signatures": "yes"
      }
    }
  },
  "blobs": {
    "/api/v9/applications/123/exports/1/blobs/1-537a02b27c20b": "StudyContract.pdf"
  }
}