PDF Manager Template
Stability: production
A PDF Manager template contains the configuration that determines the contents of a PDF Manager batch. It is configured in the user interface and only readable in the API.
Attributes
| Name | Type | Description | Example |
|---|---|---|---|
| pdf_manager_template:document_source_title | string | Human-readable name of the document source that is used when populating this template. | "Full Application PDF" |
| pdf_manager_template:href | string | Hypertext reference to this resource. pattern: /api/v1/user_identities/\d+/pdf_manager_templates/\d+ |
"/api/v1/user_identities/1/pdf_manager_templates/2" |
| pdf_manager_template:id | integer | Unique identifier of this PDF Manager template. | 2 |
| pdf_manager_template:list_name | string | Human-readable name of the list that is used when populating this template. | "Offer Accepted" |
| pdf_manager_template:name | string | Human-readable name of this PDF Manager template. | "Accepted Offers for Review" |
PDF Manager Template List
List existing PDF Manager templates.
GET /api/v1/user_identities/:user_identity_id/pdf_manager_templates
Curl Example
$ curl -n https://api.webadmit.org/api/v1/user_identities/:user_identity_id/pdf_manager_templates \
-H "x-api-key: 0123456789abcdef0123456789abcdef"
Response Example
HTTP/1.1 200 OK
{
"href": "/api/v1/user_identities/1/pdf_manager_templates",
"pdf_manager_templates": [
{
"href": "/api/v1/user_identities/1/pdf_manager_templates/2",
"id": 2,
"name": "Accepted Offers for Review",
"list_name": "Offer Accepted",
"document_source_title": "Full Application PDF"
}
]
}
PDF Manager Template Show
Display an existing PDF Manager template.
GET /api/v1/user_identities/:user_identity_id/pdf_manager_templates/:pdf_manager_template_id
Curl Example
$ curl -n https://api.webadmit.org/api/v1/user_identities/:user_identity_id/pdf_manager_templates/:pdf_manager_template_id \
-H "x-api-key: 0123456789abcdef0123456789abcdef"
Response Example
HTTP/1.1 200 OK
{
"pdf_manager_template": {
"href": "/api/v1/user_identities/1/pdf_manager_templates/2",
"id": 2,
"name": "Accepted Offers for Review",
"list_name": "Offer Accepted",
"document_source_title": "Full Application PDF"
}
}
Not Found
Specific error messages
When the user_identity is not found
{
"message": "User identity '999' not found."
}
When the program is not found
{
"message": "Program '99999999999' not found."
}
When the applicant is not found
{
"message": "Applicant '99999999999' not found."
}
When the custom field is not found
{
"message": "CustomeField '99999999999' not found."
}
While these error messages are most often associated with resources that don't exist when making a GET request, please note that the same messages are also the response during POST, PUT, and PATCH requests if any resources specified by parameters cannot be found.
Generic error message (legacy error)
HTTP/1.1 404 Not Found
{
"message": "Not Found"
}
Liaison is currently phasing out this error message in favor of more descriptive messages. If you encounter this message, please contact your Liaison representative with a detail description of the API request you made and one of our engineers will update the API.
Unauthorized
Response Example
HTTP/1.1 401 Unauthorized
(Empty response body.)