Candidates represent the people you'll be running reports on. All candidates must consent to the required legal documents before the report can begin processing. Use this resource to collect all Personally Identifiable Information (PII) required to order a report or invite the candidate.
Retrieve a paginated list of candidates. See Pagination.
List of candidates
Unauthorized
Not Found
{- "object": "list",
- "meta": {
- "page": 2,
- "per_page": 25,
- "total_count": 137,
- "total_pages": 6
}, - "data": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "candidate",
- "full_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "no_middle_name": true,
- "last_name": "string",
- "email": "joe.clean@example.com",
- "phone": "+14155552671",
- "ssn": "111-22-3333",
- "ssn_masked": "string",
- "additional_data": { },
- "guardian": {
- "first_name": "string",
- "last_name": "string",
- "email": "string"
}, - "active": true,
- "copy_requested": true,
- "date_of_birth": "2019-08-24T14:15:22Z",
- "date_of_birth_masked": "string",
- "gender": "string",
- "driver_license_number": "string",
- "driver_license_number_masked": "string",
- "driver_license_state": "string",
- "previous_driver_license_number": "string",
- "previous_driver_license_state": "string",
- "evergreen": true,
- "external_id": "string",
- "account": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "account_name": "string",
- "support_email_address": "string"
}, - "reports": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "status": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "submitted_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "account_package_id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "external_reference": { },
- "meta": { }
}
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "meta": {
- "entity": "string",
- "create_report": "string"
}, - "addresses": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "address",
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "current": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "custom_fields": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "name": "string",
- "label": "string",
- "description": "string",
- "value": "string",
- "type": "string"
}
]
}
]
}A candidate is the person whose information we'll use when you order a report. As far as providing their information to Yardstik, you have a couple of options.
If you plan to create an invitation or have the candidate enter their information in an embedded Yardstik view, you only need to provide the strictly required attributes when you create the candidate
Based on the package, the candidate will be presented with a form to enter the rest of the information needed to run their report. If you have additional candidate information, feel free to provide it. We’ll autofill it into the candidate’s form, saving them time.
If you have all of the candidate's information on-hand, you can provide it to Yardstik directly. The information required for each package will differ somewhat, so we recommend that you reference the intake_fields array on the list all packages response for the package you plan to use. Provide the required intake fields when you create the candidate. Some of the most commonly required candidate-level intake fields are
Some packages additionally require screening-level fields (a separate intake_fields array within the screenings object on the same response), which you can send when you create the report. If any of the required intake fields are missing when you create a report with account_candidate_consented: true, we’ll invite the candidate to enter the missing information themselves.
Array of objects The addresses of the candidate. | |
object (CustomFieldsCreateOrUpdate) Custom fields must be passed in an object in key-value format Example:
| |
| date_of_birth | string or null <date-time> The date of birth of the candidate. |
| driver_license_number | string or null The drivers license number of the candidate. |
| driver_license_state | string or null The state the candidate's drivers license is issued by as ISO 3166-2 two letter code. |
| email required | string The email address of the candidate. |
| external_id | string or null This field you can use to store any identifier that you could track back on your application. |
| first_name required | string The first name of the candidate. |
| gender | string or null The gender of the candidate. |
| last_name required | string The last name of the candidate. |
object Relevant links for a candidate | |
| middle_name | string or null The middle name of the candidate. |
| no_middle_name | boolean or null True if candidate has no middle name, otherwise False or null.. |
| phone | string or null The primary SMS capable phone number of the candidate. |
| previous_driver_license_number | string or null The previous drivers license number of the candidate. |
| previous_driver_license_state | string or null The state the candidate's previous drivers license is issued by as ISO 3166-2 two letter code. |
| ssn | string The social security number of the candidate. |
Candidate already exists.
Candidate was created successfully.
Unauthorized
Not Found
Unprocessable Entity
{ }{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "candidate",
- "full_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "no_middle_name": true,
- "last_name": "string",
- "email": "joe.clean@example.com",
- "phone": "+14155552671",
- "ssn": "111-22-3333",
- "ssn_masked": "string",
- "additional_data": { },
- "guardian": {
- "first_name": "string",
- "last_name": "string",
- "email": "string"
}, - "active": true,
- "copy_requested": true,
- "date_of_birth": "2019-08-24T14:15:22Z",
- "date_of_birth_masked": "string",
- "gender": "string",
- "driver_license_number": "string",
- "driver_license_number_masked": "string",
- "driver_license_state": "string",
- "previous_driver_license_number": "string",
- "previous_driver_license_state": "string",
- "evergreen": true,
- "external_id": "string",
- "account": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "account_name": "string",
- "support_email_address": "string"
}, - "reports": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "status": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "submitted_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "account_package_id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "external_reference": { },
- "meta": { }
}
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "meta": {
- "entity": "string",
- "create_report": "string"
}, - "addresses": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "address",
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "current": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "custom_fields": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "name": "string",
- "label": "string",
- "description": "string",
- "value": "string",
- "type": "string"
}
]
}Retrieve a candidate with the given ID.
Candidate details.
Unauthorized
Not Found
{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "candidate",
- "full_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "no_middle_name": true,
- "last_name": "string",
- "email": "joe.clean@example.com",
- "phone": "+14155552671",
- "ssn": "111-22-3333",
- "ssn_masked": "string",
- "additional_data": { },
- "guardian": {
- "first_name": "string",
- "last_name": "string",
- "email": "string"
}, - "active": true,
- "copy_requested": true,
- "date_of_birth": "2019-08-24T14:15:22Z",
- "date_of_birth_masked": "string",
- "gender": "string",
- "driver_license_number": "string",
- "driver_license_number_masked": "string",
- "driver_license_state": "string",
- "previous_driver_license_number": "string",
- "previous_driver_license_state": "string",
- "evergreen": true,
- "external_id": "string",
- "account": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "account_name": "string",
- "support_email_address": "string"
}, - "reports": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "status": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "submitted_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "account_package_id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "external_reference": { },
- "meta": { }
}
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "meta": {
- "entity": "string",
- "create_report": "string"
}, - "addresses": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "address",
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "current": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "custom_fields": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "name": "string",
- "label": "string",
- "description": "string",
- "value": "string",
- "type": "string"
}
]
}Update a candidate with the given ID.
Array of objects The addresses of the candidate. | |
object (CustomFieldsCreateOrUpdate) Custom fields must be passed in an object in key-value format Example:
| |
| date_of_birth | string or null <date-time> The date of birth of the candidate. |
| driver_license_number | string or null The drivers license number of the candidate. |
| driver_license_state | string or null The state the candidate's drivers license is issued by as ISO 3166-2 two letter code. |
| email required | string The email address of the candidate. |
| external_id | string or null This field you can use to store any identifier that you could track back on your application. |
| first_name required | string The first name of the candidate. |
| gender | string or null The gender of the candidate. |
| last_name required | string The last name of the candidate. |
object Relevant links for a candidate | |
| middle_name | string or null The middle name of the candidate. |
| no_middle_name | boolean or null True if candidate has no middle name, otherwise False or null.. |
| phone | string or null The primary SMS capable phone number of the candidate. |
| previous_driver_license_number | string or null The previous drivers license number of the candidate. |
| previous_driver_license_state | string or null The state the candidate's previous drivers license is issued by as ISO 3166-2 two letter code. |
| ssn | string The social security number of the candidate. |
Candidate details.
Unauthorized
Not Found
Unprocessable Entity
{ }{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "candidate",
- "full_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "no_middle_name": true,
- "last_name": "string",
- "email": "joe.clean@example.com",
- "phone": "+14155552671",
- "ssn": "111-22-3333",
- "ssn_masked": "string",
- "additional_data": { },
- "guardian": {
- "first_name": "string",
- "last_name": "string",
- "email": "string"
}, - "active": true,
- "copy_requested": true,
- "date_of_birth": "2019-08-24T14:15:22Z",
- "date_of_birth_masked": "string",
- "gender": "string",
- "driver_license_number": "string",
- "driver_license_number_masked": "string",
- "driver_license_state": "string",
- "previous_driver_license_number": "string",
- "previous_driver_license_state": "string",
- "evergreen": true,
- "external_id": "string",
- "account": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "account_name": "string",
- "support_email_address": "string"
}, - "reports": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "status": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "submitted_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "account_package_id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "external_reference": { },
- "meta": { }
}
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "meta": {
- "entity": "string",
- "create_report": "string"
}, - "addresses": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "address",
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "current": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "custom_fields": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "name": "string",
- "label": "string",
- "description": "string",
- "value": "string",
- "type": "string"
}
]
}Permanently delete a candidate's address by the given address id.
Deleted address details.
Unauthorized
Not Found
Unprocessable Entity
{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "address",
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "current": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}Retrieve a paginated list of documents for a candidate. See Pagination.
List of documents
Unauthorized
Not Found
{- "object": "list",
- "meta": {
- "page": 2,
- "per_page": 25,
- "total_count": 137,
- "total_pages": 6
}, - "data": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "filename": "string",
- "content_type": "string",
- "document_type": {
- "name": "string",
- "label": "string"
}, - "url": "string",
- "file_size": 0,
- "created_at": "string",
- "updated_at": "string"
}
]
}When sending a request to create a document, you can send the file in two different ways.
1. You can send the file as a binary file using the multipart/form-data content type.
2. You can send the parameter file_base64 as a base64 encoded string using the application/json content type.
The file size limit is 10MB.
Create document details.
Unauthorized
Not Found
Unprocessable Entity
{- "document_type": "string",
- "file": "string",
- "file_base64": "string"
}{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "filename": "string",
- "content_type": "string",
- "document_type": {
- "name": "string",
- "label": "string"
}, - "url": "string",
- "file_size": 0,
- "created_at": "string",
- "updated_at": "string"
}Retrieve a candidate document with the given ID.
Document details.
Unauthorized
Not Found
{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "filename": "string",
- "content_type": "string",
- "document_type": {
- "name": "string",
- "label": "string"
}, - "url": "string",
- "file_size": 0,
- "created_at": "string",
- "updated_at": "string"
}Proceed a candidate's report that is in a status of consider. If successful, the report will update to a proceed status. This is a positive result, indicating that the results found on the report do not disqualify the candidate.
OK
Unauthorized
Not Found
Unprocessable Entity
{- "report_id": "string"
}{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "candidate",
- "full_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "no_middle_name": true,
- "last_name": "string",
- "email": "joe.clean@example.com",
- "phone": "+14155552671",
- "ssn": "111-22-3333",
- "ssn_masked": "string",
- "additional_data": { },
- "guardian": {
- "first_name": "string",
- "last_name": "string",
- "email": "string"
}, - "active": true,
- "copy_requested": true,
- "date_of_birth": "2019-08-24T14:15:22Z",
- "date_of_birth_masked": "string",
- "gender": "string",
- "driver_license_number": "string",
- "driver_license_number_masked": "string",
- "driver_license_state": "string",
- "previous_driver_license_number": "string",
- "previous_driver_license_state": "string",
- "evergreen": true,
- "external_id": "string",
- "account": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "account_name": "string",
- "support_email_address": "string"
}, - "reports": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "status": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "submitted_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "account_package_id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "external_reference": { },
- "meta": { }
}
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "meta": {
- "entity": "string",
- "create_report": "string"
}, - "addresses": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "object": "address",
- "line1": "string",
- "line2": "string",
- "city": "string",
- "state": "string",
- "zip_code": "string",
- "country": "string",
- "current": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "custom_fields": [
- {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "name": "string",
- "label": "string",
- "description": "string",
- "value": "string",
- "type": "string"
}
]
}