# Fluide Connect > Developer documentation for the Fluide Suite: auth, HR, payroll, payments, accounting, and shared utilities. ## Docs - [API reference](https://docs.fluidehr.com/api-reference.md): Browse and try Fluide API endpoints in Connect. - [Create create](https://docs.fluidehr.com/api-reference/accountingclients/create-create.md) - [Delete id](https://docs.fluidehr.com/api-reference/accountingclients/delete-id.md) - [Get id](https://docs.fluidehr.com/api-reference/accountingclients/get-id.md) - [List accounting clients / sub-ledgers (for journal line](https://docs.fluidehr.com/api-reference/accountingclients/list-accounting-clients-sub-ledgers-for-journal-line.md): List accounting clients / sub-ledgers (for journal line clientId) - [Update id](https://docs.fluidehr.com/api-reference/accountingclients/update-id.md) - [Auth service root](https://docs.fluidehr.com/api-reference/app/auth-service-root.md): Returns a simple greeting confirming the auth service is reachable. - [Demo: localized {@link AppHttpException} (see e2e).](https://docs.fluidehr.com/api-reference/app/demo:-localized--see-e2e.md) - [Demo: localized validation (see e2e).](https://docs.fluidehr.com/api-reference/app/demo:-localized-validation-see-e2e.md) - [Get apiv1payments](https://docs.fluidehr.com/api-reference/app/get-apiv1payments.md) - [Get apiv1payroll](https://docs.fluidehr.com/api-reference/app/get-apiv1payroll.md) - [Utils service root](https://docs.fluidehr.com/api-reference/app/utils-service-root.md): Returns a simple greeting confirming the utils service is reachable. - [Approve or reject an attendance correction (MSS)](https://docs.fluidehr.com/api-reference/attendance/approve-or-reject-an-attendance-correction-mss.md) - [Create work shift](https://docs.fluidehr.com/api-reference/attendance/create-work-shift.md) - [Export Daily Summary](https://docs.fluidehr.com/api-reference/attendance/export-daily-summary.md) - [List clock events](https://docs.fluidehr.com/api-reference/attendance/list-clock-events.md): List clock events in a date range. Optional IANA `timeZone` interprets `from`/`to` as local calendar days. Without `hr:attendance:write`, scope is self-only (`hr:attendance:self:write` only), direct reports (`hr:attendance:read`), or full reporting subtree (`hr:attendance:read` + `hr:attendance:team… - [List own attendance correction requests](https://docs.fluidehr.com/api-reference/attendance/list-own-attendance-correction-requests.md) - [List pending correction requests for manager approval (MSS)](https://docs.fluidehr.com/api-reference/attendance/list-pending-correction-requests-for-manager-approval-mss.md) - [List shifts overlapping a date range](https://docs.fluidehr.com/api-reference/attendance/list-shifts-overlapping-a-date-range.md) - [Per-day distinct clock-ins; expected = active headcount in scope. Optio…](https://docs.fluidehr.com/api-reference/attendance/per-day-distinct-clock-ins;-expected-=-active-headcount-in-scope-optio….md): Per-day distinct clock-ins; expected = active headcount in scope. Optional `timeZone` for local-day bucketing. - [Record clock punch](https://docs.fluidehr.com/api-reference/attendance/record-clock-punch.md): Records a clock-in or clock-out. Optional idempotency via `clientRequestId` or `Idempotency-Key` header. - [Submit attendance correction](https://docs.fluidehr.com/api-reference/attendance/submit-attendance-correction.md) - [Update or cancel a work shift (status, times, label, notes)](https://docs.fluidehr.com/api-reference/attendance/update-or-cancel-a-work-shift-status-times-label-notes.md) - [Export accounting audit log (XLSX or CSV)](https://docs.fluidehr.com/api-reference/audit/export-accounting-audit-log-xlsx-or-csv.md) - [Find All](https://docs.fluidehr.com/api-reference/audit/find-all.md) - [Immutable accounting audit trail (paginated)](https://docs.fluidehr.com/api-reference/audit/immutable-accounting-audit-trail-paginated.md) - [Paginated report export / download activity (REPORT_EXPORT](https://docs.fluidehr.com/api-reference/audit/paginated-report-export-download-activity-report_export.md): Paginated report export / download activity (REPORT_EXPORT rows) - [Description](https://docs.fluidehr.com/api-reference/auth.md): Developer credentials, organizations, and identity for the Fluide Suite. - [Get auth context by JTI](https://docs.fluidehr.com/api-reference/auth-context/get-auth-context-by-jti.md): Returns cached gateway user context, optionally augmented by delegation headers from the gateway. - [Begin MFA (TOTP) enrollment for the authenticated user](https://docs.fluidehr.com/api-reference/auth/begin-mfa-totp-enrollment-for-the-authenticated-user.md): Re-authenticates with password, returns a TOTP secret + otpauth URI. Requires `auth:mfa:enroll` when JWT carries a permissions list. - [Complete HR staff first-access setup (single-use token + initial passwo…](https://docs.fluidehr.com/api-reference/auth/complete-hr-staff-first-access-setup-single-use-token-+-initial-passwo….md): Does not mint a JWT. After success the user signs in with email + password. Rate-limited per client IP. - [Complete password sign-in after TOTP second step (Option C JWT only)](https://docs.fluidehr.com/api-reference/auth/complete-password-sign-in-after-totp-second-step-option-c-jwt-only.md): Call after POST /auth/sign-in returned `{ twoFactorRequired: true, pendingToken }`. Mints the same RS256 access JWT shape as a normal sign-in. - [Confirm MFA enrollment with a valid TOTP code](https://docs.fluidehr.com/api-reference/auth/confirm-mfa-enrollment-with-a-valid-totp-code.md) - [Create a user + send verification OTP](https://docs.fluidehr.com/api-reference/auth/create-a-user-+-send-verification-otp.md): Creates the user (password is hashed, email kept un-verified) and dispatches an email OTP. No JWT is returned — the user must verify their email via POST /api/v1/auth/email-otp/verify, which is the path that mints a credential. - [Get current session](https://docs.fluidehr.com/api-reference/auth/get-current-session.md): Returns the authenticated user, session context, organization role, RBAC claims, and capability summary. Replaces legacy validate-session. - [Jwks](https://docs.fluidehr.com/api-reference/auth/jwks.md) - [OAuth provider callback — exchanges code, mints our JWT, redirects to S…](https://docs.fluidehr.com/api-reference/auth/oauth-provider-callback-—-exchanges-code-mints-our-jwt-redirects-to-s….md): OAuth provider callback — exchanges code, mints our JWT, redirects to SPA - [OIDC redirect URI — exchanges code, mints Fluide JWT, redirects to SPA…](https://docs.fluidehr.com/api-reference/auth/oidc-redirect-uri-—-exchanges-code-mints-fluide-jwt-redirects-to-spa….md): OIDC redirect URI — exchanges code, mints Fluide JWT, redirects to SPA with fragment - [Passwordless sign-in via emailed OTP](https://docs.fluidehr.com/api-reference/auth/passwordless-sign-in-via-emailed-otp.md) - [Reset password with a one-time token and bump app_perm_ver](https://docs.fluidehr.com/api-reference/auth/reset-password-with-a-one-time-token-and-bump-app_perm_ver.md): Bumps `user.roleRevision` so any in-flight JWT for this user is invalidated by the gateway on the very next request — defence-in-depth alongside the per-jti denylist. - [Revoke the current JWT (jti goes onto the Redis denylist)](https://docs.fluidehr.com/api-reference/auth/revoke-the-current-jwt-jti-goes-onto-the-redis-denylist.md): After this call the same JWT cannot be presented again — the gateway and FluideAuth refuse it with `TOKEN_REVOKED`. The SPA also clears its localStorage entry. - [Send a one-time code to the user via email](https://docs.fluidehr.com/api-reference/auth/send-a-one-time-code-to-the-user-via-email.md) - [Send a password reset email with a one-time link](https://docs.fluidehr.com/api-reference/auth/send-a-password-reset-email-with-a-one-time-link.md) - [Sign in with password](https://docs.fluidehr.com/api-reference/auth/sign-in-with-password.md): On success returns user and accessToken. The SPA stores `accessToken.accessToken` in localStorage. - [Start an OAuth flow and return the provider URL the browser should visit](https://docs.fluidehr.com/api-reference/auth/start-an-oauth-flow-and-return-the-provider-url-the-browser-should-visit.md) - [Start OIDC SSO and return the IdP authorization URL](https://docs.fluidehr.com/api-reference/auth/start-oidc-sso-and-return-the-idp-authorization-url.md) - [Update profile](https://docs.fluidehr.com/api-reference/auth/update-profile.md): Partially updates name, firstName, lastName, phoneNumber, jobTitle, and image (HTTPS URL or fluide-file: reference). - [Verify post-signup email OTP and mint the first JWT](https://docs.fluidehr.com/api-reference/auth/verify-post-signup-email-otp-and-mint-the-first-jwt.md): Flips `emailVerified=true`, ensures the default organization exists, then mints an access JWT bound to the supplied `fluideClientId`. - [Get developer API key](https://docs.fluidehr.com/api-reference/authorize/get-developer-api-key.md) - [Rotate API secret](https://docs.fluidehr.com/api-reference/authorize/rotate-api-secret.md) - [Import a bank statement line](https://docs.fluidehr.com/api-reference/banking/import-a-bank-statement-line.md) - [List bank accounts](https://docs.fluidehr.com/api-reference/banking/list-bank-accounts.md) - [Paginated statement lines](https://docs.fluidehr.com/api-reference/banking/paginated-statement-lines.md) - [Reconcile statement line to a journal entry line](https://docs.fluidehr.com/api-reference/banking/reconcile-statement-line-to-a-journal-entry-line.md) - [Register a bank account linked to GL](https://docs.fluidehr.com/api-reference/banking/register-a-bank-account-linked-to-gl.md) - [Add Tier](https://docs.fluidehr.com/api-reference/benefits/add-tier.md) - [Create Period](https://docs.fluidehr.com/api-reference/benefits/create-period.md) - [Create Plan](https://docs.fluidehr.com/api-reference/benefits/create-plan.md) - [Enroll](https://docs.fluidehr.com/api-reference/benefits/enroll.md) - [List Enrollments](https://docs.fluidehr.com/api-reference/benefits/list-enrollments.md) - [List Periods](https://docs.fluidehr.com/api-reference/benefits/list-periods.md) - [List Plans](https://docs.fluidehr.com/api-reference/benefits/list-plans.md) - [Delete apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/delete-apiauthcallback.md) - [Delete apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/delete-apiautherror.md) - [Delete apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/delete-apiauthok.md) - [Get apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/get-apiauthcallback.md) - [Get apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/get-apiautherror.md) - [Get apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/get-apiauthok.md) - [Head apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/head-apiauthcallback.md) - [Head apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/head-apiautherror.md) - [Head apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/head-apiauthok.md) - [Options apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/options-apiauthcallback.md) - [Options apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/options-apiautherror.md) - [Options apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/options-apiauthok.md) - [Patch apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/patch-apiauthcallback.md) - [Patch apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/patch-apiautherror.md) - [Patch apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/patch-apiauthok.md) - [Post apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/post-apiauthcallback.md) - [Post apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/post-apiautherror.md) - [Post apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/post-apiauthok.md) - [Put apiauthcallback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/put-apiauthcallback.md) - [Put apiautherror](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/put-apiautherror.md) - [Put apiauthok](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/put-apiauthok.md) - [Social Callback](https://docs.fluidehr.com/api-reference/betterauthoauthbridge/social-callback.md) - [Approve bill (AP)](https://docs.fluidehr.com/api-reference/bills/approve-bill-ap.md) - [Create vendor bill (accounts payable)](https://docs.fluidehr.com/api-reference/bills/create-vendor-bill-accounts-payable.md) - [Disburse a scheduled/approved bill via FluidePay (settles](https://docs.fluidehr.com/api-reference/bills/disburse-a-scheduledapproved-bill-via-fluidepay-settles.md): Disburse a scheduled/approved bill via FluidePay (settles the bill) - [Download bill PDF bytes (generated via fluide-utils)](https://docs.fluidehr.com/api-reference/bills/download-bill-pdf-bytes-generated-via-fluide-utils.md) - [Export bills (csv/xlsx/pdf) with optional status and date](https://docs.fluidehr.com/api-reference/bills/export-bills-csvxlsxpdf-with-optional-status-and-date.md): Export bills (csv/xlsx/pdf) with optional status and date filters - [Generate bill PDF in fluide-utils and return a download URL](https://docs.fluidehr.com/api-reference/bills/generate-bill-pdf-in-fluide-utils-and-return-a-download-url.md) - [Get bill by id](https://docs.fluidehr.com/api-reference/bills/get-bill-by-id.md) - [Link uploaded source documents to a bill](https://docs.fluidehr.com/api-reference/bills/link-uploaded-source-documents-to-a-bill.md) - [List bills](https://docs.fluidehr.com/api-reference/bills/list-bills.md) - [Post bill to the ledger (creates immutable journal entry)](https://docs.fluidehr.com/api-reference/bills/post-bill-to-the-ledger-creates-immutable-journal-entry.md) - [Record payment allocation against a bill](https://docs.fluidehr.com/api-reference/bills/record-payment-allocation-against-a-bill.md) - [Reject bill (AP)](https://docs.fluidehr.com/api-reference/bills/reject-bill-ap.md) - [Schedule payment date for an approved bill](https://docs.fluidehr.com/api-reference/bills/schedule-payment-date-for-an-approved-bill.md) - [Update bill](https://docs.fluidehr.com/api-reference/bills/update-bill.md) - [Void bill](https://docs.fluidehr.com/api-reference/bills/void-bill.md) - [Description](https://docs.fluidehr.com/api-reference/books.md): Accounting, journals, invoicing, and general ledger operations. - [Budget vs actual variance from posted GL journal lines](https://docs.fluidehr.com/api-reference/budgets/budget-vs-actual-variance-from-posted-gl-journal-lines.md) - [Capture or refresh a budget variance snapshot for a period](https://docs.fluidehr.com/api-reference/budgets/capture-or-refresh-a-budget-variance-snapshot-for-a-period.md) - [Create budget with monthly lines per account](https://docs.fluidehr.com/api-reference/budgets/create-budget-with-monthly-lines-per-account.md) - [Export budgets with lines as XLSX or CSV](https://docs.fluidehr.com/api-reference/budgets/export-budgets-with-lines-as-xlsx-or-csv.md) - [Get budget detail](https://docs.fluidehr.com/api-reference/budgets/get-budget-detail.md) - [List budgets](https://docs.fluidehr.com/api-reference/budgets/list-budgets.md) - [Commit bulk business partner import (partial success](https://docs.fluidehr.com/api-reference/business-partners/commit-bulk-business-partner-import-partial-success.md): Commit bulk business partner import (partial success supported) - [Download business partner import template (CSV or XLSX)](https://docs.fluidehr.com/api-reference/business-partners/download-business-partner-import-template-csv-or-xlsx.md) - [Export business partners (up to 25k rows, XLSX or CSV)](https://docs.fluidehr.com/api-reference/business-partners/export-business-partners-up-to-25k-rows-xlsx-or-csv.md) - [Get business partner by id](https://docs.fluidehr.com/api-reference/business-partners/get-business-partner-by-id.md) - [Quick-add a business partner](https://docs.fluidehr.com/api-reference/business-partners/quick-add-a-business-partner.md) - [Search business partners (customers/vendors/etc)](https://docs.fluidehr.com/api-reference/business-partners/search-business-partners-customersvendorsetc.md) - [Update business partner](https://docs.fluidehr.com/api-reference/business-partners/update-business-partner.md) - [Validate business partner import file (no persistence)](https://docs.fluidehr.com/api-reference/business-partners/validate-business-partner-import-file-no-persistence.md) - [Validate business partner import rows from JSON (no](https://docs.fluidehr.com/api-reference/business-partners/validate-business-partner-import-rows-from-json-no.md): Validate business partner import rows from JSON (no persistence) - [Create a new account in the chart of accounts](https://docs.fluidehr.com/api-reference/chart-of-accounts/create-a-new-account-in-the-chart-of-accounts.md) - [Export chart of accounts (XLSX or CSV), same filters as list](https://docs.fluidehr.com/api-reference/chart-of-accounts/export-chart-of-accounts-xlsx-or-csv-same-filters-as-list.md) - [Get a single account by ID](https://docs.fluidehr.com/api-reference/chart-of-accounts/get-a-single-account-by-id.md) - [List all accounts in the chart of accounts](https://docs.fluidehr.com/api-reference/chart-of-accounts/list-all-accounts-in-the-chart-of-accounts.md) - [Merge IFRS or OHADA/SYSCOHADA standard catalog into the subsidiary chart](https://docs.fluidehr.com/api-reference/chart-of-accounts/merge-ifrs-or-ohadasyscohada-standard-catalog-into-the-subsidiary-chart.md): Upserts catalog lines by semantic key, then by account code; updates company accounting settings (AR/AP defaults, template metadata). Safe to call repeatedly. - [Soft-delete an account](https://docs.fluidehr.com/api-reference/chart-of-accounts/soft-delete-an-account.md) - [Update an account](https://docs.fluidehr.com/api-reference/chart-of-accounts/update-an-account.md) - [Resolve client self-onboarding link (profile only)](https://docs.fluidehr.com/api-reference/client-onboarding/resolve-client-self-onboarding-link-profile-only.md) - [Update client company profile via self-onboarding link](https://docs.fluidehr.com/api-reference/client-onboarding/update-client-company-profile-via-self-onboarding-link.md) - [Accept cohort invite by token](https://docs.fluidehr.com/api-reference/cohort/accept-cohort-invite-by-token.md) - [Accept cohort membership](https://docs.fluidehr.com/api-reference/cohort/accept-cohort-membership.md) - [Add Member](https://docs.fluidehr.com/api-reference/cohort/add-member.md) - [Create](https://docs.fluidehr.com/api-reference/cohort/create.md) - [Decline cohort invite by token](https://docs.fluidehr.com/api-reference/cohort/decline-cohort-invite-by-token.md) - [Decline cohort membership](https://docs.fluidehr.com/api-reference/cohort/decline-cohort-membership.md) - [Get One](https://docs.fluidehr.com/api-reference/cohort/get-one.md) - [Invite](https://docs.fluidehr.com/api-reference/cohort/invite.md) - [List](https://docs.fluidehr.com/api-reference/cohort/list.md) - [List cohort membership inbox](https://docs.fluidehr.com/api-reference/cohort/list-cohort-membership-inbox.md) - [List Members](https://docs.fluidehr.com/api-reference/cohort/list-members.md) - [List Memberships](https://docs.fluidehr.com/api-reference/cohort/list-memberships.md) - [Patch Membership Scope](https://docs.fluidehr.com/api-reference/cohort/patch-membership-scope.md) - [Remove](https://docs.fluidehr.com/api-reference/cohort/remove.md) - [Remove Member](https://docs.fluidehr.com/api-reference/cohort/remove-member.md) - [Terminate cohort membership](https://docs.fluidehr.com/api-reference/cohort/terminate-cohort-membership.md) - [Update](https://docs.fluidehr.com/api-reference/cohort/update.md) - [Get accounting settings for a subsidiary (company)](https://docs.fluidehr.com/api-reference/company-accounting-settings/get-accounting-settings-for-a-subsidiary-company.md) - [Upsert accounting settings for a subsidiary (company)](https://docs.fluidehr.com/api-reference/company-accounting-settings/upsert-accounting-settings-for-a-subsidiary-company.md) - [Add Subsidiary](https://docs.fluidehr.com/api-reference/company/add-subsidiary.md) - [Bootstrap](https://docs.fluidehr.com/api-reference/company/bootstrap.md) - [Create](https://docs.fluidehr.com/api-reference/company/create.md) - [Current](https://docs.fluidehr.com/api-reference/company/current.md) - [Get One](https://docs.fluidehr.com/api-reference/company/get-one.md) - [List](https://docs.fluidehr.com/api-reference/company/list.md) - [Restore](https://docs.fluidehr.com/api-reference/company/restore.md) - [Set Activation](https://docs.fluidehr.com/api-reference/company/set-activation.md) - [Set Primary](https://docs.fluidehr.com/api-reference/company/set-primary.md) - [Set Suspension](https://docs.fluidehr.com/api-reference/company/set-suspension.md) - [Soft Delete](https://docs.fluidehr.com/api-reference/company/soft-delete.md) - [Update](https://docs.fluidehr.com/api-reference/company/update.md) - [Evaluate](https://docs.fluidehr.com/api-reference/compliance/evaluate.md) - [List Offboarding](https://docs.fluidehr.com/api-reference/compliance/list-offboarding.md) - [Patch Offboarding](https://docs.fluidehr.com/api-reference/compliance/patch-offboarding.md) - [Sod Report](https://docs.fluidehr.com/api-reference/compliance/sod-report.md) - [Start Offboarding](https://docs.fluidehr.com/api-reference/compliance/start-offboarding.md) - [Terminate Onboarding Flow](https://docs.fluidehr.com/api-reference/compliance/terminate-onboarding-flow.md) - [List](https://docs.fluidehr.com/api-reference/country-configuration-ccs/list.md) - [List CM/NG jurisdiction pack manifest (stub registry)](https://docs.fluidehr.com/api-reference/country-configuration-ccs/list-cmng-jurisdiction-pack-manifest-stub-registry.md) - [List effective](https://docs.fluidehr.com/api-reference/country-configuration-ccs/list-effective.md) - [Publish new CCS version (superadmin workflow — protect in](https://docs.fluidehr.com/api-reference/country-configuration-ccs/publish-new-ccs-version-superadmin-workflow-—-protect-in.md): Publish new CCS version (superadmin workflow — protect in gateway) - [Cash on hand, average monthly expense, runway and](https://docs.fluidehr.com/api-reference/dashboard/cash-on-hand-average-monthly-expense-runway-and.md): Cash on hand, average monthly expense, runway and balance-sheet ratio heuristics - [Company HR metrics for the admin home dashboard](https://docs.fluidehr.com/api-reference/dashboard/company-hr-metrics-for-the-admin-home-dashboard.md): Headcount, compliance heuristics, engagement (insight snapshots or leave-activity proxy). - [Financial dashboard: P&L for period + AR/AP-style counts + draft journa…](https://docs.fluidehr.com/api-reference/dashboard/financial-dashboard:-p&l-for-period-+-arap-style-counts-+-draft-journa….md): Financial dashboard: P&L for period + AR/AP-style counts + draft journals - [Monthly revenue, expenses, and net income for trend charts](https://docs.fluidehr.com/api-reference/dashboard/monthly-revenue-expenses-and-net-income-for-trend-charts.md) - [Personal dashboard metrics for the logged-in employee](https://docs.fluidehr.com/api-reference/dashboard/personal-dashboard-metrics-for-the-logged-in-employee.md): Attendance week, leave balances, direct reports count, and recent performance reviews. - [Recruiting dashboard metrics (fluide-jobs when `JOBS_*` env is configur…](https://docs.fluidehr.com/api-reference/dashboard/recruiting-dashboard-metrics-fluide-jobs-when-`jobs_*`-env-is-configur….md): Recruiting dashboard metrics (fluide-jobs when `JOBS_*` env is configured) - [Rule-based financial highlights (extensible for ML later)](https://docs.fluidehr.com/api-reference/dashboard/rule-based-financial-highlights-extensible-for-ml-later.md) - [Top expense accounts as % of total expense for the period](https://docs.fluidehr.com/api-reference/dashboard/top-expense-accounts-as-%-of-total-expense-for-the-period.md) - [Business oversight — delegated VM actions and engagement lifecycle](https://docs.fluidehr.com/api-reference/delegation-audit/business-oversight-—-delegated-vm-actions-and-engagement-lifecycle.md) - [Cancel a pending or processing job (soft delete on job row](https://docs.fluidehr.com/api-reference/document-jobs/cancel-a-pending-or-processing-job-soft-delete-on-job-row.md): Cancel a pending or processing job (soft delete on job row TBD) - [Enqueue a document generation job](https://docs.fluidehr.com/api-reference/document-jobs/enqueue-a-document-generation-job.md): Produces a stub JSON manifest today; extend with real renderers. Use correlationId = producer row id for idempotency. - [Get one document job](https://docs.fluidehr.com/api-reference/document-jobs/get-one-document-job.md) - [List document jobs for the active organization](https://docs.fluidehr.com/api-reference/document-jobs/list-document-jobs-for-the-active-organization.md) - [Retry a failed or cancelled job](https://docs.fluidehr.com/api-reference/document-jobs/retry-a-failed-or-cancelled-job.md) - [Create register](https://docs.fluidehr.com/api-reference/document-management/create-register.md) - [List enterprise document registry records (stub)](https://docs.fluidehr.com/api-reference/document-management/list-enterprise-document-registry-records-stub.md) - [Update id](https://docs.fluidehr.com/api-reference/document-management/update-id.md) - [Generate accounting transactions listing as XLSX](https://docs.fluidehr.com/api-reference/documents/generate-accounting-transactions-listing-as-xlsx.md) - [Generate balance sheet Excel workbook](https://docs.fluidehr.com/api-reference/documents/generate-balance-sheet-excel-workbook.md) - [Generate balance sheet PDF (IFRS-style management report)](https://docs.fluidehr.com/api-reference/documents/generate-balance-sheet-pdf-ifrs-style-management-report.md) - [Generate bill PDF, store on disk, return public URL](https://docs.fluidehr.com/api-reference/documents/generate-bill-pdf-store-on-disk-return-public-url.md): Idempotent per organization + bill id (correlationId) when payload hash matches. - [Generate chart of accounts Excel workbook](https://docs.fluidehr.com/api-reference/documents/generate-chart-of-accounts-excel-workbook.md) - [Generate chart of accounts listing PDF](https://docs.fluidehr.com/api-reference/documents/generate-chart-of-accounts-listing-pdf.md) - [Generate filtered bill listing as PDF](https://docs.fluidehr.com/api-reference/documents/generate-filtered-bill-listing-as-pdf.md) - [Generate filtered bill listing as XLSX](https://docs.fluidehr.com/api-reference/documents/generate-filtered-bill-listing-as-xlsx.md) - [Generate filtered invoice listing as PDF](https://docs.fluidehr.com/api-reference/documents/generate-filtered-invoice-listing-as-pdf.md) - [Generate filtered invoice listing as XLSX](https://docs.fluidehr.com/api-reference/documents/generate-filtered-invoice-listing-as-xlsx.md) - [Generate general ledger Excel workbook](https://docs.fluidehr.com/api-reference/documents/generate-general-ledger-excel-workbook.md) - [Generate general ledger PDF (posted lines by account)](https://docs.fluidehr.com/api-reference/documents/generate-general-ledger-pdf-posted-lines-by-account.md) - [Generate income statement Excel workbook](https://docs.fluidehr.com/api-reference/documents/generate-income-statement-excel-workbook.md) - [Generate income statement / P&L PDF](https://docs.fluidehr.com/api-reference/documents/generate-income-statement-p&l-pdf.md) - [Generate invoice PDF, store on disk, return public URL](https://docs.fluidehr.com/api-reference/documents/generate-invoice-pdf-store-on-disk-return-public-url.md): Idempotent per organization + invoice id (correlationId) when payload hash matches. - [Generate offer letter PDF for ATS (fluide-jobs)](https://docs.fluidehr.com/api-reference/documents/generate-offer-letter-pdf-for-ats-fluide-jobs.md) - [Generate payslip PDF, store on disk, return public URL](https://docs.fluidehr.com/api-reference/documents/generate-payslip-pdf-store-on-disk-return-public-url.md): Idempotent per organization + payslipId when payload hash matches. Pass force=true to overwrite after payroll corrections. - [Generate statement of cash flows Excel workbook](https://docs.fluidehr.com/api-reference/documents/generate-statement-of-cash-flows-excel-workbook.md) - [Generate statement of cash flows PDF](https://docs.fluidehr.com/api-reference/documents/generate-statement-of-cash-flows-pdf.md) - [Generate trial balance Excel workbook](https://docs.fluidehr.com/api-reference/documents/generate-trial-balance-excel-workbook.md) - [Generate trial balance PDF](https://docs.fluidehr.com/api-reference/documents/generate-trial-balance-pdf.md) - [Generate Ecobank access token](https://docs.fluidehr.com/api-reference/ecobank-services/generate-ecobank-access-token.md) - [Get Ecobank account balance](https://docs.fluidehr.com/api-reference/ecobank-services/get-ecobank-account-balance.md) - [Get Ecobank account statement](https://docs.fluidehr.com/api-reference/ecobank-services/get-ecobank-account-statement.md) - [Initiate Ecobank payment](https://docs.fluidehr.com/api-reference/ecobank-services/initiate-ecobank-payment.md) - [List supported institutions](https://docs.fluidehr.com/api-reference/ecobank-services/list-supported-institutions.md) - [Open Ecobank account](https://docs.fluidehr.com/api-reference/ecobank-services/open-ecobank-account.md) - [Perform account name enquiry](https://docs.fluidehr.com/api-reference/ecobank-services/perform-account-name-enquiry.md) - [Process bill payment](https://docs.fluidehr.com/api-reference/ecobank-services/process-bill-payment.md) - [Process cross-border remittance](https://docs.fluidehr.com/api-reference/ecobank-services/process-cross-border-remittance.md) - [Accept](https://docs.fluidehr.com/api-reference/engagement/accept.md) - [Cancel](https://docs.fluidehr.com/api-reference/engagement/cancel.md) - [Coverage](https://docs.fluidehr.com/api-reference/engagement/coverage.md) - [Create](https://docs.fluidehr.com/api-reference/engagement/create.md) - [Get One](https://docs.fluidehr.com/api-reference/engagement/get-one.md) - [List](https://docs.fluidehr.com/api-reference/engagement/list.md) - [Terminate](https://docs.fluidehr.com/api-reference/engagement/terminate.md) - [Convert an amount using stored rates (direct or inverted)](https://docs.fluidehr.com/api-reference/exchange-rates/convert-an-amount-using-stored-rates-direct-or-inverted.md) - [Create or update a daily FX rate](https://docs.fluidehr.com/api-reference/exchange-rates/create-or-update-a-daily-fx-rate.md) - [Fetch ECB daily rates from Frankfurter API into](https://docs.fluidehr.com/api-reference/exchange-rates/fetch-ecb-daily-rates-from-frankfurter-api-into.md): Fetch ECB daily rates from Frankfurter API into exchange_rates - [List rates](https://docs.fluidehr.com/api-reference/exchange-rates/list-rates.md) - [Create Claim](https://docs.fluidehr.com/api-reference/expenses/create-claim.md) - [Create decide](https://docs.fluidehr.com/api-reference/expenses/create-decide.md) - [Create submit](https://docs.fluidehr.com/api-reference/expenses/create-submit.md) - [Get Claim](https://docs.fluidehr.com/api-reference/expenses/get-claim.md) - [List claims](https://docs.fluidehr.com/api-reference/expenses/list-claims.md) - [Delete a file by ID](https://docs.fluidehr.com/api-reference/file-management/delete-a-file-by-id.md) - [Download a file by ID](https://docs.fluidehr.com/api-reference/file-management/download-a-file-by-id.md) - [Get file info by ID](https://docs.fluidehr.com/api-reference/file-management/get-file-info-by-id.md) - [List uploaded files](https://docs.fluidehr.com/api-reference/file-management/list-uploaded-files.md) - [Upload a file](https://docs.fluidehr.com/api-reference/file-management/upload-a-file.md) - [Depreciation posting history for an asset](https://docs.fluidehr.com/api-reference/fixed-assets/depreciation-posting-history-for-an-asset.md) - [Dispose asset — post retirement JE and set status DISPOSED](https://docs.fluidehr.com/api-reference/fixed-assets/dispose-asset-—-post-retirement-je-and-set-status-disposed.md) - [Export fixed asset register (XLSX or CSV)](https://docs.fluidehr.com/api-reference/fixed-assets/export-fixed-asset-register-xlsx-or-csv.md) - [Get asset](https://docs.fluidehr.com/api-reference/fixed-assets/get-asset.md) - [List fixed assets](https://docs.fluidehr.com/api-reference/fixed-assets/list-fixed-assets.md) - [Post one period straight-line depreciation to the GL (Dr expense / Cr a…](https://docs.fluidehr.com/api-reference/fixed-assets/post-one-period-straight-line-depreciation-to-the-gl-dr-expense-cr-a….md): Post one period straight-line depreciation to the GL (Dr expense / Cr accumulated depreciation). Idempotent per YYYY-MM. - [Register a fixed asset (GL links)](https://docs.fluidehr.com/api-reference/fixed-assets/register-a-fixed-asset-gl-links.md) - [Run depreciation for all active assets in the tenant (one](https://docs.fluidehr.com/api-reference/fixed-assets/run-depreciation-for-all-active-assets-in-the-tenant-one.md): Run depreciation for all active assets in the tenant (one calendar month) - [Create a new Flutterwave customer](https://docs.fluidehr.com/api-reference/flutterwave/create-a-new-flutterwave-customer.md) - [Create a transfer recipient (Bank details)](https://docs.fluidehr.com/api-reference/flutterwave/create-a-transfer-recipient-bank-details.md) - [Get Payment Methods](https://docs.fluidehr.com/api-reference/flutterwave/get-payment-methods.md): Retrieves the list of available payment methods for a given currency. - [Initiate a one-shot direct transfer (Orchestrator)](https://docs.fluidehr.com/api-reference/flutterwave/initiate-a-one-shot-direct-transfer-orchestrator.md) - [Initiate a standard transfer using saved IDs](https://docs.fluidehr.com/api-reference/flutterwave/initiate-a-standard-transfer-using-saved-ids.md) - [Retrieve a customer by Flutterwave ID](https://docs.fluidehr.com/api-reference/flutterwave/retrieve-a-customer-by-flutterwave-id.md) - [Retrieve a transfer recipient by ID](https://docs.fluidehr.com/api-reference/flutterwave/retrieve-a-transfer-recipient-by-id.md) - [Retrieve all customers](https://docs.fluidehr.com/api-reference/flutterwave/retrieve-all-customers.md) - [Retrieve all transfer recipients](https://docs.fluidehr.com/api-reference/flutterwave/retrieve-all-transfer-recipients.md) - [Create create](https://docs.fluidehr.com/api-reference/geofence-sites/create-create.md) - [Delete](https://docs.fluidehr.com/api-reference/geofence-sites/delete.md) - [Get id](https://docs.fluidehr.com/api-reference/geofence-sites/get-id.md) - [List](https://docs.fluidehr.com/api-reference/geofence-sites/list.md) - [Update id](https://docs.fluidehr.com/api-reference/geofence-sites/update-id.md) - [Health check](https://docs.fluidehr.com/api-reference/health/health-check.md): Returns service health and dependency status. Use for load balancer probes and deployment verification. - [HR health check](https://docs.fluidehr.com/api-reference/health/hr-health-check.md): Liveness probe for the HR API. Requires developer JWT, X-Fluide-Api-Key, and X-Fluide-Client-Id — use Authorize in the playground. - [Description](https://docs.fluidehr.com/api-reference/hr.md): Employee records, leave, performance, and HR operations for the Fluide Suite. - [Academy / L&D enrollments (fluide-academy-core proxy)](https://docs.fluidehr.com/api-reference/hr-employees/academy-l&d-enrollments-fluide-academy-core-proxy.md): Requires `ACADEMY_BASE_URL` and `ACADEMY_INTERNAL_API_KEY` on fluide-hr matching fluide-academy-core. - [Academy / L&D skill declarations (fluide-academy-core proxy)](https://docs.fluidehr.com/api-reference/hr-employees/academy-l&d-skill-declarations-fluide-academy-core-proxy.md): Requires `ACADEMY_BASE_URL` and `ACADEMY_INTERNAL_API_KEY` on fluide-hr matching fluide-academy-core. - [Commit bulk employee import (partial success supported)](https://docs.fluidehr.com/api-reference/hr-employees/commit-bulk-employee-import-partial-success-supported.md) - [Commit payment rails bulk import (updates existing](https://docs.fluidehr.com/api-reference/hr-employees/commit-payment-rails-bulk-import-updates-existing.md): Commit payment rails bulk import (updates existing employees only) - [Create](https://docs.fluidehr.com/api-reference/hr-employees/create.md) - [Create documents](https://docs.fluidehr.com/api-reference/hr-employees/create-documents.md) - [Create employee and provision FluideAuth staff seat (single request)](https://docs.fluidehr.com/api-reference/hr-employees/create-employee-and-provision-fluideauth-staff-seat-single-request.md): Runs HR create then internal staff provisioning. Rolls back the HR row if provisioning fails. - [Create employment invite draft (invite-first org flow before user accep…](https://docs.fluidehr.com/api-reference/hr-employees/create-employment-invite-draft-invite-first-org-flow-before-user-accep….md): Create employment invite draft (invite-first org flow before user accepts invite) - [Create history](https://docs.fluidehr.com/api-reference/hr-employees/create-history.md) - [Create onboarding](https://docs.fluidehr.com/api-reference/hr-employees/create-onboarding.md) - [Current user's HR employee in the active organization](https://docs.fluidehr.com/api-reference/hr-employees/current-users-hr-employee-in-the-active-organization.md) - [Download branded employee import template (CSV or XLSX)](https://docs.fluidehr.com/api-reference/hr-employees/download-branded-employee-import-template-csv-or-xlsx.md) - [Download consolidated employee CV (PDF or DOCX)](https://docs.fluidehr.com/api-reference/hr-employees/download-consolidated-employee-cv-pdf-or-docx.md) - [Download payment rails import template (separate from core HR employee…](https://docs.fluidehr.com/api-reference/hr-employees/download-payment-rails-import-template-separate-from-core-hr-employee….md): Download payment rails import template (separate from core HR employee import) - [Emergency contacts](https://docs.fluidehr.com/api-reference/hr-employees/emergency-contacts.md) - [Employee dependents](https://docs.fluidehr.com/api-reference/hr-employees/employee-dependents.md) - [Export employees for the active company (CSV or XLSX)](https://docs.fluidehr.com/api-reference/hr-employees/export-employees-for-the-active-company-csv-or-xlsx.md) - [Get documents](https://docs.fluidehr.com/api-reference/hr-employees/get-documents.md) - [Get history](https://docs.fluidehr.com/api-reference/hr-employees/get-history.md) - [Get id](https://docs.fluidehr.com/api-reference/hr-employees/get-id.md) - [List employees](https://docs.fluidehr.com/api-reference/hr-employees/list-employees.md) - [Onboarding](https://docs.fluidehr.com/api-reference/hr-employees/onboarding.md) - [Provision FluideAuth user + staff org seat for HR employees (not an ele…](https://docs.fluidehr.com/api-reference/hr-employees/provision-fluideauth-user-+-staff-org-seat-for-hr-employees-not-an-ele….md): Provision FluideAuth user + staff org seat for HR employees (not an elevated team invite) - [Provision Wallet](https://docs.fluidehr.com/api-reference/hr-employees/provision-wallet.md) - [Record promotion or transfer](https://docs.fluidehr.com/api-reference/hr-employees/record-promotion-or-transfer.md): Updates department and/or designation on the employee row and appends a matching employment_history snapshot in one transaction. - [Remove](https://docs.fluidehr.com/api-reference/hr-employees/remove.md) - [Replace dependents list](https://docs.fluidehr.com/api-reference/hr-employees/replace-dependents-list.md) - [Replace emergency contacts](https://docs.fluidehr.com/api-reference/hr-employees/replace-emergency-contacts.md) - [Reporting manager (auth user id)](https://docs.fluidehr.com/api-reference/hr-employees/reporting-manager-auth-user-id.md) - [Set or clear reporting manager](https://docs.fluidehr.com/api-reference/hr-employees/set-or-clear-reporting-manager.md): Requires full HR write. Stores UUID of the manager’s FluideAuth user on `profileExtensions.reportingManagerUserId`. - [Team L&D rollup (enrollments + skills from fluide-academy-core)](https://docs.fluidehr.com/api-reference/hr-employees/team-l&d-rollup-enrollments-+-skills-from-fluide-academy-core.md): Company scope (max 200 employees) when caller has hr:employees:read; otherwise direct reports when hr:attendance:read or hr:ld:team:read. Requires ACADEMY_* env on fluide-hr. - [Update](https://docs.fluidehr.com/api-reference/hr-employees/update.md) - [Validate employee import file (no persistence)](https://docs.fluidehr.com/api-reference/hr-employees/validate-employee-import-file-no-persistence.md) - [Validate employee import rows from JSON (no persistence)](https://docs.fluidehr.com/api-reference/hr-employees/validate-employee-import-rows-from-json-no-persistence.md) - [Validate payment rails import file (no persistence)](https://docs.fluidehr.com/api-reference/hr-employees/validate-payment-rails-import-file-no-persistence.md) - [Validate payment rails rows from JSON (no persistence)](https://docs.fluidehr.com/api-reference/hr-employees/validate-payment-rails-rows-from-json-no-persistence.md) - [Create](https://docs.fluidehr.com/api-reference/hr-employment-contracts/create.md) - [Download employment contract PDF (integrity metadata on](https://docs.fluidehr.com/api-reference/hr-employment-contracts/download-employment-contract-pdf-integrity-metadata-on.md): Download employment contract PDF (integrity metadata on headers) - [Get id](https://docs.fluidehr.com/api-reference/hr-employment-contracts/get-id.md) - [List contracts for the active company](https://docs.fluidehr.com/api-reference/hr-employment-contracts/list-contracts-for-the-active-company.md) - [Remove](https://docs.fluidehr.com/api-reference/hr-employment-contracts/remove.md) - [Update id](https://docs.fluidehr.com/api-reference/hr-employment-contracts/update-id.md) - [Executive](https://docs.fluidehr.com/api-reference/insights/executive.md) - [Export Executive](https://docs.fluidehr.com/api-reference/insights/export-executive.md) - [Recompute](https://docs.fluidehr.com/api-reference/insights/recompute.md) - [Workforce Analytics](https://docs.fluidehr.com/api-reference/insights/workforce-analytics.md) - [Create Pair](https://docs.fluidehr.com/api-reference/inter-company/create-pair.md) - [Delete Pair](https://docs.fluidehr.com/api-reference/inter-company/delete-pair.md) - [Deprecated — use post-elimination](https://docs.fluidehr.com/api-reference/inter-company/deprecated-—-use-post-elimination.md) - [Get Pair](https://docs.fluidehr.com/api-reference/inter-company/get-pair.md) - [List Pairs](https://docs.fluidehr.com/api-reference/inter-company/list-pairs.md) - [Post inter-company elimination using configured pair](https://docs.fluidehr.com/api-reference/inter-company/post-inter-company-elimination-using-configured-pair.md): Post inter-company elimination using configured pair accounts - [Post mirrored due-to / due-from journal entries (stub)](https://docs.fluidehr.com/api-reference/inter-company/post-mirrored-due-to-due-from-journal-entries-stub.md) - [Update Pair](https://docs.fluidehr.com/api-reference/inter-company/update-pair.md) - [Generate invoice payment receipt PDF (service-to-service from fluide-bo…](https://docs.fluidehr.com/api-reference/internal-documents/generate-invoice-payment-receipt-pdf-service-to-service-from-fluide-bo….md): Generate invoice payment receipt PDF (service-to-service from fluide-books) - [Persist a buffer as a managed file (service-to-service)](https://docs.fluidehr.com/api-reference/internal-files/persist-a-buffer-as-a-managed-file-service-to-service.md): Used by fluide-capital-core and similar services. Requires FLUIDE_INTERNAL_FILE_TOKEN on caller and callee. - [Stream file bytes for an organization (service-to-service)](https://docs.fluidehr.com/api-reference/internal-files/stream-file-bytes-for-an-organization-service-to-service.md) - [Reconcile invoice allocation from any online collection](https://docs.fluidehr.com/api-reference/internal-payments/reconcile-invoice-allocation-from-any-online-collection.md): Reconcile invoice allocation from any online collection provider - [Reconcile invoice allocation from Stripe](https://docs.fluidehr.com/api-reference/internal-payments/reconcile-invoice-allocation-from-stripe.md): Reconcile invoice allocation from Stripe checkout.session.completed (internal) - [Initiate a mobile money payout for a bill (internal)](https://docs.fluidehr.com/api-reference/internal-payouts/initiate-a-mobile-money-payout-for-a-bill-internal.md) - [Resolve default company operating wallet for a payout currency](https://docs.fluidehr.com/api-reference/internal-wallets/resolve-default-company-operating-wallet-for-a-payout-currency.md): Uses PAYMENTS_INTERNAL_API_KEY. Returns wallet UUID for payroll disbursement debit source. - [Accept investor relationship](https://docs.fluidehr.com/api-reference/investor-portfolio/accept-investor-relationship.md) - [Add Member](https://docs.fluidehr.com/api-reference/investor-portfolio/add-member.md) - [Advance investor relationship stage](https://docs.fluidehr.com/api-reference/investor-portfolio/advance-investor-relationship-stage.md) - [Create](https://docs.fluidehr.com/api-reference/investor-portfolio/create.md) - [Decline investor relationship](https://docs.fluidehr.com/api-reference/investor-portfolio/decline-investor-relationship.md) - [Get One](https://docs.fluidehr.com/api-reference/investor-portfolio/get-one.md) - [Invite](https://docs.fluidehr.com/api-reference/investor-portfolio/invite.md) - [List](https://docs.fluidehr.com/api-reference/investor-portfolio/list.md) - [List investor relationship inbox](https://docs.fluidehr.com/api-reference/investor-portfolio/list-investor-relationship-inbox.md) - [List Members](https://docs.fluidehr.com/api-reference/investor-portfolio/list-members.md) - [List Relationships](https://docs.fluidehr.com/api-reference/investor-portfolio/list-relationships.md) - [Remove](https://docs.fluidehr.com/api-reference/investor-portfolio/remove.md) - [Remove Member](https://docs.fluidehr.com/api-reference/investor-portfolio/remove-member.md) - [Terminate investor relationship](https://docs.fluidehr.com/api-reference/investor-portfolio/terminate-investor-relationship.md) - [Update](https://docs.fluidehr.com/api-reference/investor-portfolio/update.md) - [Get invoice payment channel settings for a company](https://docs.fluidehr.com/api-reference/invoice-collection-settings/get-invoice-payment-channel-settings-for-a-company.md) - [Upsert invoice payment channel settings](https://docs.fluidehr.com/api-reference/invoice-collection-settings/upsert-invoice-payment-channel-settings.md) - [Cancel an invoice](https://docs.fluidehr.com/api-reference/invoices/cancel-an-invoice.md) - [Create a hosted payment link for an invoice (Stripe](https://docs.fluidehr.com/api-reference/invoices/create-a-hosted-payment-link-for-an-invoice-stripe.md): Create a hosted payment link for an invoice (Stripe Checkout via FluidePay) - [Create a new invoice](https://docs.fluidehr.com/api-reference/invoices/create-a-new-invoice.md) - [Download invoice PDF bytes (generated via fluide-utils)](https://docs.fluidehr.com/api-reference/invoices/download-invoice-pdf-bytes-generated-via-fluide-utils.md) - [Duplicate invoice into a new draft](https://docs.fluidehr.com/api-reference/invoices/duplicate-invoice-into-a-new-draft.md) - [Export invoices (csv/xlsx/pdf) with optional status and](https://docs.fluidehr.com/api-reference/invoices/export-invoices-csvxlsxpdf-with-optional-status-and.md): Export invoices (csv/xlsx/pdf) with optional status and date filters - [Generate invoice PDF in fluide-utils and return a download](https://docs.fluidehr.com/api-reference/invoices/generate-invoice-pdf-in-fluide-utils-and-return-a-download.md): Generate invoice PDF in fluide-utils and return a download URL - [Get an invoice by ID](https://docs.fluidehr.com/api-reference/invoices/get-an-invoice-by-id.md) - [Link uploaded source documents to an invoice](https://docs.fluidehr.com/api-reference/invoices/link-uploaded-source-documents-to-an-invoice.md) - [List all invoices](https://docs.fluidehr.com/api-reference/invoices/list-all-invoices.md) - [Post invoice to the ledger (creates immutable journal entry)](https://docs.fluidehr.com/api-reference/invoices/post-invoice-to-the-ledger-creates-immutable-journal-entry.md) - [Record payment allocation against an invoice](https://docs.fluidehr.com/api-reference/invoices/record-payment-allocation-against-an-invoice.md) - [Resend invoice email to customer (rotates pay link)](https://docs.fluidehr.com/api-reference/invoices/resend-invoice-email-to-customer-rotates-pay-link.md) - [Send invoice to customer via email with pay link](https://docs.fluidehr.com/api-reference/invoices/send-invoice-to-customer-via-email-with-pay-link.md) - [Update an invoice](https://docs.fluidehr.com/api-reference/invoices/update-an-invoice.md) - [Create a new journal entry with lines](https://docs.fluidehr.com/api-reference/journal-entries/create-a-new-journal-entry-with-lines.md) - [Export journal lines as XLSX or CSV (flattened debit/credit](https://docs.fluidehr.com/api-reference/journal-entries/export-journal-lines-as-xlsx-or-csv-flattened-debitcredit.md): Export journal lines as XLSX or CSV (flattened debit/credit lines) - [Get a journal entry by ID with its lines](https://docs.fluidehr.com/api-reference/journal-entries/get-a-journal-entry-by-id-with-its-lines.md) - [List all journal entries](https://docs.fluidehr.com/api-reference/journal-entries/list-all-journal-entries.md) - [Post a draft journal entry](https://docs.fluidehr.com/api-reference/journal-entries/post-a-draft-journal-entry.md) - [Record expense (debit expense, credit cash/bank) — posted](https://docs.fluidehr.com/api-reference/journal-entries/record-expense-debit-expense-credit-cashbank-—-posted.md): Record expense (debit expense, credit cash/bank) — posted immediately - [Record income (debit cash/bank, credit revenue) — posted](https://docs.fluidehr.com/api-reference/journal-entries/record-income-debit-cashbank-credit-revenue-—-posted.md): Record income (debit cash/bank, credit revenue) — posted immediately - [Update a draft journal entry](https://docs.fluidehr.com/api-reference/journal-entries/update-a-draft-journal-entry.md) - [Void a journal entry](https://docs.fluidehr.com/api-reference/journal-entries/void-a-journal-entry.md) - [Get](https://docs.fluidehr.com/api-reference/leave-accrual/get.md) - [Upsert accrual rules for a leave type](https://docs.fluidehr.com/api-reference/leave-accrual/upsert-accrual-rules-for-a-leave-type.md) - [Approve](https://docs.fluidehr.com/api-reference/leave/approve.md) - [Create documents](https://docs.fluidehr.com/api-reference/leave/create-documents.md) - [Create holidays](https://docs.fluidehr.com/api-reference/leave/create-holidays.md) - [Create Policy Announcement](https://docs.fluidehr.com/api-reference/leave/create-policy-announcement.md) - [Create Policy Faq](https://docs.fluidehr.com/api-reference/leave/create-policy-faq.md) - [Create requests](https://docs.fluidehr.com/api-reference/leave/create-requests.md) - [Create Type](https://docs.fluidehr.com/api-reference/leave/create-type.md) - [Create year](https://docs.fluidehr.com/api-reference/leave/create-year.md) - [Get employeeId](https://docs.fluidehr.com/api-reference/leave/get-employeeid.md) - [Leave overlapping a range for calendar / team views](https://docs.fluidehr.com/api-reference/leave/leave-overlapping-a-range-for-calendar-team-views.md) - [List documents](https://docs.fluidehr.com/api-reference/leave/list-documents.md) - [List holidays](https://docs.fluidehr.com/api-reference/leave/list-holidays.md) - [List Policy Announcements](https://docs.fluidehr.com/api-reference/leave/list-policy-announcements.md) - [List Policy Faqs](https://docs.fluidehr.com/api-reference/leave/list-policy-faqs.md) - [List Requests](https://docs.fluidehr.com/api-reference/leave/list-requests.md) - [List types](https://docs.fluidehr.com/api-reference/leave/list-types.md) - [Project Balance](https://docs.fluidehr.com/api-reference/leave/project-balance.md) - [Recent leave activity for an employee (request-centric)](https://docs.fluidehr.com/api-reference/leave/recent-leave-activity-for-an-employee-request-centric.md) - [Reject](https://docs.fluidehr.com/api-reference/leave/reject.md) - [Reporting manager hint from employee profileExtensions](https://docs.fluidehr.com/api-reference/leave/reporting-manager-hint-from-employee-profileextensions.md) - [Submit an HR support message (audited)](https://docs.fluidehr.com/api-reference/leave/submit-an-hr-support-message-audited.md) - [Working Days](https://docs.fluidehr.com/api-reference/leave/working-days.md) - [Balance sheet (assets, liabilities, equity) as of a date](https://docs.fluidehr.com/api-reference/ledger/balance-sheet-assets-liabilities-equity-as-of-a-date.md) - [Cash and cash-equivalent account balances as of a date](https://docs.fluidehr.com/api-reference/ledger/cash-and-cash-equivalent-account-balances-as-of-a-date.md) - [Direct-method cash flow layout (shell; gross lines pending account clas…](https://docs.fluidehr.com/api-reference/ledger/direct-method-cash-flow-layout-shell;-gross-lines-pending-account-clas….md): Direct-method cash flow layout (shell; gross lines pending account classification) - [Get trial balance aggregated by account (posted journals only)](https://docs.fluidehr.com/api-reference/ledger/get-trial-balance-aggregated-by-account-posted-journals-only.md) - [P&L (revenue & expense) for a date range](https://docs.fluidehr.com/api-reference/ledger/p&l-revenue-&-expense-for-a-date-range.md) - [Simplified statement of cash flows for a period (indirect reconciliatio…](https://docs.fluidehr.com/api-reference/ledger/simplified-statement-of-cash-flows-for-a-period-indirect-reconciliatio….md): Simplified statement of cash flows for a period (indirect reconciliation vs cash-like accounts) - [Create Loan](https://docs.fluidehr.com/api-reference/loans/create-loan.md) - [Decide Loan](https://docs.fluidehr.com/api-reference/loans/decide-loan.md) - [Get Loan](https://docs.fluidehr.com/api-reference/loans/get-loan.md) - [List Loans](https://docs.fluidehr.com/api-reference/loans/list-loans.md) - [Submit Loan](https://docs.fluidehr.com/api-reference/loans/submit-loan.md) - [Verify Virtual Manager](https://docs.fluidehr.com/api-reference/marketplace-admin/verify-virtual-manager.md) - [Find All](https://docs.fluidehr.com/api-reference/mobilemoney/find-all.md) - [Find One](https://docs.fluidehr.com/api-reference/mobilemoney/find-one.md) - [Remove](https://docs.fluidehr.com/api-reference/mobilemoney/remove.md) - [Create engagement lifecycle notification from template](https://docs.fluidehr.com/api-reference/notifications/create-engagement-lifecycle-notification-from-template.md) - [Dismiss an in-app notification](https://docs.fluidehr.com/api-reference/notifications/dismiss-an-in-app-notification.md) - [Get notification by ID](https://docs.fluidehr.com/api-reference/notifications/get-notification-by-id.md) - [List notifications for the current user](https://docs.fluidehr.com/api-reference/notifications/list-notifications-for-the-current-user.md) - [Send a notification](https://docs.fluidehr.com/api-reference/notifications/send-a-notification.md) - [Add Kr](https://docs.fluidehr.com/api-reference/okr/add-kr.md) - [Add Objective](https://docs.fluidehr.com/api-reference/okr/add-objective.md) - [Create Cycle](https://docs.fluidehr.com/api-reference/okr/create-cycle.md) - [List](https://docs.fluidehr.com/api-reference/okr/list.md) - [List Objectives](https://docs.fluidehr.com/api-reference/okr/list-objectives.md) - [Patch Kr](https://docs.fluidehr.com/api-reference/okr/patch-kr.md) - [Advance](https://docs.fluidehr.com/api-reference/onboarding/advance.md) - [Create assets](https://docs.fluidehr.com/api-reference/onboarding/create-assets.md) - [Get current KYB status and level for active organization](https://docs.fluidehr.com/api-reference/onboarding/get-current-kyb-status-and-level-for-active-organization.md) - [Get required and allowed KYB document types for country/tier/applicant…](https://docs.fluidehr.com/api-reference/onboarding/get-required-and-allowed-kyb-document-types-for-countrytierapplicant….md): Get required and allowed KYB document types for country/tier/applicant profile - [List assets](https://docs.fluidehr.com/api-reference/onboarding/list-assets.md) - [List Checklist](https://docs.fluidehr.com/api-reference/onboarding/list-checklist.md) - [Patch Setup](https://docs.fluidehr.com/api-reference/onboarding/patch-setup.md) - [Status](https://docs.fluidehr.com/api-reference/onboarding/status.md) - [Submit/replace KYB-KYC documents for super-admin review](https://docs.fluidehr.com/api-reference/onboarding/submitreplace-kyb-kyc-documents-for-super-admin-review.md) - [Update return](https://docs.fluidehr.com/api-reference/onboarding/update-return.md) - [Create Branch](https://docs.fluidehr.com/api-reference/org-master-data/create-branch.md) - [Create Cost Center](https://docs.fluidehr.com/api-reference/org-master-data/create-cost-center.md) - [Create Department](https://docs.fluidehr.com/api-reference/org-master-data/create-department.md) - [Create Profit Center](https://docs.fluidehr.com/api-reference/org-master-data/create-profit-center.md) - [Delete Branch](https://docs.fluidehr.com/api-reference/org-master-data/delete-branch.md) - [Delete Cost Center](https://docs.fluidehr.com/api-reference/org-master-data/delete-cost-center.md) - [Delete Department](https://docs.fluidehr.com/api-reference/org-master-data/delete-department.md) - [Delete Profit Center](https://docs.fluidehr.com/api-reference/org-master-data/delete-profit-center.md) - [List Branches](https://docs.fluidehr.com/api-reference/org-master-data/list-branches.md) - [List Cost Centers](https://docs.fluidehr.com/api-reference/org-master-data/list-cost-centers.md) - [List Departments](https://docs.fluidehr.com/api-reference/org-master-data/list-departments.md) - [List Profit Centers](https://docs.fluidehr.com/api-reference/org-master-data/list-profit-centers.md) - [Update Branch](https://docs.fluidehr.com/api-reference/org-master-data/update-branch.md) - [Update Cost Center](https://docs.fluidehr.com/api-reference/org-master-data/update-cost-center.md) - [Update Department](https://docs.fluidehr.com/api-reference/org-master-data/update-department.md) - [Update Profit Center](https://docs.fluidehr.com/api-reference/org-master-data/update-profit-center.md) - [Create Role](https://docs.fluidehr.com/api-reference/org-rbac/create-role.md) - [Delete Role](https://docs.fluidehr.com/api-reference/org-rbac/delete-role.md) - [Get Role](https://docs.fluidehr.com/api-reference/org-rbac/get-role.md) - [List Catalog](https://docs.fluidehr.com/api-reference/org-rbac/list-catalog.md) - [List Members](https://docs.fluidehr.com/api-reference/org-rbac/list-members.md) - [List Permission Groups](https://docs.fluidehr.com/api-reference/org-rbac/list-permission-groups.md) - [List Role Templates](https://docs.fluidehr.com/api-reference/org-rbac/list-role-templates.md) - [List Roles](https://docs.fluidehr.com/api-reference/org-rbac/list-roles.md) - [Patch Member](https://docs.fluidehr.com/api-reference/org-rbac/patch-member.md) - [Update Role](https://docs.fluidehr.com/api-reference/org-rbac/update-role.md) - [Add Team Member](https://docs.fluidehr.com/api-reference/organigram/add-team-member.md) - [Create Node](https://docs.fluidehr.com/api-reference/organigram/create-node.md) - [Create Team](https://docs.fluidehr.com/api-reference/organigram/create-team.md) - [Delete Node](https://docs.fluidehr.com/api-reference/organigram/delete-node.md) - [Delete Team](https://docs.fluidehr.com/api-reference/organigram/delete-team.md) - [Get organigram](https://docs.fluidehr.com/api-reference/organigram/get-organigram.md) - [Patch Member Placement](https://docs.fluidehr.com/api-reference/organigram/patch-member-placement.md) - [Patch Settings](https://docs.fluidehr.com/api-reference/organigram/patch-settings.md) - [Remove Team Member](https://docs.fluidehr.com/api-reference/organigram/remove-team-member.md) - [Update Node](https://docs.fluidehr.com/api-reference/organigram/update-node.md) - [Update Team](https://docs.fluidehr.com/api-reference/organigram/update-team.md) - [Accept an invitation as the currently signed-in user. Mints a new JWT b…](https://docs.fluidehr.com/api-reference/organizations/accept-an-invitation-as-the-currently-signed-in-user-mints-a-new-jwt-b….md): Accept an invitation as the currently signed-in user. Mints a new JWT bound to the org and revokes the old one. - [Active organization profile (FBI id, plan, kind, business profile, owne…](https://docs.fluidehr.com/api-reference/organizations/active-organization-profile-fbi-id-plan-kind-business-profile-owne….md): Active organization profile (FBI id, plan, kind, business profile, owner/admin emails). Requires org settings / structure / members permission in JWT. - [Attach a fluide-hr canonical employee id to the latest pending invite f…](https://docs.fluidehr.com/api-reference/organizations/attach-a-fluide-hr-canonical-employee-id-to-the-latest-pending-invite-f….md): Attach a fluide-hr canonical employee id to the latest pending invite for an email - [Bulk-invite teammates during onboarding. BUSINESS orgs ensure an HR emp…](https://docs.fluidehr.com/api-reference/organizations/bulk-invite-teammates-during-onboarding-business-orgs-ensure-an-hr-emp….md): Bulk-invite teammates during onboarding. BUSINESS orgs ensure an HR employee per email. - [Cancel a pending invitation (owner/admin of the inviting](https://docs.fluidehr.com/api-reference/organizations/cancel-a-pending-invitation-owneradmin-of-the-inviting.md): Cancel a pending invitation (owner/admin of the inviting org only) - [Create an organization, make caller `owner`, mint a new JWT bound to it](https://docs.fluidehr.com/api-reference/organizations/create-an-organization-make-caller-`owner`-mint-a-new-jwt-bound-to-it.md) - [Deactivate an organization member (owner/admin only; cannot remove last…](https://docs.fluidehr.com/api-reference/organizations/deactivate-an-organization-member-owneradmin-only;-cannot-remove-last….md): Deactivate an organization member (owner/admin only; cannot remove last owner) - [Invite a teammate (owner/admin only)](https://docs.fluidehr.com/api-reference/organizations/invite-a-teammate-owneradmin-only.md) - [List](https://docs.fluidehr.com/api-reference/organizations/list.md) - [List members of an organization (caller must be a member)](https://docs.fluidehr.com/api-reference/organizations/list-members-of-an-organization-caller-must-be-a-member.md) - [List pending invitations for an organization (owner/admin](https://docs.fluidehr.com/api-reference/organizations/list-pending-invitations-for-an-organization-owneradmin.md): List pending invitations for an organization (owner/admin only) - [Organization security posture (MFA, session timeout, IP](https://docs.fluidehr.com/api-reference/organizations/organization-security-posture-mfa-session-timeout-ip.md): Organization security posture (MFA, session timeout, IP allowlist) - [Patch active organization locale and timezone preferences](https://docs.fluidehr.com/api-reference/organizations/patch-active-organization-locale-and-timezone-preferences.md) - [Patch organization security posture for partner firm](https://docs.fluidehr.com/api-reference/organizations/patch-organization-security-posture-for-partner-firm.md): Patch organization security posture for partner firm consoles - [Public invitation metadata (used by the invitee landing page before sig…](https://docs.fluidehr.com/api-reference/organizations/public-invitation-metadata-used-by-the-invitee-landing-page-before-sig….md): Public invitation metadata (used by the invitee landing page before sign-in) - [Single-step claim flow: create the user, accept the invite, and mint a…](https://docs.fluidehr.com/api-reference/organizations/single-step-claim-flow:-create-the-user-accept-the-invite-and-mint-a….md): Used by /join/:invitationId. Refuses if a credential account already exists for the invite email — in that case the user must POST /api/v1/auth/sign-in followed by POST /api/v1/organizations/invitations/:invitationId/accept. - [Switch active organization. Revokes current JWT, returns new one.](https://docs.fluidehr.com/api-reference/organizations/switch-active-organization-revokes-current-jwt-returns-new-one.md) - [Export Clients](https://docs.fluidehr.com/api-reference/partner-hub/export-clients.md) - [Get Client Home](https://docs.fluidehr.com/api-reference/partner-hub/get-client-home.md) - [Get Overview](https://docs.fluidehr.com/api-reference/partner-hub/get-overview.md) - [Get Workspace Home](https://docs.fluidehr.com/api-reference/partner-hub/get-workspace-home.md) - [Get Workspace Policy](https://docs.fluidehr.com/api-reference/partner-hub/get-workspace-policy.md) - [List Clients](https://docs.fluidehr.com/api-reference/partner-hub/list-clients.md) - [Patch Workspace Policy](https://docs.fluidehr.com/api-reference/partner-hub/patch-workspace-policy.md) - [Description](https://docs.fluidehr.com/api-reference/pay.md): Wallets, transactions, and payment provider integrations. - [Activate/deactivate a corridor](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/activatedeactivate-a-corridor.md) - [Activate/deactivate a rail](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/activatedeactivate-a-rail.md) - [Add a corridor to a rail](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/add-a-corridor-to-a-rail.md) - [Create a payment provider](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/create-a-payment-provider.md) - [List Providers](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/list-providers.md) - [List rails (and corridors) for a provider](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/list-rails-and-corridors-for-a-provider.md) - [Publish a new global capabilities snapshot from the current active graph](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/publish-a-new-global-capabilities-snapshot-from-the-current-active-graph.md) - [Update a payment provider (including demotion via active=false)](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/update-a-payment-provider-including-demotion-via-active=false.md) - [Upsert (enable) a rail for a provider](https://docs.fluidehr.com/api-reference/payments-capabilities-internal-admin/upsert-enable-a-rail-for-a-provider.md) - [Evaluate provider capability + org entitlements for a rail/currency/cou…](https://docs.fluidehr.com/api-reference/payments-capabilities/evaluate-provider-capability-+-org-entitlements-for-a-railcurrencycou….md): Evaluate provider capability + org entitlements for a rail/currency/country - [Latest committed provider capabilities snapshot (global facts)](https://docs.fluidehr.com/api-reference/payments-capabilities/latest-committed-provider-capabilities-snapshot-global-facts.md) - [List supported payout rails and country/currency corridors (merged acro…](https://docs.fluidehr.com/api-reference/payments-capabilities/list-supported-payout-rails-and-countrycurrency-corridors-merged-acro….md): Does not expose payment provider identities — only rails and supported corridors from the published snapshot. - [Description](https://docs.fluidehr.com/api-reference/payroll.md): Payroll runs, payslips, validators, and async payroll processing. - [Download statutory remittance PDF for a payroll period (employee row-le…](https://docs.fluidehr.com/api-reference/payroll-ess/download-statutory-remittance-pdf-for-a-payroll-period-employee-row-le….md): Download statutory remittance PDF for a payroll period (employee row-level) - [List](https://docs.fluidehr.com/api-reference/payroll-ess/list.md) - [Append-only audit trail of mapping changes (compliance)](https://docs.fluidehr.com/api-reference/payroll-gl-mappings/append-only-audit-trail-of-mapping-changes-compliance.md) - [Apply a statutory chart + mapping template (CM_STATUTORY / NG_STATUTORY…](https://docs.fluidehr.com/api-reference/payroll-gl-mappings/apply-a-statutory-chart-+-mapping-template-cm_statutory-ng_statutory….md): Apply a statutory chart + mapping template (CM_STATUTORY / NG_STATUTORY) to one subsidiary - [Check required payroll mappings coverage by currency](https://docs.fluidehr.com/api-reference/payroll-gl-mappings/check-required-payroll-mappings-coverage-by-currency.md) - [Create or replace a mapping row for a subsidiary +](https://docs.fluidehr.com/api-reference/payroll-gl-mappings/create-or-replace-a-mapping-row-for-a-subsidiary-+.md): Create or replace a mapping row for a subsidiary + component code - [List payroll → GL mappings for a subsidiary (company)](https://docs.fluidehr.com/api-reference/payroll-gl-mappings/list-payroll-→-gl-mappings-for-a-subsidiary-company.md) - [Soft-delete a mapping (audit entry recorded)](https://docs.fluidehr.com/api-reference/payroll-gl-mappings/soft-delete-a-mapping-audit-entry-recorded.md) - [Create Group](https://docs.fluidehr.com/api-reference/payroll-settings/create-group.md) - [Delete Cycle](https://docs.fluidehr.com/api-reference/payroll-settings/delete-cycle.md) - [Delete Group](https://docs.fluidehr.com/api-reference/payroll-settings/delete-group.md) - [Get apiv1payrollsettingscycles](https://docs.fluidehr.com/api-reference/payroll-settings/get-apiv1payrollsettingscycles.md) - [Get Approval Policy](https://docs.fluidehr.com/api-reference/payroll-settings/get-approval-policy.md) - [Get Settings](https://docs.fluidehr.com/api-reference/payroll-settings/get-settings.md) - [List Groups](https://docs.fluidehr.com/api-reference/payroll-settings/list-groups.md) - [Patch apiv1payrollsettingscycles](https://docs.fluidehr.com/api-reference/payroll-settings/patch-apiv1payrollsettingscycles.md) - [Post apiv1payrollsettingscycles](https://docs.fluidehr.com/api-reference/payroll-settings/post-apiv1payrollsettingscycles.md) - [Remove Member](https://docs.fluidehr.com/api-reference/payroll-settings/remove-member.md) - [Update Group](https://docs.fluidehr.com/api-reference/payroll-settings/update-group.md) - [Upsert Approval Policy](https://docs.fluidehr.com/api-reference/payroll-settings/upsert-approval-policy.md) - [Upsert Member](https://docs.fluidehr.com/api-reference/payroll-settings/upsert-member.md) - [Upsert payroll settings for a subsidiary](https://docs.fluidehr.com/api-reference/payroll-settings/upsert-payroll-settings-for-a-subsidiary.md) - [List](https://docs.fluidehr.com/api-reference/payroll-tax-remittance/list.md) - [Approve a payroll run (as an assigned approver)](https://docs.fluidehr.com/api-reference/payroll/approve-a-payroll-run-as-an-assigned-approver.md) - [Create a retro payroll run (DRAFT) for effective-date corrections](https://docs.fluidehr.com/api-reference/payroll/create-a-retro-payroll-run-draft-for-effective-date-corrections.md) - [Create payroll run](https://docs.fluidehr.com/api-reference/payroll/create-payroll-run.md): Creates a payroll run in DRAFT status for the current company. - [Download bank payment file or preview export metadata for a payroll run](https://docs.fluidehr.com/api-reference/payroll/download-bank-payment-file-or-preview-export-metadata-for-a-payroll-run.md) - [Download payroll line import template (CSV or XLSX)](https://docs.fluidehr.com/api-reference/payroll/download-payroll-line-import-template-csv-or-xlsx.md) - [Download tax remittance summary PDF (CM/NG)](https://docs.fluidehr.com/api-reference/payroll/download-tax-remittance-summary-pdf-cmng.md) - [Export payroll run register (CSV or XLSX)](https://docs.fluidehr.com/api-reference/payroll/export-payroll-run-register-csv-or-xlsx.md) - [Export payslip lines for a payroll run (CSV or XLSX)](https://docs.fluidehr.com/api-reference/payroll/export-payslip-lines-for-a-payroll-run-csv-or-xlsx.md) - [Generate bank payment file (CM/NG local, ISO 20022 pain.001, or audit J…](https://docs.fluidehr.com/api-reference/payroll/generate-bank-payment-file-cmng-local-iso-20022-pain001-or-audit-j….md): Generate bank payment file (CM/NG local, ISO 20022 pain.001, or audit JSON) - [Get payroll run by ID with payslips](https://docs.fluidehr.com/api-reference/payroll/get-payroll-run-by-id-with-payslips.md) - [Idempotently re-queue FAILED payslips for disbursement](https://docs.fluidehr.com/api-reference/payroll/idempotently-re-queue-failed-payslips-for-disbursement.md) - [List payroll runs for the current company](https://docs.fluidehr.com/api-reference/payroll/list-payroll-runs-for-the-current-company.md) - [Per-group validation progress for a payroll run](https://docs.fluidehr.com/api-reference/payroll/per-group-validation-progress-for-a-payroll-run.md) - [Process a draft payroll run (full engine + snapshot + events)](https://docs.fluidehr.com/api-reference/payroll/process-a-draft-payroll-run-full-engine-+-snapshot-+-events.md) - [Process a retro payroll run and persist delta adjustment lines](https://docs.fluidehr.com/api-reference/payroll/process-a-retro-payroll-run-and-persist-delta-adjustment-lines.md) - [Process an off-cycle payroll run for explicit period boundaries](https://docs.fluidehr.com/api-reference/payroll/process-an-off-cycle-payroll-run-for-explicit-period-boundaries.md) - [Process payroll for a company and period](https://docs.fluidehr.com/api-reference/payroll/process-payroll-for-a-company-and-period.md) - [Queue validated payslips for FluidePay disbursement (Kafka)](https://docs.fluidehr.com/api-reference/payroll/queue-validated-payslips-for-fluidepay-disbursement-kafka.md) - [Reconcile payroll run against books journals (or internal payslip check)](https://docs.fluidehr.com/api-reference/payroll/reconcile-payroll-run-against-books-journals-or-internal-payslip-check.md) - [Reject a payroll run (as an assigned approver)](https://docs.fluidehr.com/api-reference/payroll/reject-a-payroll-run-as-an-assigned-approver.md) - [Reopen a rejected payroll run back to draft (clears approvals)](https://docs.fluidehr.com/api-reference/payroll/reopen-a-rejected-payroll-run-back-to-draft-clears-approvals.md) - [Settlement snapshot and payslip disbursement summary for a payroll run](https://docs.fluidehr.com/api-reference/payroll/settlement-snapshot-and-payslip-disbursement-summary-for-a-payroll-run.md) - [Sign off validation for a payroll group; finalizes run when all groups…](https://docs.fluidehr.com/api-reference/payroll/sign-off-validation-for-a-payroll-group;-finalizes-run-when-all-groups….md): Sign off validation for a payroll group; finalizes run when all groups complete - [Simulate payroll without persisting; returns lines and diff vs prior run](https://docs.fluidehr.com/api-reference/payroll/simulate-payroll-without-persisting;-returns-lines-and-diff-vs-prior-run.md) - [Submit a computed payroll run for approval (freezes it)](https://docs.fluidehr.com/api-reference/payroll/submit-a-computed-payroll-run-for-approval-freezes-it.md) - [Update a draft payroll run](https://docs.fluidehr.com/api-reference/payroll/update-a-draft-payroll-run.md) - [Validate an approved payroll run and generate payslips](https://docs.fluidehr.com/api-reference/payroll/validate-an-approved-payroll-run-and-generate-payslips.md) - [Create](https://docs.fluidehr.com/api-reference/payslips/create.md) - [Get payslip by ID](https://docs.fluidehr.com/api-reference/payslips/get-payslip-by-id.md) - [List payslips (optional employeeId filter)](https://docs.fluidehr.com/api-reference/payslips/list-payslips-optional-employeeid-filter.md) - [Create Cycle](https://docs.fluidehr.com/api-reference/performance/create-cycle.md) - [Create Template](https://docs.fluidehr.com/api-reference/performance/create-template.md) - [List Cycles](https://docs.fluidehr.com/api-reference/performance/list-cycles.md) - [List My Reviews](https://docs.fluidehr.com/api-reference/performance/list-my-reviews.md) - [List Reviews](https://docs.fluidehr.com/api-reference/performance/list-reviews.md) - [List Templates](https://docs.fluidehr.com/api-reference/performance/list-templates.md) - [Start Review](https://docs.fluidehr.com/api-reference/performance/start-review.md) - [Update Review](https://docs.fluidehr.com/api-reference/performance/update-review.md) - [Create a project](https://docs.fluidehr.com/api-reference/projects/create-a-project.md) - [Get one project](https://docs.fluidehr.com/api-reference/projects/get-one-project.md) - [List accounting projects (for journal line projectId)](https://docs.fluidehr.com/api-reference/projects/list-accounting-projects-for-journal-line-projectid.md) - [Soft-delete a project](https://docs.fluidehr.com/api-reference/projects/soft-delete-a-project.md) - [Update a project](https://docs.fluidehr.com/api-reference/projects/update-a-project.md) - [Books Prometheus metrics](https://docs.fluidehr.com/api-reference/prometheus/books-prometheus-metrics.md): Prometheus scrape target for accounting service metrics. - [HR Prometheus metrics](https://docs.fluidehr.com/api-reference/prometheus/hr-prometheus-metrics.md): Prometheus exposition format for HR request counters, latency histograms, and process metrics. - [Payments Prometheus metrics](https://docs.fluidehr.com/api-reference/prometheus/payments-prometheus-metrics.md): Prometheus scrape target for wallet and transaction metrics. - [Payroll Prometheus metrics](https://docs.fluidehr.com/api-reference/prometheus/payroll-prometheus-metrics.md): Prometheus scrape target for payroll processing and API metrics. - [Utils Prometheus metrics](https://docs.fluidehr.com/api-reference/prometheus/utils-prometheus-metrics.md): Prometheus scrape target for shared utilities service metrics. - [Download generated artifact by public token (no JWT)](https://docs.fluidehr.com/api-reference/public-artifacts/download-generated-artifact-by-public-token-no-jwt.md) - [List enabled payment channels for this invoice](https://docs.fluidehr.com/api-reference/public-invoices/list-enabled-payment-channels-for-this-invoice.md) - [Start checkout for a payment channel](https://docs.fluidehr.com/api-reference/public-invoices/start-checkout-for-a-payment-channel.md) - [View invoice by public token (no auth)](https://docs.fluidehr.com/api-reference/public-invoices/view-invoice-by-public-token-no-auth.md) - [Full payroll reconciliation — all journal entries for a run](https://docs.fluidehr.com/api-reference/reconciliation/full-payroll-reconciliation-—-all-journal-entries-for-a-run.md): Full payroll reconciliation — all journal entries for a run with balance checks - [Reconcile journal for a specific payroll run (double-entry](https://docs.fluidehr.com/api-reference/reconciliation/reconcile-journal-for-a-specific-payroll-run-double-entry.md): Reconcile journal for a specific payroll run (double-entry check) - [List job applications (fluide-jobs proxy)](https://docs.fluidehr.com/api-reference/recruitment/list-job-applications-fluide-jobs-proxy.md): Requires fluide-hr env `JOBS_BASE_URL` and `JOBS_INTERNAL_API_KEY` matching fluide-jobs. - [Mark application hire-ready (fluide-jobs → fluide-hr onboarding seed)](https://docs.fluidehr.com/api-reference/recruitment/mark-application-hire-ready-fluide-jobs-→-fluide-hr-onboarding-seed.md) - [Create pause](https://docs.fluidehr.com/api-reference/recurring/create-pause.md) - [Create recurring document template](https://docs.fluidehr.com/api-reference/recurring/create-recurring-document-template.md) - [Create recurring schedule](https://docs.fluidehr.com/api-reference/recurring/create-recurring-schedule.md) - [Create resume](https://docs.fluidehr.com/api-reference/recurring/create-resume.md) - [Enqueue immediate run (manual)](https://docs.fluidehr.com/api-reference/recurring/enqueue-immediate-run-manual.md) - [List recurring schedules](https://docs.fluidehr.com/api-reference/recurring/list-recurring-schedules.md) - [List recurring templates](https://docs.fluidehr.com/api-reference/recurring/list-recurring-templates.md) - [List run history for schedule](https://docs.fluidehr.com/api-reference/recurring/list-run-history-for-schedule.md) - [Preview next N occurrence timestamps](https://docs.fluidehr.com/api-reference/recurring/preview-next-n-occurrence-timestamps.md) - [Retry a failed run (new idempotency key)](https://docs.fluidehr.com/api-reference/recurring/retry-a-failed-run-new-idempotency-key.md) - [Download financial PDFs (income statement, balance sheet, cash flow, tr…](https://docs.fluidehr.com/api-reference/reports/download-financial-pdfs-income-statement-balance-sheet-cash-flow-tr….md): Download financial PDFs (income statement, balance sheet, cash flow, trial balance, general ledger, chart of accounts) - [Download full management pack: XLSX multi-sheet workbook, or ZIP of bra…](https://docs.fluidehr.com/api-reference/reports/download-full-management-pack:-xlsx-multi-sheet-workbook-or-zip-of-bra….md): Download full management pack: XLSX multi-sheet workbook, or ZIP of branded PDFs (income, balance sheet, cash flow, trial balance, chart of accounts via fluide-utils) - [Download income statement, balance sheet, or cash flow as XLSX (generat…](https://docs.fluidehr.com/api-reference/reports/download-income-statement-balance-sheet-or-cash-flow-as-xlsx-generat….md): Download income statement, balance sheet, or cash flow as XLSX (generated in fluide-utils; requires Authorization and UTILS_BASE_URL) - [Export posted GL lines for one account as XLSX (drill-down)](https://docs.fluidehr.com/api-reference/reports/export-posted-gl-lines-for-one-account-as-xlsx-drill-down.md) - [Merge trial balances across companies with inter-company elimination ad…](https://docs.fluidehr.com/api-reference/reports/merge-trial-balances-across-companies-with-inter-company-elimination-ad….md): Merge trial balances across companies with inter-company elimination adjustments - [P&L + balance sheet + trial balance in one response (reporting / analyt…](https://docs.fluidehr.com/api-reference/reports/p&l-+-balance-sheet-+-trial-balance-in-one-response-reporting-analyt….md): P&L + balance sheet + trial balance in one response (reporting / analytics) - [Posted journal lines for a single GL account (drill-down)](https://docs.fluidehr.com/api-reference/reports/posted-journal-lines-for-a-single-gl-account-drill-down.md) - [Create a StatutoryDeductionConfig row for a RuleVersion](https://docs.fluidehr.com/api-reference/rules/create-a-statutorydeductionconfig-row-for-a-ruleversion.md) - [Create a TaxBracket row for a RuleVersion](https://docs.fluidehr.com/api-reference/rules/create-a-taxbracket-row-for-a-ruleversion.md) - [Create Rule Version](https://docs.fluidehr.com/api-reference/rules/create-rule-version.md) - [Get RuleVersion by ID](https://docs.fluidehr.com/api-reference/rules/get-ruleversion-by-id.md) - [List RuleVersions](https://docs.fluidehr.com/api-reference/rules/list-ruleversions.md) - [Create a scheduled report definition](https://docs.fluidehr.com/api-reference/scheduledreports/create-a-scheduled-report-definition.md) - [Get one scheduled report](https://docs.fluidehr.com/api-reference/scheduledreports/get-one-scheduled-report.md) - [List scheduled reports](https://docs.fluidehr.com/api-reference/scheduledreports/list-scheduled-reports.md) - [Run now: materialize a statement export from this schedule](https://docs.fluidehr.com/api-reference/scheduledreports/run-now:-materialize-a-statement-export-from-this-schedule.md) - [Soft-delete a scheduled report](https://docs.fluidehr.com/api-reference/scheduledreports/soft-delete-a-scheduled-report.md) - [Update a scheduled report](https://docs.fluidehr.com/api-reference/scheduledreports/update-a-scheduled-report.md) - [Attach fluide-utils file ids after external generation](https://docs.fluidehr.com/api-reference/statementexports/attach-fluide-utils-file-ids-after-external-generation.md) - [Create a statement export and optionally enqueue generation in fluide-u…](https://docs.fluidehr.com/api-reference/statementexports/create-a-statement-export-and-optionally-enqueue-generation-in-fluide-u….md): When UTILS_BASE_URL and Authorization are present, enqueues a document job (stub manifest today). - [Get one statement export](https://docs.fluidehr.com/api-reference/statementexports/get-one-statement-export.md) - [List saved statement exports for the organization](https://docs.fluidehr.com/api-reference/statementexports/list-saved-statement-exports-for-the-organization.md) - [Refresh status from fluide-utils document job](https://docs.fluidehr.com/api-reference/statementexports/refresh-status-from-fluide-utils-document-job.md) - [Soft-delete a statement export](https://docs.fluidehr.com/api-reference/statementexports/soft-delete-a-statement-export.md) - [Soft-delete many statement exports](https://docs.fluidehr.com/api-reference/statementexports/soft-delete-many-statement-exports.md) - [Update statement export metadata](https://docs.fluidehr.com/api-reference/statementexports/update-statement-export-metadata.md) - [Create Checkout Session](https://docs.fluidehr.com/api-reference/stripe-internal/create-checkout-session.md) - [Create Payment Intent](https://docs.fluidehr.com/api-reference/stripe-payments/create-payment-intent.md) - [Stripe webhook endpoint (checkout session completion)](https://docs.fluidehr.com/api-reference/stripe-webhooks/stripe-webhook-endpoint-checkout-session-completion.md) - [Create Career Path](https://docs.fluidehr.com/api-reference/talent/create-career-path.md) - [Create competencies](https://docs.fluidehr.com/api-reference/talent/create-competencies.md) - [Create Succession Plan](https://docs.fluidehr.com/api-reference/talent/create-succession-plan.md) - [Delete Career Path](https://docs.fluidehr.com/api-reference/talent/delete-career-path.md) - [Delete id](https://docs.fluidehr.com/api-reference/talent/delete-id.md) - [Delete Succession Plan](https://docs.fluidehr.com/api-reference/talent/delete-succession-plan.md) - [List Career Paths](https://docs.fluidehr.com/api-reference/talent/list-career-paths.md) - [List Competencies](https://docs.fluidehr.com/api-reference/talent/list-competencies.md) - [List Succession Plans](https://docs.fluidehr.com/api-reference/talent/list-succession-plans.md) - [Update Career Path](https://docs.fluidehr.com/api-reference/talent/update-career-path.md) - [Update id](https://docs.fluidehr.com/api-reference/talent/update-id.md) - [Update Succession Plan](https://docs.fluidehr.com/api-reference/talent/update-succession-plan.md) - [Create](https://docs.fluidehr.com/api-reference/tax-filing/create.md) - [List](https://docs.fluidehr.com/api-reference/tax-filing/list.md) - [STUB — generate certified-format statutory export file + audit (no gove…](https://docs.fluidehr.com/api-reference/tax-filing/stub-—-generate-certified-format-statutory-export-file-+-audit-no-gove….md): STUB — generate certified-format statutory export file + audit (no government API submission) - [Update Status](https://docs.fluidehr.com/api-reference/tax-filing/update-status.md) - [Create](https://docs.fluidehr.com/api-reference/timesheets/create.md) - [Delete](https://docs.fluidehr.com/api-reference/timesheets/delete.md) - [Export approved timesheet hours for payroll (period=YYYY-MM)](https://docs.fluidehr.com/api-reference/timesheets/export-approved-timesheet-hours-for-payroll-period=yyyy-mm.md) - [Get id](https://docs.fluidehr.com/api-reference/timesheets/get-id.md) - [List list](https://docs.fluidehr.com/api-reference/timesheets/list-list.md) - [Manager approve timesheet](https://docs.fluidehr.com/api-reference/timesheets/manager-approve-timesheet.md) - [Manager reject timesheet](https://docs.fluidehr.com/api-reference/timesheets/manager-reject-timesheet.md) - [Submit](https://docs.fluidehr.com/api-reference/timesheets/submit.md) - [Update id](https://docs.fluidehr.com/api-reference/timesheets/update-id.md) - [Export accounting transactions](https://docs.fluidehr.com/api-reference/transactions/export-accounting-transactions.md) - [Export transactions (csv/xlsx/pdf) with filters applied](https://docs.fluidehr.com/api-reference/transactions/export-transactions-csvxlsxpdf-with-filters-applied.md) - [Get a transaction by id (scoped to the active organization)](https://docs.fluidehr.com/api-reference/transactions/get-a-transaction-by-id-scoped-to-the-active-organization.md) - [Get transaction detail](https://docs.fluidehr.com/api-reference/transactions/get-transaction-detail.md) - [List](https://docs.fluidehr.com/api-reference/transactions/list.md) - [List accounting transactions](https://docs.fluidehr.com/api-reference/transactions/list-accounting-transactions.md) - [Post unrealized FX gain/loss journal entries for foreign-currency monet…](https://docs.fluidehr.com/api-reference/treasury/post-unrealized-fx-gainloss-journal-entries-for-foreign-currency-monet….md): Post unrealized FX gain/loss journal entries for foreign-currency monetary accounts using closing exchange rates. - [Description](https://docs.fluidehr.com/api-reference/utils.md): Notifications, files, document generation, and shared platform utilities. - [Get Profile](https://docs.fluidehr.com/api-reference/virtual-manager/get-profile.md) - [Patch Profile](https://docs.fluidehr.com/api-reference/virtual-manager/patch-profile.md) - [Submit Verification](https://docs.fluidehr.com/api-reference/virtual-manager/submit-verification.md) - [Create an additional company wallet](https://docs.fluidehr.com/api-reference/wallets/create-an-additional-company-wallet.md) - [List](https://docs.fluidehr.com/api-reference/wallets/list.md) - [Create Definition](https://docs.fluidehr.com/api-reference/workflow/create-definition.md) - [Decide Task](https://docs.fluidehr.com/api-reference/workflow/decide-task.md) - [Delegate Task](https://docs.fluidehr.com/api-reference/workflow/delegate-task.md) - [Delete Definition](https://docs.fluidehr.com/api-reference/workflow/delete-definition.md) - [Get Definition](https://docs.fluidehr.com/api-reference/workflow/get-definition.md) - [List Definitions](https://docs.fluidehr.com/api-reference/workflow/list-definitions.md) - [List Pending Tasks](https://docs.fluidehr.com/api-reference/workflow/list-pending-tasks.md) - [Start Instance](https://docs.fluidehr.com/api-reference/workflow/start-instance.md) - [Update Definition](https://docs.fluidehr.com/api-reference/workflow/update-definition.md) - [Create scenarios](https://docs.fluidehr.com/api-reference/workforce-planning/create-scenarios.md) - [List](https://docs.fluidehr.com/api-reference/workforce-planning/list.md) - [Update id](https://docs.fluidehr.com/api-reference/workforce-planning/update-id.md) - [Add Member](https://docs.fluidehr.com/api-reference/workspace/add-member.md) - [Create](https://docs.fluidehr.com/api-reference/workspace/create.md) - [Create Company](https://docs.fluidehr.com/api-reference/workspace/create-company.md) - [Get client company KYB status](https://docs.fluidehr.com/api-reference/workspace/get-client-company-kyb-status.md) - [Get Company](https://docs.fluidehr.com/api-reference/workspace/get-company.md) - [Issue Onboarding Link](https://docs.fluidehr.com/api-reference/workspace/issue-onboarding-link.md) - [List](https://docs.fluidehr.com/api-reference/workspace/list.md) - [List Companies](https://docs.fluidehr.com/api-reference/workspace/list-companies.md) - [List Members](https://docs.fluidehr.com/api-reference/workspace/list-members.md) - [Move Company](https://docs.fluidehr.com/api-reference/workspace/move-company.md) - [Remove](https://docs.fluidehr.com/api-reference/workspace/remove.md) - [Remove Company](https://docs.fluidehr.com/api-reference/workspace/remove-company.md) - [Remove Member](https://docs.fluidehr.com/api-reference/workspace/remove-member.md) - [Resubmit rejected client company KYB](https://docs.fluidehr.com/api-reference/workspace/resubmit-rejected-client-company-kyb.md) - [Revoke Onboarding Link](https://docs.fluidehr.com/api-reference/workspace/revoke-onboarding-link.md) - [Submit client company KYB for super-admin review](https://docs.fluidehr.com/api-reference/workspace/submit-client-company-kyb-for-super-admin-review.md) - [Update](https://docs.fluidehr.com/api-reference/workspace/update.md) - [Update Company](https://docs.fluidehr.com/api-reference/workspace/update-company.md) - [Auth overview](https://docs.fluidehr.com/auth/overview.md): Developer credentials, token exchange, and access tokens for Fluide APIs. - [Auth quickstart](https://docs.fluidehr.com/auth/quickstart.md): Exchange developer credentials for a JWT and verify your integration is authorized. - [Books overview](https://docs.fluidehr.com/books/overview.md): Accounting, general ledger, invoicing, and financial reporting. - [Books quickstart](https://docs.fluidehr.com/books/quickstart.md): Reach the Books API and explore chart of accounts and journal entries. - [Changelog](https://docs.fluidehr.com/changelog.md): API and documentation changes for Fluide Connect integrators. - [Authorization](https://docs.fluidehr.com/getting-started/authorization.md): Exchange API credentials for a JWT and call Fluide product APIs from your integration. - [Environments](https://docs.fluidehr.com/getting-started/environments.md): Sandbox base URL for docs export and integration; staging and production notes. - [Errors and rate limits](https://docs.fluidehr.com/getting-started/errors-and-rate-limits.md): Common error responses, stable error codes, and how to handle them. - [First request](https://docs.fluidehr.com/getting-started/first-request.md): Exchange developer credentials and call a Fluide product API. - [HR overview](https://docs.fluidehr.com/hr/overview.md): Employee records, leave, contracts, and HR operations for the Fluide Suite. - [HR quickstart](https://docs.fluidehr.com/hr/quickstart.md): Verify access and create your first employee record through the HR API. - [Introduction](https://docs.fluidehr.com/introduction.md): Integrate Fluide APIs into your product using developer API keys. - [Pay overview](https://docs.fluidehr.com/pay/overview.md): Digital wallets, transactions, and payment integrations. - [Pay quickstart](https://docs.fluidehr.com/pay/quickstart.md): List wallets and initiate your first payment through the Pay API. - [Payroll overview](https://docs.fluidehr.com/payroll/overview.md): Payroll runs, payslips, and pay processing for the Fluide Suite. - [Payroll quickstart](https://docs.fluidehr.com/payroll/quickstart.md): Create a payroll run and retrieve payslips through the Payroll API. - [Utils modules](https://docs.fluidehr.com/utils/modules.md): Notifications, files, documents, and document jobs in Fluide Utils. - [Utils overview](https://docs.fluidehr.com/utils/overview.md): Notifications, files, and document generation for Fluide integrations. - [Utils quickstart](https://docs.fluidehr.com/utils/quickstart.md): Send a notification or generate a document through the Utils API. ## OpenAPI Specs - [fluide-utils](https://docs.fluidehr.com/openapi/fluide-utils.json) - [fluide-payroll](https://docs.fluidehr.com/openapi/fluide-payroll.json) - [fluide-pay](https://docs.fluidehr.com/openapi/fluide-pay.json) - [fluide-hr](https://docs.fluidehr.com/openapi/fluide-hr.json) - [fluide-books](https://docs.fluidehr.com/openapi/fluide-books.json) - [fluide-auth](https://docs.fluidehr.com/openapi/fluide-auth.json)