# Trio VMS Staff API Docs ## Docs - [Home](https://staff.developer.triowfs.com/home-2394074m0.md): ## API Docs - v3 > Agencies [Creates an external identifier for a specific agency and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-agency-and-a-specific-external-source-43693071e0.md): Creates an external identifier for a specific agency. Can use an Id or Number to specify the agency. The source code and property code must exist. - v3 > Agencies [Updates an external identifier for a specific agency and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-agency-and-a-specific-external-source-and-a-specific-property-code-43693072e0.md): Updates an external identifier for a specific agency. Can use an Id or Number to specify the agency. The source code and property code must exist and the value set. - v3 > Agencies [Deletes an external identifier for a specific agency and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-agency-and-a-specific-external-source-and-a-specific-property-code-43693073e0.md): Deletes an external identifier for a specific agency. Can use an Id or Number to specify the agency. The source code and property code must exist and the value set. - v3 > Agency [Gets a listing of all agencies. Available to Staff Api users only.](https://staff.developer.triowfs.com/gets-a-listing-of-all-agencies-available-to-staff-api-users-only-43693085e0.md): - v3 > Agency [Get information for the specified agency. Available to Staff Api users only.](https://staff.developer.triowfs.com/get-information-for-the-specified-agency-available-to-staff-api-users-only-43693086e0.md): - v3 > AssignmentConfirmations [Get information for the specified assignment confirmation version.](https://staff.developer.triowfs.com/get-information-for-the-specified-assignment-confirmation-version-43693087e0.md): - v3 > Candidate [Get a list of all active candidates related to your account.](https://staff.developer.triowfs.com/get-a-list-of-all-active-candidates-related-to-your-account-34146668e0.md): Staff see all candidates; agency users see the candidates belonging to their agency. Other user types are rejected. - v3 > Candidate [Gets information for the specified candidate.](https://staff.developer.triowfs.com/gets-information-for-the-specified-candidate-34146670e0.md): - v3 > Candidates [Gets a list of candidates](https://staff.developer.triowfs.com/gets-a-list-of-candidates-34146710e0.md): Retrieves a paginated list of candidates available to the user. The list can be filtered by passing in an email and/or a modified date that gets all candidates with a modification date after the modifiedSinceDate input. - v3 > Candidates [Creates an external identifier for a specific candidate and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-candidate-and-a-specific-external-source-43693074e0.md): Creates an external identifier for a specific candidate. Can use an Id or Number to specify the candidate. The source code and property code must exist. - v3 > Candidates [Updates an external identifier for a specific candidate and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-candidate-and-a-specific-external-source-and-a-specific-property-code-43693075e0.md): Updates an external identifier for a specific candidate. Can use an Id or Number to specify the candidate. The source code and property code must exist and the value set. - v3 > Candidates [Deletes an external identifier for a specific candidate and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-candidate-and-a-specific-external-source-and-a-specific-property-code-43693076e0.md): Deletes an external identifier for a specific candidate. Can use an Id or Number to specify the candidate. The source code and property code must exist and the value set. - v3 > Candidates [Gets candidate's state licenses](https://staff.developer.triowfs.com/gets-candidates-state-licenses-34146717e0.md): Retrieves a paginated list of the candidate's state licenses. - v3 > Client [Get a list of all active clients related to your account.](https://staff.developer.triowfs.com/get-a-list-of-all-active-clients-related-to-your-account-34146671e0.md): - v3 > Client [Gets information for the specified client.](https://staff.developer.triowfs.com/gets-information-for-the-specified-client-34146672e0.md): - v3 > Clients [Get clients.](https://staff.developer.triowfs.com/get-clients-43693105e0.md): Gets all clients based on the user's access and type. - v3 > Clients [Get clients by external source reference code.](https://staff.developer.triowfs.com/get-clients-by-external-source-reference-code-43693106e0.md): Retrieves a paginated list of clients carrying the supplied external source reference code, together with the external source properties recorded against each. - v3 > Clients [Get client locations.](https://staff.developer.triowfs.com/get-client-locations-43693107e0.md): Gets all client locations based on the user's access and type. - v3 > Clients [Get a specific client location.](https://staff.developer.triowfs.com/get-a-specific-client-location-43693108e0.md): Get a specific client location using the client Id or Number. The user must have access to the location. - v3 > Clients [Get client contacts.](https://staff.developer.triowfs.com/get-client-contacts-43693109e0.md): Get client contacts using the client Id or Number. The user must have access to the client. - v3 > Clients [Get a specific client contact.](https://staff.developer.triowfs.com/get-a-specific-client-contact-43693110e0.md): Get a specific client contact using the client Id or Number and the contact Id. The user must have access to the client. - v3 > Clients [Get client contact external identifiers.](https://staff.developer.triowfs.com/get-client-contact-external-identifiers-43693111e0.md): Get a client contact external identifiers using the client Id or Number and the contact Id. The user must have access to the client. - v3 > Clients [Creates an external identifier for a specific client contact and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-client-contact-and-a-specific-external-source-43693112e0.md): Creates an external identifier for a specific client contact. Can use an Id or Number to specify the client. The source code and property code must exist. The user must have access to the client. - v3 > Clients [Updates an external identifier for a specific client contact and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-client-contact-and-a-specific-external-source-and-a-specific-property-code-43693113e0.md): Updates an external identifier for a specific client contact. Can use an Id or Number to specify the client. The source code and property code must exist and the value set. The user must have access to the client. - v3 > Clients [Deletes an external identifier for a specific client contact and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-client-contact-and-a-specific-external-source-and-a-specific-property-code-43693114e0.md): Deletes an external identifier for a specific client contact. Can use an Id or Number to specify the client. The source code and property code must exist and the value set. The user must have access to the client. - v3 > Clients [Creates an external identifier for a specific client and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-client-and-a-specific-external-source-43693115e0.md): Creates an external identifier for a specific client. Can use an Id or Number to specify the client. The source code and property code must exist. - v3 > Clients [Updates an external identifier for a specific client and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-client-and-a-specific-external-source-and-a-specific-property-code-43693116e0.md): Updates an external identifier for a specific client. Can use an Id or Number to specify the client. The source code and property code must exist and the value set. - v3 > Clients [Deletes an external identifier for a specific client and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-client-and-a-specific-external-source-and-a-specific-property-code-43693117e0.md): Deletes an external identifier for a specific client. Can use an Id or Number to specify the client. The source code and property code must exist and the value set. - v3 > Clients [Get a client's presentation requirements.](https://staff.developer.triowfs.com/get-a-clients-presentation-requirements-43693118e0.md): Returns the presentation requirements that apply to the client. When the client does not define its own, they are resolved from the nearest ancestor that does and sourceClient identifies it. - v3 > Confirmations [Creates an external identifier for a specific confirmation and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-confirmation-and-a-specific-external-source-34146719e0.md): Creates an external identifier for a specific Locums assignment confirmation. Can use an Id or Number to specify the confirmation. The source code and property code must exist. - v3 > Confirmations [Updates an external identifier for a specific confirmation and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-confirmation-and-a-specific-external-source-and-a-specific-property-code-34146720e0.md): Updates an external identifier for a specific Locums assignment confirmation. Can use an Id or Number to specify the confirmation. The source code and property code must exist and the value set. - v3 > Confirmations [Deletes an external identifier for a specific confirmation and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-confirmation-and-a-specific-external-source-and-a-specific-property-code-34146721e0.md): Deletes an external identifier for a specific Locums assignment confirmation. Can use an Id or Number to specify the confirmation. The source code and property code must exist and the value set. - v3 > Fees [Get the configured fee definitions.](https://staff.developer.triowfs.com/get-the-configured-fee-definitions-43693119e0.md): - v3 > Fees [Get a specific fee definition.](https://staff.developer.triowfs.com/get-a-specific-fee-definition-43693120e0.md): - v3 > Fees [Get the instances configured for a fee.](https://staff.developer.triowfs.com/get-the-instances-configured-for-a-fee-43693121e0.md): Instances may be scoped to an agency or a client family, and asof narrows the result to those effective on that date. - v3 > Fees [Get a specific fee instance.](https://staff.developer.triowfs.com/get-a-specific-fee-instance-43693122e0.md): - v3 > Invoice [Get a list of invoices.](https://staff.developer.triowfs.com/get-a-list-of-invoices-34146673e0.md): - v3 > Invoice [Get an invoice by number](https://staff.developer.triowfs.com/get-an-invoice-by-number-34146674e0.md): - v3 > Invoice [Sets the status of an invoice to Completed. The invoice must be Approved or Payment Received. Available to Staff API users only.](https://staff.developer.triowfs.com/sets-the-status-of-an-invoice-to-completed-the-invoice-must-be-approved-or-payment-received-available-to-staff-api-users-only-34146675e0.md): StaffRole.ClaimManageBilling claim is required. - v3 > Invoice [Set the Document Number for an invoice. The invoice must be Approved. Available to Staff API users only.](https://staff.developer.triowfs.com/set-the-document-number-for-an-invoice-the-invoice-must-be-approved-available-to-staff-api-users-only-34146676e0.md): - v3 > Invoice [Sets the status of an invoice to Payment Received. The invoice must be Approved. Available to Staff API users only.](https://staff.developer.triowfs.com/sets-the-status-of-an-invoice-to-payment-received-the-invoice-must-be-approved-available-to-staff-api-users-only-34146677e0.md): StaffRole.ClaimManageBilling claim is required. - v3 > Invoice [Get a list of timecards for the specified invoice.](https://staff.developer.triowfs.com/get-a-list-of-timecards-for-the-specified-invoice-34146678e0.md): - v3 > Invoice [Un-approve an Approved invoice. The invoice must be Approved. Available to Staff API users only.](https://staff.developer.triowfs.com/un-approve-an-approved-invoice-the-invoice-must-be-approved-available-to-staff-api-users-only-34146679e0.md): This will set the invoice back to Draft status and set all associated timecards to the Consolidated status. StaffRole.ClaimManageBilling claim is required. - v3 > Invoices [Creates an external identifier for a specific invoice and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-invoice-and-a-specific-external-source-34146722e0.md): Creates an external identifier for a specific invoice. Can use an Id or Number to specify the invoice. The source code and property code must exist. - v3 > Invoices [Updates an external identifier for a specific invoice and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-invoice-and-a-specific-external-source-and-a-specific-property-code-34146723e0.md): Updates an external identifier for a specific invoice. Can use an Id or Number to specify the invoice. The source code and property code must exist and the value set. - v3 > Invoices [Deletes an external identifier for a specific invoice and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-invoice-and-a-specific-external-source-and-a-specific-property-code-34146724e0.md): Deletes an external identifier for a specific invoice. Can use an Id or Number to specify the invoice. The source code and property code must exist and the value set. - v3 > Job [Gets a listing of all open jobs.](https://staff.developer.triowfs.com/gets-a-listing-of-all-open-jobs-34146680e0.md): - v3 > Job [Gets a listing of closed jobs based on the date range.](https://staff.developer.triowfs.com/gets-a-listing-of-closed-jobs-based-on-the-date-range-34146681e0.md): - v3 > Job [Get information for the specified job.](https://staff.developer.triowfs.com/get-information-for-the-specified-job-34146682e0.md): - v3 > Notifications [Gets a list of available notification types](https://staff.developer.triowfs.com/gets-a-list-of-available-notification-types-34146725e0.md): - v3 > Positions [Gets a list of assignments with demographics](https://staff.developer.triowfs.com/gets-a-list-of-assignments-with-demographics-34146737e0.md): Returns a list of assignments with details about the assignment and the candidate. - v3 > Profession [Gets all professions with a list of their specialties.](https://staff.developer.triowfs.com/gets-all-professions-with-a-list-of-their-specialties-34146683e0.md): - v3 > ProviderConfirmation [Get a list of provider confirmations related to your account.](https://staff.developer.triowfs.com/get-a-list-of-provider-confirmations-related-to-your-account-34146684e0.md): - v3 > ProviderConfirmation [Get information for the specified provider confirmation.](https://staff.developer.triowfs.com/get-information-for-the-specified-provider-confirmation-34146685e0.md): - v3 > Shifts [Gets a list of shifts for the user performing the request](https://staff.developer.triowfs.com/gets-a-list-of-shifts-for-the-user-performing-the-request-34146738e0.md): Retrieves a list of shifts available to the user performing the request. The list will include shifts that are open, as well as shifts that have been claimed or assigned to the user or their organization. - v3 > Shifts [Creates a per-diem shift from an external system](https://staff.developer.triowfs.com/creates-a-per-diem-shift-from-an-external-system-34146739e0.md): - v3 > Shifts [Creates a new shift](https://staff.developer.triowfs.com/creates-a-new-shift-34146740e0.md): Locums scoped. Agency users are not allowed to create shifts. Client users must have access to the specified client. - v3 > Shifts [Get candidates with active privileges, or in-flight privilege submissions, within a client family.](https://staff.developer.triowfs.com/get-candidates-with-active-privileges-or-in-flight-privilege-submissions-within-a-client-family-43693077e0.md): Locums scoped. clientFamilyId is required; specialtyId narrows the result to providers privileged for that specialty. - v3 > Shifts [Updates an existing shift](https://staff.developer.triowfs.com/updates-an-existing-shift-34146741e0.md): Locums scoped. Shift variants are mutually exclusive (use one pattern per request): Known-time (startTime + endTime), Descriptive (descriptor + hours), or Free-form (estimatedShifts + estimatedHours + note). Status transitions are validated by the backend. - v3 > Shifts [Get the reasons that may accompany a shift status change.](https://staff.developer.triowfs.com/get-the-reasons-that-may-accompany-a-shift-status-change-43693078e0.md): Filtered to the segment groups the caller has access to. segment, when supplied, must be PerDiem or Physician. - v3 > Shifts [Gets a list of available shift statuses](https://staff.developer.triowfs.com/gets-a-list-of-available-shift-statuses-34146742e0.md): Retrieves a list of available shift statuses - v3 > Shifts [Gets a specific shift](https://staff.developer.triowfs.com/gets-a-specific-shift-34146743e0.md): Retrieves a specific shift by its ID. The shift must be visible to the user performing the request. - v3 > Shifts [Cancels a shift](https://staff.developer.triowfs.com/cancels-a-shift-34146744e0.md): Locums scoped. - v3 > Shifts [Attempts to claim the shift for the current user or specified candidate](https://staff.developer.triowfs.com/attempts-to-claim-the-shift-for-the-current-user-or-specified-candidate-34146745e0.md): Claims a shift for the candidate specified in the query or the user performing the request if candidateId is unspecified. The shift must be open and not claimed or assigned to another user or organization. If the shift is claimed successfully, the response will include the shift details. - v3 > Shifts [Confirms the assignment of a shift](https://staff.developer.triowfs.com/confirms-the-assignment-of-a-shift-34146746e0.md): Accepts the assignment of a shift. The shift must be assigned to the user performing the request. If the shift is accepted successfully, the response will include the shift details. - v3 > Shifts [Declines the assignment of a shift](https://staff.developer.triowfs.com/declines-the-assignment-of-a-shift-34146747e0.md): Returns 200 when the declined shift is visible, 204 when it is not - v3 > Shifts [Opens a shift](https://staff.developer.triowfs.com/opens-a-shift-34146748e0.md): Locums scoped. - v3 > Shifts [Releases a confirmed shift](https://staff.developer.triowfs.com/releases-a-confirmed-shift-34146749e0.md): Returns 200 when the released shift is visible, 204 when it is not - v3 > ShiftSubmissions [Get the shift statuses a submission may be filtered by.](https://staff.developer.triowfs.com/get-the-shift-statuses-a-submission-may-be-filtered-by-43693079e0.md): - v3 > ShiftSubmissions [Get the submission statuses a submission may be filtered by.](https://staff.developer.triowfs.com/get-the-submission-statuses-a-submission-may-be-filtered-by-43693080e0.md): - v3 > ShiftSubmissions [Get the submissions recorded against a shift.](https://staff.developer.triowfs.com/get-the-submissions-recorded-against-a-shift-43693081e0.md): Optionally filtered by shift status and submission status. - v3 > ShiftSubmissions [Attempts to submit a shift submission](https://staff.developer.triowfs.com/attempts-to-submit-a-shift-submission-34146750e0.md): Submits the specified shift submission as the provider or as an agency on behalf of the provider. The shift must be open or pending. If pending, the submitting provider must not have an active submission. If an agency is submitting then they must provide a candidateId. If the shift submission is successful the shift details will be returned. Returns 409 Conflict when the shift is not open or pending, the candidate has no qualifying privilege, or a submission already exists for the candidate/shift combination (the Location header then links to the shift's submissions). - v3 > ShiftSubmissions [Attempts to accept a shift submission](https://staff.developer.triowfs.com/attempts-to-accept-a-shift-submission-34146751e0.md): Accepts the specified shift submission as the provider or as an agency on behalf of the provider. The shift must be pending, not approved for another provider, and the submission's provider must not already be booked on an overlapping shift. If the shift submission is successful the shift details will be returned - v3 > ShiftSubmissions [Attempts to reject a shift submission](https://staff.developer.triowfs.com/attempts-to-reject-a-shift-submission-34146752e0.md): Rejects the specified shift submission as the provider or as an agency on behalf of the provider. The shift must be pending. If the shift submission is successful the shift details will be returned - v3 > ShiftSubmissions [Attempts to withdraw a shift submission](https://staff.developer.triowfs.com/attempts-to-withdraw-a-shift-submission-34146753e0.md): Withdraws the specified shift submission as the provider or as an agency on behalf of the provider. The shift must be pending. If the shift submission is successful the shift details will be returned - v3 > Specialties [Creates an external identifier for a specific specialty and a specific external source.](https://staff.developer.triowfs.com/creates-an-external-identifier-for-a-specific-specialty-and-a-specific-external-source-43693082e0.md): Creates an external identifier for a specific specialty. The specialty is identified by its Id. The source code and property code must exist. - v3 > Specialties [Updates an external identifier for a specific specialty and a specific external source and a specific property code.](https://staff.developer.triowfs.com/updates-an-external-identifier-for-a-specific-specialty-and-a-specific-external-source-and-a-specific-property-code-43693083e0.md): Updates an external identifier for a specific specialty. The specialty is identified by its Id. The source code and property code must exist and the value set. - v3 > Specialties [Deletes an external identifier for a specific specialty and a specific external source and a specific property code.](https://staff.developer.triowfs.com/deletes-an-external-identifier-for-a-specific-specialty-and-a-specific-external-source-and-a-specific-property-code-43693084e0.md): Deletes an external identifier for a specific specialty. The specialty is identified by its Id. The source code and property code must exist and the value set. - v3 > Specialty [Gets all specialties.](https://staff.developer.triowfs.com/gets-all-specialties-34146686e0.md): - v3 > Specialty [Gets information for the specified specialty.](https://staff.developer.triowfs.com/gets-information-for-the-specified-specialty-34146687e0.md): - v3 > Submission [Get a list of all submissions related to your account.](https://staff.developer.triowfs.com/get-a-list-of-all-submissions-related-to-your-account-43693096e0.md): - v3 > Submission [Create a new submission.](https://staff.developer.triowfs.com/create-a-new-submission-43693097e0.md): - v3 > Submission [Accepts a submission that was offered.](https://staff.developer.triowfs.com/accepts-a-submission-that-was-offered-43693098e0.md): - v3 > Submission [Declines an offered submission.](https://staff.developer.triowfs.com/declines-an-offered-submission-43693099e0.md): - v3 > Submission [Withdraw a submission.](https://staff.developer.triowfs.com/withdraw-a-submission-43693100e0.md): - v3 > Submission [Get a list of reasons for withdrawing a submission.](https://staff.developer.triowfs.com/get-a-list-of-reasons-for-withdrawing-a-submission-43693101e0.md): - v3 > Submission [Get information for the specified submission.](https://staff.developer.triowfs.com/get-information-for-the-specified-submission-43693102e0.md): - v3 > Submission [Update the specified submission.](https://staff.developer.triowfs.com/update-the-specified-submission-43693103e0.md): - v3 > SubmissionDocuments [Get the documents attached to a submission.](https://staff.developer.triowfs.com/get-the-documents-attached-to-a-submission-43693127e0.md): - v3 > SubmissionDocuments [Attach a document to a submission.](https://staff.developer.triowfs.com/attach-a-document-to-a-submission-43693128e0.md): - v3 > SubmissionDocuments [Download a specific submission document.](https://staff.developer.triowfs.com/download-a-specific-submission-document-43693129e0.md): - v3 > SubmissionDocuments [Remove a document from a submission.](https://staff.developer.triowfs.com/remove-a-document-from-a-submission-43693130e0.md): - v3 > SubmissionEvaluations [Record an evaluation against a submission.](https://staff.developer.triowfs.com/record-an-evaluation-against-a-submission-43693123e0.md): - v3 > SubmissionEvaluations [Update an evaluation recorded against a submission.](https://staff.developer.triowfs.com/update-an-evaluation-recorded-against-a-submission-43693124e0.md): - v3 > Submissions [Get submissions across every segment group.](https://staff.developer.triowfs.com/get-submissions-across-every-segment-group-43693125e0.md): Filterable by segment group, modification date and job. jobId accepts either a job id or a job number. - v3 > Submissions [Get a specific submission.](https://staff.developer.triowfs.com/get-a-specific-submission-43693126e0.md): The identifier may be a submission id or number. A number that matches submissions in more than one segment group is rejected with 409. - v3 > StaffingPools [Get a collection of candidates with active or inactive clearances to staffing pools](https://staff.developer.triowfs.com/get-a-collection-of-candidates-with-active-or-inactive-clearances-to-staffing-pools-34146757e0.md): Get candidates for staffing pools that are available for the current user. Returns an empty list if no staffing pool relationships are available. - v3 > StaffingPools [Get locations for staffing pools](https://staff.developer.triowfs.com/get-locations-for-staffing-pools-34146758e0.md): Get locations for staffing pools that are available for the current user. Returns an empty list if no locations are available. - v3 > Tenants [Get tenant info](https://staff.developer.triowfs.com/get-tenant-info-34146759e0.md): - v3 > Tiers [Get all tiers](https://staff.developer.triowfs.com/get-all-tiers-34146760e0.md): Get all tiers that are available for the current user. Returns an empty list if no tiers are available. - v3 > Tiers [Get a specific tier](https://staff.developer.triowfs.com/get-a-specific-tier-34146761e0.md): - v3 > Timecard [Get a list of all Timecards related to your account.](https://staff.developer.triowfs.com/get-a-list-of-all-timecards-related-to-your-account-34146688e0.md): - v3 > Timecard [Get a list of all valid Pay Types the can be used when creating/updating Timecard Lines.](https://staff.developer.triowfs.com/get-a-list-of-all-valid-pay-types-the-can-be-used-when-creatingupdating-timecard-lines-34146689e0.md): - v3 > Timecard [Get callback statistics for a specific client.](https://staff.developer.triowfs.com/get-callback-statistics-for-a-specific-client-34146690e0.md): Returns callback statistics for a client over a given period using approved timecards. - v3 > Timecard [Get a list of all valid status reasons.](https://staff.developer.triowfs.com/get-a-list-of-all-valid-status-reasons-34146691e0.md): Returns a list of all valid status reasons - v3 > Timecard [Get the reviews for a specific timecard.](https://staff.developer.triowfs.com/get-the-reviews-for-a-specific-timecard-34146692e0.md): - v3 > Timecard [Create a review for a specific timecard.](https://staff.developer.triowfs.com/create-a-review-for-a-specific-timecard-34146693e0.md): - v3 > Timecard [Get a review for a specific timecard.](https://staff.developer.triowfs.com/get-a-review-for-a-specific-timecard-34146694e0.md): - v3 > Timecard [Update a review for a specific timecard.](https://staff.developer.triowfs.com/update-a-review-for-a-specific-timecard-43693065e0.md): - v3 > Timecard [Delete a review for a specific timecard.](https://staff.developer.triowfs.com/delete-a-review-for-a-specific-timecard-43693066e0.md): - v3 > Timecard [Get a specific timecard.](https://staff.developer.triowfs.com/get-a-specific-timecard-34146695e0.md): - v3 > Timecard [Approve a timecard.](https://staff.developer.triowfs.com/approve-a-timecard-43693067e0.md): Approves the timecard. The timecard must be in a state that allows approval. - v3 > Timecard [Declines the specified timecard.](https://staff.developer.triowfs.com/declines-the-specified-timecard-34146696e0.md): Timecard must be in a Submitted or Verified status. - v3 > Timecard [Get a list of all documents associated with a timecard.](https://staff.developer.triowfs.com/get-a-list-of-all-documents-associated-with-a-timecard-34146697e0.md): - v3 > Timecard [Get the timesheet document associated with a timecard.](https://staff.developer.triowfs.com/get-the-timesheet-document-associated-with-a-timecard-34146698e0.md): - v3 > Timecard [Get a specific document associated with a timecard.](https://staff.developer.triowfs.com/get-a-specific-document-associated-with-a-timecard-34146699e0.md): - v3 > Timecard [Verify a timecard.](https://staff.developer.triowfs.com/verify-a-timecard-43693068e0.md): Marks the timecard as verified. The timecard must be in a state that allows verification. - v3 > Timecard [Updates the BillRecordNumber for the specified timecard.](https://staff.developer.triowfs.com/updates-the-billrecordnumber-for-the-specified-timecard-34146700e0.md): Timecard must be Approved, Consolidated, Payment Pending, or Paid by Client. - v3 > TimecardExpense [Get a list of all Timecard Expenses for a Timecard.](https://staff.developer.triowfs.com/get-a-list-of-all-timecard-expenses-for-a-timecard-34146701e0.md): - v3 > TimecardLine [Get a list of all Timecard Lines for a Timecard.](https://staff.developer.triowfs.com/get-a-list-of-all-timecard-lines-for-a-timecard-43693104e0.md): - v3 > Webhooks [Get the list of available events that can be subscribed to via webhook.](https://staff.developer.triowfs.com/get-the-list-of-available-events-that-can-be-subscribed-to-via-webhook-34146705e0.md):