Float Public API
REST API (OpenAPI 3.1.0, 71 operations across 47 paths) for automating accounting and reporting against Float. Read card transactions, account transactions, bills, bill attachments, payments, reimbursements and receipts; manage the coding dimensions (GL codes, tax codes, tax components, custom fields, vendors, subsidiaries); read cards, card limits, teams, users, approval and submission policies; create and manage API accounting connections and webhook subscriptions. Bearer-token auth with per-business API tokens issued from the Float web app. Cursor-free page/page_size pagination with created_at range filters.
The identity and technical contract details declared by the specification.
AccountSchema
object
3 properties
3 required
AccountTransactionSchema
object
13 properties
13 required
AccountTransactionType
string
AccountViewSchema
object
4 properties
4 required
AccountingConnectionCreateSchema
object
1 property
1 required
AccountingConnectionListSchema
object
1 property
1 required
AccountingConnectionSchema
object
5 properties
5 required
AccountingConnectionStatus
string
AccountingConnectionType
string
AccountingReviewStatus
string
AccountingStageEnum
string
INREVIEW - INREVIEW READYTOEXPORT - READYTOEXPORT EXPORTED - EXPORTED
AllowedValuesRuleSchema_AccountingVendor_
object
4 properties
4 required
AllowedValuesRuleSchema_GLCode_
object
4 properties
4 required
AllowedValuesRuleSchema_GenericTag_
object
4 properties
4 required
AllowedValuesRuleSchema_TaxCode_
object
4 properties
4 required
ApprovalLevelSchema
object
2 properties
2 required
ApprovalPolicySchema
object
7 properties
7 required
ApprovalPolicyType
string
ApprovalStepApproversSchema
object
3 properties
3 required
ApprovalStepSchema
object
2 properties
2 required
ApprovalWorkflowSchema
object
2 properties
2 required
AutoPauseSchema
object
2 properties
2 required
BaseApprovalPolicySchema
object
3 properties
3 required
BatchUpdateResponseSchema
object
2 properties
2 required
BillAttachmentSchema
object
5 properties
5 required
BillLineItemSchema
object
8 properties
8 required
BillPaymentStatus
string
This contains all the same choices from the AccountsPayablePaymentStatus but with the addition of CREATED and MARKEDASPAID
BillSchema
object
19 properties
19 required
BillUpdateSchema
object
1 property
CardActivationStateType
string
CardLimitSchema
object
9 properties
9 required
CardPausedStateType
string
CardSchema
object
13 properties
11 required
CardTransactionAccountingStageSchema
string
CardTransactionSchema
object
23 properties
15 required
CardTransactionType
string
CardTransactionUpdateSchema
object
3 properties
CountablePagedResponse_AccountViewSchema
object
8 properties
8 required
CountablePagedResponse_ApprovalPolicySchema
object
8 properties
8 required
CountablePagedResponse_BillAttachmentSchema
object
8 properties
8 required
CountablePagedResponse_BillSchema
object
8 properties
8 required
CountablePagedResponse_CardLimitSchema
object
8 properties
8 required
CountablePagedResponse_CardSchema
object
8 properties
8 required
CountablePagedResponse_CardTransactionSchema
object
8 properties
8 required
CountablePagedResponse_GLCodeOutputSchema
object
8 properties
8 required
CountablePagedResponse_ReceiptSchema
object
8 properties
8 required
CountablePagedResponse_ReimbursementReportSchema
object
8 properties
8 required
CountablePagedResponse_SubmissionPolicySchema
object
8 properties
8 required
CountablePagedResponse_SubsidiarySchema
object
8 properties
8 required
CountablePagedResponse_TaxCodeOutputSchema
object
8 properties
8 required
CountablePagedResponse_TaxComponentOutputSchema
object
8 properties
8 required
CountablePagedResponse_TeamSchema
object
8 properties
8 required
CountablePagedResponse_UnionType_MultiSelectSchema_StringSchema
object
8 properties
8 required
CountablePagedResponse_UserSchema
object
8 properties
8 required
CountablePagedResponse_VendorOutputSchema
object
8 properties
8 required
CreateCardLimitForCardSchema
object
7 properties
4 required
CreateCardLimitSchema
object
6 properties
3 required
CreateCardSchema
object
12 properties
4 required
CreateCardSchemaCurrencyEnum
string
CreateWebhookSubscriptionResponseSchema
object
5 properties
5 required
CreateWebhookSubscriptionSchema
object
1 property
1 required
CustomFieldInputListSchema
object
2 properties
2 required
CustomFieldInputSchema
object
3 properties
2 required
CustomFieldOptionInputListSchema
object
2 properties
2 required
CustomFieldRuleSchema
object
5 properties
5 required
EmailPreference
object
1 property
1 required
EmailReferenceSchema_UserSchema_
object
2 properties
2 required
ExpenseReportPaymentStatus
string
ExpenseSchema
object
18 properties
18 required
ExportSchema
object
1 property
1 required
ExternalIdReferenceSchema_GLCodeOutputSchema_
object
2 properties
2 required
ExternalIdReferenceSchema_MultiSelectSchema_
object
2 properties
2 required
ExternalIdReferenceSchema_StringSchema_
object
2 properties
2 required
ExternalIdReferenceSchema_VendorOutputSchema_
object
2 properties
2 required
FulfillmentMethodType
string
FundingSourceSchema
object
2 properties
2 required
GLCodeInputListSchema
object
2 properties
2 required
GLCodeInputSchema
object
6 properties
3 required
GLCodeOutputSchema
object
7 properties
3 required
LineSchema
object
7 properties
4 required
MerchantSchema
object
3 properties
2 required
MoneyValueSchema
object
2 properties
2 required
MoneyValueWithOptionalCurrencySchema
object
2 properties
2 required
MultiSelectSchema
object
5 properties
3 required
MultiSelectValue
object
2 properties
2 required
MultiSelectValueInputSchema
object
2 properties
2 required
NameExternalIdReferenceSchema_BillPayeeSchema_
object
3 properties
3 required
NameExternalIdReferenceSchema_Self_
object
3 properties
3 required
NameExternalIdReferenceSchema_SubsidiarySchema_
object
3 properties
3 required
NameReferenceSchema_AccountingVendor_
object
2 properties
2 required
NameReferenceSchema_ApprovalGroupSchema_
object
2 properties
2 required
NameReferenceSchema_ApprovalPolicySchema_
object
2 properties
2 required
NameReferenceSchema_BillAttachmentSchema_
object
2 properties
2 required
NameReferenceSchema_CardSchema_
object
2 properties
2 required
NameReferenceSchema_CustomFieldSchema_
object
2 properties
2 required
NameReferenceSchema_CustomFieldsPolicyRule_
object
2 properties
2 required
NameReferenceSchema_GLCode_
object
2 properties
2 required
NameReferenceSchema_GenericTag_
object
2 properties
2 required
NameReferenceSchema_TaxCode_
object
2 properties
2 required
NameReferenceSchema_TeamSchema_
object
2 properties
2 required
NameReferenceSchema_VendorOutputSchema_
object
2 properties
2 required
OptionInputSchema
object
2 properties
1 required
OptionSchema
object
4 properties
3 required
OverrideAutoPauseInputSchema
object
3 properties
3 required
OverrideSubmissionPolicyInputSchema
object
1 property
1 required
PagedResponseWebhookSubscriptionSchema
object
8 properties
8 required
PagedResponse_AccountTransactionSchema
object
6 properties
6 required
PagedResponse_PaymentSchema
object
6 properties
6 required
PatchedAccountingConnectionUpdateSchema
object
1 property
PatchedBillBatchUpdateSchema
object
2 properties
PatchedBillUpdateSchema
object
1 property
PatchedCardTransactionBatchUpdateSchema
object
2 properties
PatchedCardTransactionUpdateSchema
object
3 properties
PatchedReimbursementReportBatchUpdateSchema
object
2 properties
PatchedReimbursementReportUpdateSchema
object
3 properties
PatchedTaxCodeUpdateSchema
object
3 properties
PatchedUpdateCustomFieldOptionSchema
object
3 properties
PatchedUpdateCustomFieldSchema
object
2 properties
PatchedUpdateGLCodeSchema
object
Schema for updating a GL Code via PATCH request.
4 properties
PatchedVendorUpdateSchema
object
4 properties
PaymentSchema
object
9 properties
9 required
PostingDateTypeEnum
string
CURRENTDATE - CURRENTDATE LASTTRANSACTIONDATE - LASTTRANSACTIONDATE CUSTOMDATE - CUSTOMDATE
ReceiptSchema
object
5 properties
4 required
ReferenceSchema_AccountTransactionSchema_
object
1 property
1 required
ReferenceSchema_BillSchema_
object
1 property
1 required
ReferenceSchema_CardTransactionSchema_
object
1 property
1 required
ReferenceSchema_ReceiptSchema_
object
1 property
1 required
ReferenceSchema_TeamSchema_
object
1 property
1 required
ReimbursementReportSchema
object
20 properties
16 required
ReimbursementReportUpdateSchema
object
3 properties
ReloadIntervalType
string
RuleFieldSchema
object
2 properties
2 required
RulesSchema
object
7 properties
7 required
SpendComplianceStatus
string
StatusEnum
string
MARKEDASPAID - MARKEDASPAID PENDINGPAYMENTAPPROVAL - PENDINGPAYMENTAPPROVAL PENDINGAPPROVAL - PENDINGAPPROVAL
StringSchema
object
4 properties
2 required
StringValue
object
2 properties
2 required
StringValueInputSchema
object
2 properties
2 required
SubmissionPolicySchema
object
6 properties
6 required
SubsidiarySchema
object
5 properties
4 required
SyncInputSchema
object
1 property
TaxCodeAmountSchema
object
2 properties
1 required
TaxCodeAmountWithOptionalCurrencySchema
object
2 properties
1 required
TaxCodeInputListSchema
object
2 properties
2 required
TaxCodeInputSchema
object
3 properties
1 required
TaxCodeOutputSchema
object
5 properties
3 required
TaxComponentAmountSchema
object
2 properties
2 required
TaxComponentAmountWithOptionalCurrencySchema
object
2 properties
2 required
TaxComponentInputSchema
object
3 properties
2 required
TaxComponentOutputSchema
object
4 properties
3 required
TeamSchema
object
6 properties
6 required
UpdateFailureSchema
object
2 properties
2 required
UserCreateInputSchema
object
8 properties
5 required
UserSchema
object
8 properties
7 required
VendorInputListSchema
object
2 properties
2 required
VendorInputSchema
object
4 properties
1 required
VendorOutputSchema
object
5 properties
2 required
VendorUpdateSchemaCurrencyEnum
string
AFN - AFN ALL - ALL DZD - DZD USD - USD EUR - EUR AOA - AOA XCD - XCD ARS - ARS AMD - AMD AWG - AWG AUD - AUD AZN - AZN BSD - BSD BHD - BHD BDT - BDT BBD - BBD…
WebhookPreference
object
1 property
1 required
WebhookSubscriptionOutputSchema
object
4 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.