openapi: 3.2.0 info: title: Soldo Software And Services Webhooks API version: 5.56.0 description: 'Operations tagged Webhooks across 46 of this provider''s published API definitions: soldo-software-and-services-accounting-classification-api-openapi.yml, soldo-software-and-services-addresses-api-openapi.yml, soldo-software-and-services-authentication-api-openapi.yml, soldo-software-and-services-auto-transfer-presets-api-openapi.yml, soldo-software-and-services-autotags-api-openapi.yml, soldo-software-and-services-business-trips-api-openapi.yml, soldo-software-and-services-card-rules-api-openapi.yml, soldo-software-and-services-card-rules-presets-api-openapi.yml, soldo-software-and-services-cards-api-openapi.yml, soldo-software-and-services-company-api-openapi.yml, soldo-software-and-services-contacts-api-openapi.yml, soldo-software-and-services-documents-api-openapi.yml, soldo-software-and-services-expense-categories-api-openapi.yml, soldo-software-and-services-expense-policies-api-openapi.yml, soldo-software-and-services-expense-reports-api-openapi.yml, soldo-software-and-services-expense-review-configuration-api-openapi.yml, soldo-software-and-services-expense-review-processes-api-openapi.yml, soldo-software-and-services-expense-reviews-api-openapi.yml, soldo-software-and-services-groups-api-openapi.yml, soldo-software-and-services-lists-api-openapi.yml, soldo-software-and-services-online-ads-api-openapi.yml, soldo-software-and-services-orders-api-openapi.yml, soldo-software-and-services-out-of-office-api-openapi.yml, soldo-software-and-services-permissions-api-openapi.yml, soldo-software-and-services-pre-approved-spend-api-openapi.yml, soldo-software-and-services-refueling-transactions-api-openapi.yml, soldo-software-and-services-requests-api-openapi.yml, soldo-software-and-services-resource-sets-api-openapi.yml, soldo-software-and-services-statements-api-openapi.yml, soldo-software-and-services-subscriptions-api-openapi.yml, soldo-software-and-services-tags-api-openapi.yml, soldo-software-and-services-transaction-attachments-api-openapi.yml, soldo-software-and-services-transaction-custom-export-api-openapi.yml, soldo-software-and-services-transaction-expense-category-api-openapi.yml, soldo-software-and-services-transaction-metadata-api-openapi.yml, soldo-software-and-services-transaction-split-api-openapi.yml, soldo-software-and-services-transaction-tags-api-openapi.yml, soldo-software-and-services-transaction-vat-rate-api-openapi.yml, soldo-software-and-services-transactions-api-openapi.yml, soldo-software-and-services-user-roles-api-openapi.yml, soldo-software-and-services-users-api-openapi.yml, soldo-software-and-services-vat-rates-api-openapi.yml, soldo-software-and-services-vehicles-api-openapi.yml, soldo-software-and-services-wallets-api-openapi.yml, soldo-software-and-services-webhook-subscriptions-api-openapi.yml, soldo-software-and-services-workflows-api-openapi.yml. Each path carries the servers of the definition it was published in.' servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) tags: - name: Webhooks paths: {} webhooks: move_resources_card: post: tags: - Webhooks summary: Group - Move Resources Card description: A `Card` has been moved to another `Group`. operationId: webhook-group-move-resources-card parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/MoveResourcesCardEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) move_resources_wallet: post: tags: - Webhooks summary: Group - Move Resources Wallet description: A `Wallet` is moved to another `Group`. operationId: webhook-group-move-resources-wallet parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/MoveResourcesWalletEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) customer_care_withdraw: post: tags: - Webhooks summary: Transaction - Customer Care Withdraw description: A `Withdrawal` has been performed by customer care support operationId: webhook-transaction-customer-care-withdraw parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CustomerCareWithdrawEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) transaction_business_trip_unlinked: post: tags: - Webhooks summary: Transaction - Transaction Business Trip Unlinked description: A `Transaction` has been unlinked from a `BusinessTrip`. operationId: webhook-transaction-transaction-business-trip-unlinked parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/TransactionBusinessTripUnlinkedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) remove_resources_card: post: tags: - Webhooks summary: Group - Remove Resources Card description: A `Card` has been removed from a `Group`. operationId: webhook-group-remove-resources-card parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/RemoveResourcesCardEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) load_failed: post: tags: - Webhooks summary: Transaction - Load Failed description: A money load for company `Wallet` failed. operationId: webhook-transaction-load-failed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/LoadFailedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) created_expense_configuration: post: tags: - Webhooks summary: Expense Review - Configuration Created description: An `ExpenseReview` configuration has been created`. operationId: webhook-expensereview-created-expense-configuration parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreatedExpenseConfigurationEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) change_expense_type: post: tags: - Webhooks summary: Expense Review - Change Expense Type description: A `Transaction` expense type has been changed. operationId: webhook-expensereview-change-expense-type parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/ChangeExpenseTypeEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) move_resources_member: post: tags: - Webhooks summary: Group - Move Resources Member description: An `User` is moved to another `Group`. operationId: webhook-group-move-resources-member parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/MoveResourcesMemberEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) purchase_redeem_card: post: tags: - Webhooks summary: Pre-Approved Spend - Purchase Redeem Card description: A `Card` of purchase has been redeemed. operationId: webhook-preapprovedspend-purchase-redeem-card parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, title, description, amount, amountCurrency description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, title, description, amount, amountCurrency - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/PurchaseRedeemCardEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, title, description, amount, amountCurrency servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) billing: post: tags: - Webhooks summary: Transaction - Billing description: Billing related to `Card` purchase. operationId: webhook-transaction-billing parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/BillingEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) customer_care_deposit: post: tags: - Webhooks summary: Transaction - Customer Care Deposit description: A `Deposit` has been performed by customer care support. operationId: webhook-transaction-customer-care-deposit parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CustomerCareDepositEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) store_order_completed: post: tags: - Webhooks summary: Order - Store Order Completed description: An `Order` has been completed. operationId: webhook-order-store-order-completed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/StoreOrderCompletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_lost: post: tags: - Webhooks summary: Card - Card Lost description: A `Card` has been reported as lost. operationId: webhook-card-card-lost parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardLostEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) inbound_payment_reversal: post: tags: - Webhooks summary: Transaction - Inbound Payment Reversal description: Reversal of an inbound payment from Faster Payment operationId: webhook-transaction-inbound-payment-reversal parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/InboundPaymentReversalEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) new_user: post: tags: - Webhooks summary: User - New User description: A new `User` has been created. operationId: webhook-user-new-user parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, surname, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, surname, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/NewUserEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, surname, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) updated_expense_configuration: post: tags: - Webhooks summary: Expense Review - Updated Expense Configuration description: An `ExpenseReview` configuration is updated. operationId: webhook-expensereview-updated-expense-configuration parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdatedExpenseConfigurationEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) scheduled_transfer: post: tags: - Webhooks summary: Transaction - Scheduled Transfer description: Failed scheduled internal transfer to top-up a `Wallet`. operationId: webhook-transaction-scheduled-transfer parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/ScheduledTransferEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) transaction_modified: post: tags: - Webhooks summary: Transaction - Transaction Modified description: A `Transaction` has been modified, e.g. moved to another `Wallet` or changed in other describing attributes. operationId: webhook-transaction-transaction-modified parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/TransactionModifiedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_change_status: post: tags: - Webhooks summary: Card - Card Change Status description: A `Card` changed status. operationId: webhook-card-card-change_status parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardChangeStatusEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) online_ads_updated: post: tags: - Webhooks summary: OnlineAds - OnlineAds Updated description: An `OnlineAds` has been updated. operationId: webhook-onlineads-online-ads-updated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, walletId, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, walletId, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/OnlineAdsUpdatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, walletId, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) delete_group: post: tags: - Webhooks summary: Group - Group Deleted description: A`Group` has been deleted. operationId: webhook-group-delete-group parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/DeleteGroupEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) load_money: post: tags: - Webhooks summary: Transaction - Load Money description: A money load on company `Wallet` succeeded. operationId: webhook-transaction-load-money parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/LoadMoneyEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) wiretransfer: post: tags: - Webhooks summary: Transaction - Wiretransfer description: Deposit in. operationId: webhook-transaction-wiretransfer parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/WiretransferEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) contact_deleted: post: tags: - Webhooks summary: Contact - Contact Deleted description: A `Contact` has been deleted. operationId: webhook-contact-contact-deleted parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, userId, type, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, userId, type, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/ContactDeletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, userId, type, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_destroyed: post: tags: - Webhooks summary: Card - Card Destroyed description: A `Card` has been destroyed. operationId: webhook-card-card-destroyed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardDestroyedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_authorization: post: tags: - Webhooks summary: Transaction - Card Authorization description: A `Transaction` authorisation has been requested. operationId: webhook-transaction-card-authorization parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardAuthorizationEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) updated_transaction: post: tags: - Webhooks summary: Expense Review - Updated Transaction description: A `Transaction` has been update. operationId: webhook-expensereview-updated-transaction parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdatedTransactionEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) transaction_adjustment: post: tags: - Webhooks summary: Transaction - Transaction Adjustment description: A `Transaction` has been adjusted. operationId: webhook-transaction-transaction-adjustment parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/TransactionAdjustmentEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) attachment_delete: post: tags: - Webhooks summary: Transaction Attachment - Attachment Delete description: An attachment has been deleted from a `Transaction`. operationId: webhook-transactionattachment-attachment-delete parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: attachmentId, transactionId, fileName description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: attachmentId, transactionId, fileName - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/AttachmentDeleteEvent' responses: '200': description: Success. x-soldo: fingerprint-order: attachmentId, transactionId, fileName servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) disabled_expense_configuration: post: tags: - Webhooks summary: Expense Review - Configuration Disabled description: An `ExpenseReview` configuration has been disabled. operationId: webhook-expensereview-disabled-expense-configuration parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/DisabledExpenseConfigurationEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) purchase_delete: post: tags: - Webhooks summary: Pre-Approved Spend - Purchase Delete description: A `Purchase` has been deleted. operationId: webhook-preapprovedspend-purchase-delete parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, title, description, amount, amountCurrency description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, title, description, amount, amountCurrency - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/PurchaseDeleteEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, title, description, amount, amountCurrency servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) wallet_created: post: tags: - Webhooks summary: Wallet - Wallet Created description: A new `Wallet` has been created. operationId: webhook-wallet-wallet-created parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, currencyCode, primaryUserPublicId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, currencyCode, primaryUserPublicId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/WalletCreatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, currencyCode, primaryUserPublicId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_activated: post: tags: - Webhooks summary: Card - Card Activated description: A `Card` has been activated. operationId: webhook-card-card-activated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardActivatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) unload_money: post: tags: - Webhooks summary: Transaction - Unload Money description: Unload money from a company `Wallet`. operationId: webhook-transaction-unload-money parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UnloadMoneyEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) create_group: post: tags: - Webhooks summary: Group - Group Created description: A new `Group` has been created. operationId: webhook-group-create-group parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateGroupEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) update_group: post: tags: - Webhooks summary: Group - Update Group description: A `Group` has been updated. operationId: webhook-group-update-group parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateGroupEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) user_updated: post: tags: - Webhooks summary: User - User Updated description: An `User` has been updated. operationId: webhook-user-user-updated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, surname, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, surname, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UserUpdatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, surname, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) subscription_assignee_added: post: tags: - Webhooks summary: Subscription - Subscription Assignee Added description: A `Subscription` assignee is added. operationId: webhook-subscription-subscription-assignee-added parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, platform, status, paymentFrequency, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, platform, status, paymentFrequency, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/SubscriptionAssigneeAddedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, platform, status, paymentFrequency, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) inbound_payment: post: tags: - Webhooks summary: Transaction - Inbound Payment description: Inbound payment from Faster Payment operationId: webhook-transaction-inbound-payment parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/InboundPaymentEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) joule_feed: post: tags: - Webhooks summary: Transaction - Joule Feed description: A `Transaction` has been settled/reversed. operationId: webhook-transaction-joule-feed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/JouleFeedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) transaction_business_trip_linked: post: tags: - Webhooks summary: Transaction - Transaction Business Trip Linked description: A `Transaction` has been linked to a `BusinessTrip`. operationId: webhook-transaction-transaction-business-trip-linked parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/TransactionBusinessTripLinkedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) transaction_deleted: post: tags: - Webhooks summary: Transaction - Transaction Deleted description: A `Transaction` has been deleted. This may happen only for `OUT_OF_PLATFORM_COMPANY` or `OUT_OF_PLATFORM_PERSONAL` transactions. operationId: webhook-transaction-transaction-deleted parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/TransactionDeletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) vehicle_create: post: tags: - Webhooks summary: Vehicle - Vehicle Create description: A `Vehicle` has been created. operationId: webhook-vehicle-vehicle-create parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id,numberPlate description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id,numberPlate - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/VehicleCreateEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id,numberPlate servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_replaced: post: tags: - Webhooks summary: Card - Card Replaced description: A `Card` has been replaced. operationId: webhook-card-card-replaced parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardReplacedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_stolen: post: tags: - Webhooks summary: Card - Card Stolen description: A `Card` has been reported as stolen. operationId: webhook-card-card-stolen parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardStolenEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_creation: post: tags: - Webhooks summary: Card - Card Creation description: A new `Card` has been created. operationId: webhook-card-card-creation parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, status, walletId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardCreationEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) add_resources_card: post: tags: - Webhooks summary: Group - Add Resources Card description: A `Card` has been added to a `Group`. operationId: webhook-group-add-resources-card parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddResourcesCardEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) online_ads_created: post: tags: - Webhooks summary: OnlineAds - OnlineAds Created description: An `OnlineAds` has been created. operationId: webhook-onlineads-online-ads-created parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, walletId, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, walletId, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/OnlineAdsCreatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, walletId, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) vehicle_delete: post: tags: - Webhooks summary: Vehicle - Vehicle Delete description: A `Vehicle` has been deleted. operationId: webhook-vehicle-vehicle-delete parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id,numberPlate description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id,numberPlate - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/VehicleDeleteEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id,numberPlate servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) remove_resources_member: post: tags: - Webhooks summary: Group - Remove Resources Member description: An `User` has been removed from a `Group`. operationId: webhook-group-remove-resources-member parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/RemoveResourcesMemberEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) subscription_created: post: tags: - Webhooks summary: Subscription - Subscription Created description: A `Subscription` has been created. operationId: webhook-subscription-subscription-created parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, platform, status, paymentFrequency, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, platform, status, paymentFrequency, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/SubscriptionCreatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, platform, status, paymentFrequency, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) add_resources_wallet: post: tags: - Webhooks summary: Group - Add Resources Wallet description: A `Wallet` has been added to a `Group`. operationId: webhook-group-add-resources-wallet parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddResourcesWalletEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) balanced_transfer: post: tags: - Webhooks summary: Transaction - Balanced Transfer description: Failed balanced internal transfer to top-up a `Wallet`. operationId: webhook-transaction-balanced-transfer parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/BalancedTransferEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) vehicle_update: post: tags: - Webhooks summary: Vehicle - Vehicle Update description: A `Vehicle` has been updated. operationId: webhook-vehicle-vehicle-update parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id,numberPlate description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id,numberPlate - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/VehicleUpdateEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id,numberPlate servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) online_ads_activated: post: tags: - Webhooks summary: OnlineAds - OnlineAds Activated description: An `OnlineAds` has been activated. operationId: webhook-onlineads-online-ads-activated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, walletId, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, walletId, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/OnlineAdsActivatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, walletId, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_label_updated: post: tags: - Webhooks summary: Card - Card Update Label description: A label `Card` has been updated label. operationId: webhook-card-card_label_updated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id,label,token description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardLabelUpdatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) subscription_deleted: post: tags: - Webhooks summary: Subscription - Subscription Deleted description: A `Subscription` has been deleted. operationId: webhook-subscription-subscription-deleted parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, platform, status, paymentFrequency, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, platform, status, paymentFrequency, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/SubscriptionDeletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, platform, status, paymentFrequency, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) recurring_billing: post: tags: - Webhooks summary: Transaction - Recurring Billing description: Monthly billing. operationId: webhook-transaction-recurring-billing parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/RecurringBillingEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) upload_completed: post: tags: - Webhooks summary: Transaction Attachment - Upload Completed description: An attachment is uploaded to a `Transaction`. operationId: webhook-transactionattachment-upload-completed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: attachmentId, transactionId, fileName description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: attachmentId, transactionId, fileName - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UploadCompletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: attachmentId, transactionId, fileName servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) subscription_updated: post: tags: - Webhooks summary: Subscription - Subscription Updated description: A `Subscription` has been updated. operationId: webhook-subscription-subscription-updated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, platform, status, paymentFrequency, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, platform, status, paymentFrequency, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/SubscriptionUpdatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, platform, status, paymentFrequency, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) online_ads_deleted: post: tags: - Webhooks summary: OnlineAds - OnlineAds Deleted description: An `OnlineAds` has been deleted. operationId: webhook-onlineads-online-ads-deleted parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, walletId, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, walletId, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/OnlineAdsDeletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, walletId, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) conversion: post: tags: - Webhooks summary: Transaction - Conversion description: A transfer between `Wallets` with different currencies. operationId: webhook-transaction-conversion parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/ConversionEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) edit_tag: post: tags: - Webhooks summary: Transaction - Tag Edited description: A `Tag` has been added or removed from a `Transaction`. operationId: webhook-transaction-edit-tag parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/EditTagEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) contact_updated: post: tags: - Webhooks summary: Contact - Contact Updated description: A `Contact` has been updated. operationId: webhook-contact-contact-updated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, userId, type, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, userId, type, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/ContactUpdatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, userId, type, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) online_ads_assignee_added: post: tags: - Webhooks summary: OnlineAds - OnlineAds Assignee Added description: An `OnlineAds` assignee has been added. operationId: webhook-onlineads-online-ads-assignee-added parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, walletId, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, walletId, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/OnlineAdsAssigneeAddedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, walletId, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) purchase_update: post: tags: - Webhooks summary: Pre-Approved Spend - Purchase Update description: A `Purchase` has been updated. operationId: webhook-preapprovedspend-purchase-update parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, title, description, amount, amountCurrency description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, title, description, amount, amountCurrency - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/PurchaseUpdateEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, title, description, amount, amountCurrency servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) online_ads_assignee_removed: post: tags: - Webhooks summary: OnlineAds - OnlineAds Assignee Removed description: An `OnlineAds` assignee has been removed. operationId: webhook-onlineads-online-ads-assignee-removed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, walletId, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, walletId, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/OnlineAdsAssigneeRemovedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, walletId, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) wallet_deleted: post: tags: - Webhooks summary: Wallet - Wallet Deleted description: A `Wallet` has been deleted. operationId: webhook-wallet-wallet-deleted parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, currencyCode, primaryUserPublicId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, currencyCode, primaryUserPublicId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/WalletDeletedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, currencyCode, primaryUserPublicId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) remove_resources_wallet: post: tags: - Webhooks summary: Group - Remove Resources Wallet description: A `Wallet` is removed from a `Group`. operationId: webhook-group-remove-resources-wallet parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/RemoveResourcesWalletEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) enabled_expense_configuration: post: tags: - Webhooks summary: Expense Review - Configuration Enabled description: An `ExpenseReview` configuration has been enabled. operationId: webhook-expensereview-enabled-expense-configuration parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/EnabledExpenseConfigurationEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) completed_transactions_import: post: tags: - Webhooks summary: Expense Review - Transaction Import Completed description: A `Transaction` import has been completed. operationId: webhook-expensereview-completed-transactions-import parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: startDate, policyUrl, enabled, transactionId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: startDate, policyUrl, enabled, transactionId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CompletedTransactionsImportEvent' responses: '200': description: Success. x-soldo: fingerprint-order: startDate, policyUrl, enabled, transactionId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) store_order_placed: post: tags: - Webhooks summary: Order - Store Order Placed description: An `Order` has been placed. operationId: webhook-order-store-order-placed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/StoreOrderPlacedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) purchase_create: post: tags: - Webhooks summary: Pre-Approved Spend - Purchase Create description: A `Purchase` has been created. operationId: webhook-preapprovedspend-purchase-create parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, title, description, amount, amountCurrency description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, title, description, amount, amountCurrency - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/PurchaseCreateEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, title, description, amount, amountCurrency servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) subscription_assignee_removed: post: tags: - Webhooks summary: Subscription - Subscription Assignee Removed description: A `Subscription` assignee is removed. operationId: webhook-subscription-subscription-assignee-removed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, platform, status, paymentFrequency, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, platform, status, paymentFrequency, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/SubscriptionAssigneeRemovedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, platform, status, paymentFrequency, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) contact_created: post: tags: - Webhooks summary: Contact - Contact Created description: A `Contact` has been created. operationId: webhook-contact-contact-created parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, userId, type, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, userId, type, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/ContactCreatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, userId, type, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) add_resources_member: post: tags: - Webhooks summary: Group - Add Resources Member description: An `User` has been added to a `Group`. operationId: webhook-group-add-resources-member parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, type, customReferenceId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, type, customReferenceId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/AddResourcesMemberEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, type, customReferenceId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) internal_transfer: post: tags: - Webhooks summary: Transaction - Internal Transfer description: A Transfer between `Wallets` with the same currency operationId: webhook-transaction-internal-transfer parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, walletId, status, transactionSign description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, walletId, status, transactionSign - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/InternalTransferEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, walletId, status, transactionSign servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) card_assignee_updated: post: tags: - Webhooks summary: Card - Card Update Assignee description: A label `Card` has been updated assignee. operationId: webhook-card-card_assignee_updated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id,join(addCardAssignees),join(removeCardAssignees),token description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, status, walletId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/CardAssigneeUpdatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, status, walletId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) user_status_changed: post: tags: - Webhooks summary: User - User Status Changed description: The status of a `User` changed. operationId: webhook-user-user-status-changed parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, surname, status description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, surname, status - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/UserStatusChangedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, surname, status servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) subscription_activated: post: tags: - Webhooks summary: Subscription - Subscription Activated description: A `Subscription` has been activated. operationId: webhook-subscription-subscription-activated parameters: - name: X-Soldo-Fingerprint in: header required: true schema: type: string default: '{{fingerprint}}' description: '[Webhook authentication](ref:webhook-authentication): `SHA512SUM` of the fingerprint values listed in the fingerprint order for this webhook.' example: '{{fingerprint}}' - name: X-Soldo-Fingerprint-Order in: header required: true schema: type: string default: id, name, platform, status, paymentFrequency, cardId description: '[Webhook authentication](ref:webhook-authentication): The order of the values used to calculate the fingerprint.' example: id, name, platform, status, paymentFrequency, cardId - name: X-Soldo-Fingerprint-Signature in: header required: true schema: type: string default: '{{fingerprint_signature}}' description: '[Webhook authentication](ref:webhook-authentication): Signature of the `X-Soldo-Fingerprint`. It must be verified using the [Soldo public key](ref:soldo-public-key).' example: '{{fingerprint_signature}}' requestBody: content: application/json: schema: $ref: '#/components/schemas/SubscriptionActivatedEvent' responses: '200': description: Success. x-soldo: fingerprint-order: id, name, platform, status, paymentFrequency, cardId servers: - url: https://api.soldo.com description: Production server (using live data) - url: https://api-demo.soldocloud.net description: Sandbox server (using test data) components: securitySchemes: standardAuth: type: oauth2 description: This API uses OAuth 2 with the "Client Credentials" grant flow. flows: clientCredentials: tokenUrl: https://api.soldo.com/oauth/authorize scopes: address_read: Can read address details. address_write: Can update address details. card_read: Can read card details. card_write: Can change card details. company_read: Can read company details. company_write: Can change company details. contact_read: Can read contact details. contact_write: Can change contact details. employee_read: Can read employee details. employee_write: Can change employee details. expense_category_read: Can read expense category details. expense_category_write: Can change expense category details. expense_report_read: Can read expense report details. expense_report_write: Can change expense report details. expense_review_read: Can read expense review status. expense_review_write: Can change expense review status. group_read: Can read group details. group_write: Can change groups details. online_ads_read: Can read online ads details. online_ads_write: Can change online ads details. payment_read: Can read payment details. payment_write: Can change payment details. purchase_read: Can read purchase details. purchase_write: Can change purchase details. refueling_read: Can read refueling details. refueling_write: Can change refueling details. resource_set_read: Can read resource set details. resource_set_write: Can change resource set details. role_read: Can read role details. statement_read: Can read statement details. subscription_read: Can read subscription details. subscription_write: Can change subscription details. tag_read: Can read tags. tag_write: can change tags. tax_rate_read: Can read vat rate details. tax_rate_write: Can change vat rate details. transaction_read: Can read transaction details. transaction_write: Can change transaction details. vehicle_read: Can read vehicle details. vehicle_write: Can change vehicle details. wallet_read: Can read wallet details. wallet_write: Can change wallet details. webhook_subscription_read: Can read webhook subscription details. webhook_subscription_write: Can change webhook subscription details. x-refined-from: - soldo-software-and-services-accounting-classification-api-openapi.yml - soldo-software-and-services-addresses-api-openapi.yml - soldo-software-and-services-authentication-api-openapi.yml - soldo-software-and-services-auto-transfer-presets-api-openapi.yml - soldo-software-and-services-autotags-api-openapi.yml - soldo-software-and-services-business-trips-api-openapi.yml - soldo-software-and-services-card-rules-api-openapi.yml - soldo-software-and-services-card-rules-presets-api-openapi.yml - soldo-software-and-services-cards-api-openapi.yml - soldo-software-and-services-company-api-openapi.yml - soldo-software-and-services-contacts-api-openapi.yml - soldo-software-and-services-documents-api-openapi.yml - soldo-software-and-services-expense-categories-api-openapi.yml - soldo-software-and-services-expense-policies-api-openapi.yml - soldo-software-and-services-expense-reports-api-openapi.yml - soldo-software-and-services-expense-review-configuration-api-openapi.yml - soldo-software-and-services-expense-review-processes-api-openapi.yml - soldo-software-and-services-expense-reviews-api-openapi.yml - soldo-software-and-services-groups-api-openapi.yml - soldo-software-and-services-lists-api-openapi.yml - soldo-software-and-services-online-ads-api-openapi.yml - soldo-software-and-services-orders-api-openapi.yml - soldo-software-and-services-out-of-office-api-openapi.yml - soldo-software-and-services-permissions-api-openapi.yml - soldo-software-and-services-pre-approved-spend-api-openapi.yml - soldo-software-and-services-refueling-transactions-api-openapi.yml - soldo-software-and-services-requests-api-openapi.yml - soldo-software-and-services-resource-sets-api-openapi.yml - soldo-software-and-services-statements-api-openapi.yml - soldo-software-and-services-subscriptions-api-openapi.yml - soldo-software-and-services-tags-api-openapi.yml - soldo-software-and-services-transaction-attachments-api-openapi.yml - soldo-software-and-services-transaction-custom-export-api-openapi.yml - soldo-software-and-services-transaction-expense-category-api-openapi.yml - soldo-software-and-services-transaction-metadata-api-openapi.yml - soldo-software-and-services-transaction-split-api-openapi.yml - soldo-software-and-services-transaction-tags-api-openapi.yml - soldo-software-and-services-transaction-vat-rate-api-openapi.yml - soldo-software-and-services-transactions-api-openapi.yml - soldo-software-and-services-user-roles-api-openapi.yml - soldo-software-and-services-users-api-openapi.yml - soldo-software-and-services-vat-rates-api-openapi.yml - soldo-software-and-services-vehicles-api-openapi.yml - soldo-software-and-services-wallets-api-openapi.yml - soldo-software-and-services-webhook-subscriptions-api-openapi.yml - soldo-software-and-services-workflows-api-openapi.yml x-readme: hidden: true