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 Software and Services Transactions API

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

Soldo Software and Services Transactions API is one of 47 APIs that Soldo Software and Services 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.

This API exposes 12 operations across 7 paths, and defines 61 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 61 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 Software and Services 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 61

The contract defines 61 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.

DateParam
object
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).
SearchTransactionResourceType
string
The resource type to be used together with id.
WorkStatus
string
The work status of the User.
TransactionItem
object
63 properties
FuelType
string
The fuel type of the Vehicle.
Source
object
Info about the origin of the Transaction (this applies for InboundFasterPayment, InboundFasterPaymentReversal, Load, LoadReversal and Wiretransfer).
4 properties
TransactionMerchant
object
The name of the Merchant of the transaction (only valid for Payment, Withdrawal, Refund transaction categories) (sortable: no).
5 properties
User
object
23 properties
MerchantCategory
string
A list of merchant categories this ExpenseCategory.
TransactionStatus
string
The status of the Transaction (sortable: yes).
TransactionPaymentMethod
string
The payment method of the Transaction.
TransactionAmount
object
The TransactionList's line amount rejected in policy.
2 properties
CreateMileageReimbursementTransaction
object
Create MileageReimbursement Transaction JSON parameters.
4 properties 4 required
MileageReimbursementTransaction
object
6 properties
UpdateTransaction
object
Update Transaction JSON parameters.
3 properties
CustomExport
object
The info generated as a result of the custom export Transaction.
2 properties
UpdateOutOfPlatformTransaction
object
Update Out-Of-Platform Transaction JSON parameters.
7 properties 6 required
TransactionTag
object
The list of the Tags of the Transaction.
7 properties
TransactionSign
string
The sign of the transaction amount (Negative, Positive, None) (sortable: no).
TransactionCategory
string
The category of the Transaction (sortable: yes).
TransactionOwnerType
string
The owner type (company, employee) (sortable: no).
Transactions
object
6 properties
Transaction
object
65 properties
Direction
string
It indicates how the pages are ordered.
MileageReimbursementDetailsUpdateRequest
object
The details of the MileageReimbursement.
8 properties 3 required
TransactionCarbonEmissionInfo
object
The amount of CO2e emissions generated as a result of the Transaction.
2 properties
TransactionSplitInfo
object
The list of SplitTransactionInfo.
10 properties
TransactionItemSplitInfo
object
The list of SplitTransactionInfo.
10 properties
AddressCategory
string
The category of the Address.
TransactionItemDetails
object
The details of the Transaction.
1 property
SearchTransactionDateType
string
It determines the date to be considered for fromDate and toDate parameters.
ISO3166Country
string
The [ISO 3166-1 alpha-3](https://www.iso.org/obp/ui/search/code/) code of the country where the Transaction has been authorised.
UserStatus
string
The status of the User (sortable: yes).
TransactionTimelineStatus
string
What happened in that moment to the Transaction and to the related Wallet.
CreateOutOfPlatformTransaction
object
Create Out-Of-Platform Transaction JSON parameters.
8 properties 7 required
OutOfPlatformTransaction
object
10 properties
TransactionTimelineItem
object
The timeline of changes affecting the Transaction and the related Wallet. For each occurrence, the Wallet balance is reported before and after the change.
6 properties
SearchTransactionRequiredInformation
string
It indicates whether a transaction has (or doesn’t have) all details marked as mandatory in the ‘Reminders’ section filled in.
MileageReimbursementDetailsCreateRequest
object
The details of the MileageReimbursement.
8 properties 3 required
SearchTransactionCategory
string
It determines the filter by category of the transaction, multiple categories can be included.
TransactionSplitInfoTag
object
The list of the Tags of the Transaction (only returned from [Get Transaction](https://developer.soldo.com/reference/transaction-get)).
7 properties
ExpenseType
string
The type of the expense of the SplitTransaction line.
VatRate
object
The VATRate object.
9 properties
UpdateMileageReimbursementTransaction
object
Update MileageReimbursement Transaction JSON parameters.
3 properties 3 required
TransactionDetails
object
The details of the Transaction (sortable: no).
7 properties
ISO4217Currency
string
The [ISO 4217](https://www.six-group.com/en/products-services/financial-information/data-standards.htmlscrollTo=maintenance-agency) code of the currency of the…
OutOfPlatformTransactionPaymentMethod
string
The payment method of the Transaction.
UserRole
object
The list of UserRole of the User.
4 properties
TransactionTimelineBalance
object
The Wallet balance before the change took place.
3 properties
SearchTransactionPaymentMethod
string
It determines the filter by payment method of the transaction, multiple payment methods can be included. OUTOFPLATFORMCOMPANY and OUTOFPLATFORMPERSONAL are not…
ExportStatus
string
The export status of the expense.
EntityIdDTO
object
The VATRate.
1 property
TransactionMerchantCategory
object
The category of the Merchant of the Transaction (only valid for Payment, Withdrawal, Refund transaction categories) (sortable: no).
5 properties
LoadSource
string
The source type.
ExpenseCategory
object
The ExpenseCategory object.
11 properties
Invoice
object
The Invoice related to the Transaction.
4 properties
ExpenseStatus
string
The status of approval of the expense (sortable: no).
TransactionFuelDetails
object
The transaction fuel details Refueling resource
17 properties
MileageReimbursementDetails
object
The details of the MileageReimbursement.
8 properties
TransactionSpendingPolicyMetadata
object
The outSpendingPolicy of the Transaction.
2 properties
Address
object
The default shipping Address of the User.
16 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

soldo-software-and-services-transactions-api-openapi.yml Raw ↑

Other APIs Soldo Software and Services publishes across the network.

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

This is an independent, third-party profile of Soldo Software and Services 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.