How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Soldo Transactions API

The Transactions API from Soldo — 7 operation(s) for transactions.

Soldo Transactions API is one of 47 APIs that Soldo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Transaction. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 12 operations across 7 paths, and defines 85 schemas. It is described by OpenAPI 3.2.0, at version 5.56.0.

Requests are made against 2 base URLs: https://api.soldo.com, https://api-demo.soldocloud.net.

12 operations 7 paths 85 schemas 2 DELETE4 GET3 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
5.56.0
Base URL
https://api.soldo.com/business/v2
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Soldo Transactions API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (standardAuth) using the clientCredentials flow, exposing 44 scopes.

  • standardAuth — This API uses OAuth 2 with the "Client Credentials" grant flow.

Paths & Operations 12

Across 7 paths, the API surfaces 12 operations — 2 DELETE, 4 GET, 3 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Transactions 12
POST
/business/v2/transactions/mileage-reimbursements
Create Mileage Reimbursement Transaction
mileage-reimbursement-transaction-create 2 params body → 200400404
POST
/business/v2/transactions/out-of-platform-transactions
Create Out-Of-Platform Transaction
out-of-platform-transaction-create 2 params body → 200400404
GET
/business/v2/transactions/mileage-reimbursements/{transactionId}
Get Mileage Reimbursement Transaction
mileage-reimbursement-transaction-get 3 params → 200404
PUT
/business/v2/transactions/mileage-reimbursements/{transactionId}
Update Mileage Reimbursement Transaction
mileage-reimbursement-transaction-update 3 params body → 200400404
DELETE
/business/v2/transactions/mileage-reimbursements/{transactionId}
Delete Mileage Reimbursement Transaction
mileage-reimbursement-transaction-delete 3 params → 204
GET
/business/v2/transactions/out-of-platform-transactions/{transactionId}
Get Out-Of-Platform Transaction
out-of-platform-transaction-get 3 params → 200404
PUT
/business/v2/transactions/out-of-platform-transactions/{transactionId}
Update Out-Of-Platform Transaction
out-of-platform-transaction-update 3 params body → 200400404
DELETE
/business/v2/transactions/out-of-platform-transactions/{transactionId}
Delete Out-Of-Platform Transaction
out-of-platform-transaction-delete 3 params → 204
POST
/business/v2/transactions/{transactionId}/tax-rate/{taxRateId}
Add VAT Rate to Transaction
transaction-tax-rate-set 2 params → 204404
GET
/business/v2/transactions/{transactionId}
Get Transaction
transaction-get 5 params → 200404
PUT
/business/v2/transactions/{transactionId}
Update Transaction
transaction-update 3 params body → 200400404
GET
/business/v2/transactions
Search Transactions
transaction-search 30 params → 200400

Schemas 85

The contract defines 85 schemas that model the data the API accepts and returns. The most detailed are Transaction (65 properties), TransactionItem (63 properties), User (23 properties), TransactionFuelDetails (17 properties). Each schema is shown below with its type and property counts.

TransactionMerchantCategory
object
5 properties
TransactionCarbonEmissionInfo
object
2 properties
TransactionFuelDetails
object
The transaction fuel details Refueling resource
17 properties
TransactionOwnerType
string
MileageReimbursementDetailsCreateRequest
object
8 properties 3 required
Invoice
object
4 properties
CustomerCareDepositEvent
object
6 properties
FuelType
string
EditTagEvent
object
6 properties
TransactionTimelineBalance
object
3 properties
SearchTransactionCategory
string
It determines the filter by category of the transaction, multiple categories can be included.
TransactionPaymentMethod
string
TransactionSplitInfo
object
10 properties
ISO3166Country
string
ExportStatus
string
The export status of the expense.
UpdateMileageReimbursementTransaction
object
Update MileageReimbursement Transaction JSON parameters.
3 properties 3 required
LoadSource
string
TransactionTimelineItem
object
6 properties
ExpenseStatus
string
SearchTransactionDateType
string
It determines the date to be considered for fromDate and toDate parameters.
UpdateTransaction
object
Update Transaction JSON parameters.
3 properties
LoadMoneyEvent
object
6 properties
TransactionModifiedEvent
object
6 properties
UnloadMoneyEvent
object
6 properties
DateParam
The end of the period of the search toDate included (i.e. less than) (Formats: yyyy-MM-dd, yyyy-MM-ddThh:mm:ss, yyyy-MM-ddThh:mm:ssZ).
ExpenseType
string
TransactionItemSplitInfo
object
10 properties
LoadFailedEvent
object
6 properties
UserStatus
string
MileageReimbursementTransaction
object
6 properties
WorkStatus
string
EntityIdDTO
object
1 property
Source
object
4 properties
OutOfPlatformTransactionPaymentMethod
string
WebhookEventName
string
UpdateOutOfPlatformTransaction
object
Update Out-Of-Platform Transaction JSON parameters.
7 properties 6 required
AddressCategory
string
TransactionItemDetails
object
1 property
MileageReimbursementDetailsUpdateRequest
object
8 properties 3 required
ExpenseCategory
object
11 properties
MileageReimbursementDetails
object
8 properties
Transactions
object
6 properties
InboundPaymentReversalEvent
object
6 properties
RecurringBillingEvent
object
6 properties
CustomerCareWithdrawEvent
object
6 properties
InboundPaymentEvent
object
6 properties
OutOfPlatformTransaction
object
10 properties
TransactionStatus
string
WebhookEventType
string
UserRole
object
4 properties
TransactionBusinessTripLinkedEvent
object
6 properties
TransactionItem
object
63 properties
TransactionBusinessTripUnlinkedEvent
object
6 properties
ConversionEvent
object
6 properties
Transaction
object
65 properties
Address
object
16 properties
User
object
23 properties
TransactionSign
string
CustomExport
object
2 properties
CardAuthorizationEvent
object
6 properties
SearchTransactionPaymentMethod
string
It determines the filter by payment method of the transaction, multiple payment methods can be included. OUTOFPLATFORMCOMPANY and OUTOFPLATFORMPERSONAL are not…
CreateOutOfPlatformTransaction
object
Create Out-Of-Platform Transaction JSON parameters.
8 properties 7 required
TransactionMerchant
object
5 properties
SearchTransactionResourceType
string
The resource type to be used together with id.
InternalTransferEvent
object
6 properties
BillingEvent
object
6 properties
SearchTransactionRequiredInformation
string
CreateMileageReimbursementTransaction
object
Create MileageReimbursement Transaction JSON parameters.
4 properties 4 required
VatRate
object
9 properties
TransactionAmount
object
2 properties
MerchantCategory
string
JouleFeedEvent
object
6 properties
ISO4217Currency
string
TransactionSplitInfoTag
object
7 properties
TransactionTag
object
7 properties
TransactionDeletedEvent
object
6 properties
TransactionAdjustmentEvent
object
6 properties
TransactionSpendingPolicyMetadata
object
2 properties
WiretransferEvent
object
6 properties
TransactionCategory
string
Direction
string
It indicates how the pages are ordered.
TransactionDetails
object
7 properties
ScheduledTransferEvent
object
6 properties
TransactionTimelineStatus
string
BalancedTransferEvent
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

soldo-transactions-api-openapi.yml Raw ↑

Other APIs Soldo publishes across the network.

Soldo Accounting Classification API
Soldo Addresses API
Soldo Authentication API
Soldo Auto-Transfer Presets API
Soldo Autotags API
Soldo Business Trips API
Soldo Card Rules API
Soldo Card Rules Presets API
Soldo Cards API
Soldo Company API
Soldo Contacts API
Soldo Documents API
Where this information came from

This is an independent, third-party profile of Soldo Transactions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.