Returns applications that have completed verification (i.e., have an EnrichmentProfile).
query Parameters
bulk_action_idintegerFilter applications by bulk action ID.
job_idintegerFilter applications by job ID.
orderingstringOrder results by field. Supported: 'enrichment_profile__created_at', '-enrichment_profile__created_at', 'name', '-name', 'stage', '-stage'
pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
searchstringCase-insensitive substring match on applicant name (searches 'name').
Responses
countinteger · requiredExample: 123resultsobject[] · required
nextstring | null · uriExample: http://api.example.org/accounts/?page=4previousstring | null · uriExample: http://api.example.org/accounts/?page=2
List all verifications that have been completed with Tofu
path Parameters
idstring · required
Responses
idinteger · readOnly · requiredphonesstring · readOnly · requiredjobreadOnly · requiredenrichment_profilereadOnly · requiredis_eligible_for_verificationboolean · readOnly · requiredAn application is eligible for verification if it has a name, email, and resume
namestring | nullemailsobject | nulllinkedinstring | nullgithubstring | nullstagestring | null
Given an ATS application URL, fetch the corresponding application from Tofu
Responses
idinteger · readOnly · requiredphonesstring · readOnly · requiredjobreadOnly · requiredenrichment_profilereadOnly · requiredis_eligible_for_verificationboolean · readOnly · requiredAn application is eligible for verification if it has a name, email, and resume
namestring | nullemailsobject | nulllinkedinstring | nullgithubstring | nullstagestring | null
Mark an applicant as legitimate or fraudulent for an Application.
Request Body
idinteger · requiredOSApplication ID
labelrequiredApplicant label
fraudulent- fraudulentlegitimate- legitimate
reasonstringExplanation for the label
Responses
idinteger · readOnly · requiredphonesstring · readOnly · requiredjobreadOnly · requiredenrichment_profilereadOnly · requiredis_eligible_for_verificationboolean · readOnly · requiredAn application is eligible for verification if it has a name, email, and resume
namestring | nullemailsobject | nulllinkedinstring | nullgithubstring | nullstagestring | null
Trigger a verification run for an Application.
Responses
successboolean · requiredIndicates if the request was successfully handled.
statusrequiredVerification status
SUCCESS- SUCCESSIN_PROGRESS- IN_PROGRESSERROR- ERRORNOT_FOUND- NOT_FOUNDNOT_ENRICHED- NOT_ENRICHED
messagestring · requiredHuman-readable message describing the status.
Returns Jobs that have at least one OSApplication with a non-null EnrichmentProfile.
Accessibility:
- Superusers see jobs across all companies.
- Non-superusers are scoped to their portfolio company.
query Parameters
orderingstringOrder results by field. Supported: 'latest_enrichment', '-latest_enrichment', 'title', '-title', 'id', '-id'
pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
searchstringCase-insensitive substring match on Job title
Responses
countinteger · requiredExample: 123resultsobject[] · required
nextstring | null · uriExample: http://api.example.org/accounts/?page=4previousstring | null · uriExample: http://api.example.org/accounts/?page=2
Get OpenMeter-backed entitlement details for a PortfolioCompany.
path Parameters
idstring · required
Responses
Entitlements summary JSON suitable for frontend gating.
customer_keystring · requiredbasic_verificationsobject · requiredadvanced_verificationsobject · requiredresume_screening_tokensobject · requiredscreening_agentobject · requiredfraud_agentobject · required
Get entitlements for the authenticated user's PortfolioCompany.
Responses
Entitlements summary JSON suitable for frontend gating.
customer_keystring · requiredbasic_verificationsobject · requiredadvanced_verificationsobject · requiredresume_screening_tokensobject · requiredscreening_agentobject · requiredfraud_agentobject · required
ViewSet for viewing ATSBulkAction records scoped to the user's PortfolioCompany.
query Parameters
orderingstringWhich field to use when ordering the results.
pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
searchstringA search term.
Responses
countinteger · requiredExample: 123resultsobject[] · required
nextstring | null · uriExample: http://api.example.org/accounts/?page=4previousstring | null · uriExample: http://api.example.org/accounts/?page=2
ViewSet for viewing ATSBulkAction records scoped to the user's PortfolioCompany.
path Parameters
idstring · required
Responses
idinteger · readOnly · requiredjob_titlestring · readOnly · requiredactionstring · readOnly · requiredcreated_atstring · date-time · readOnly · requiredupdated_atstring · date-time · readOnly · requirednum_applications_completedstring · readOnly · requirednum_applications_failedstring · readOnly · requirednum_applications_requestedstring · readOnly · requiredstagesstring · readOnly · required
completebooleanWhether the action has completed
reportobject | nullThe report of the action
_metadataobject | nulldismissedbooleanWhether the action has been dismissed
List all verifications that have been completed with Tofu
Request Body
job_idinteger · requiredJob ID
stage_idsinteger[] · requiredList of Stage IDs
tierrequiredEnrichment tier to use for verification
BASIC- BASICADVANCED- ADVANCED
Responses
No applications found to verify (no action taken)
successboolean · requiredIndicates if the request was successfully handled.
messagestring · requiredHuman-readable message describing the status.
num_applicationsinteger · requiredNumber of applications to be verified.
bulk_action_idinteger | null · requiredID of the created BulkVerificationAction.
List all verifications that have been completed with Tofu
Responses
Credit and application summary returned successfully
successboolean · requiredIndicates if the request was successfully handled.
basic_credits_remaininginteger · requiredNumber of basic verification credits remaining.
advanced_credits_remaininginteger · requiredNumber of advanced verification credits remaining.
stagesobject[] · requiredList of stages with application counts.
num_job_applicationsinteger · requiredNumber of applications associated with the job.
job_idinteger · requiredID of the job.
has_basic_accessboolean · requiredIndicates if the user has basic verification access.
has_advanced_accessboolean · requiredIndicates if the user has advanced verification access.
is_basic_meteredboolean · requiredIndicates if the basic verification credits are metered.
is_advanced_meteredboolean · requiredIndicates if the advanced verification credits are metered.
Returns Jobs that have at least one OSApplication.
query Parameters
orderingstringOrder results by field. Supported: 'title', '-title', 'id', '-id'
pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
searchstringCase-insensitive substring match on Job title
Responses
countinteger · requiredExample: 123resultsobject[] · required
nextstring | null · uriExample: http://api.example.org/accounts/?page=4previousstring | null · uriExample: http://api.example.org/accounts/?page=2
Dismiss a bulk action.
Dismiss a bulk action.
path Parameters
idstring · required
Request Body
idinteger · readOnly · requiredjob_titlestring · readOnly · requiredactionstring · readOnly · requiredcreated_atstring · date-time · readOnly · requiredupdated_atstring · date-time · readOnly · requirednum_applications_completedstring · readOnly · requirednum_applications_failedstring · readOnly · requirednum_applications_requestedstring · readOnly · requiredstagesstring · readOnly · required
completebooleanWhether the action has completed
reportobject | nullThe report of the action
_metadataobject | nulldismissedbooleanWhether the action has been dismissed
Responses
Success
successboolean · requiredIndicates if the request was successfully handled.
messagestring · requiredHuman-readable message describing the status.
error_codestringMachine-readable error code identifying the error type.

