SimpliFi - Aion
HomeContact Us
HomeContact Us
  1. Transaction
  • Introduction
  • SimpliFi Architecture
  • SimpliFi Virtual Card SDK Integration Guide
  • Webhook Signature
  • Auth
    • Login to generate JWT token
      POST
    • Login to generate SDK Admin JWT token
      POST
  • Card Program
    • Create Card Program
      POST
    • Get Card Program
      GET
    • Change Card Program Status
      PATCH
    • Link Funding Source to Card Program
      POST
    • Get Balance of Funding Source
      GET
    • Transfer funds from one Card Program to other
      POST
    • Raise Funding
      POST
    • Raise Funding Document Upload
      POST
    • Funding Source Statement
      GET
  • User
    • Upload Document
      POST
    • List all Users
      GET
    • Create a User
      POST
    • Retrieve a User
      GET
    • Update a User
      PUT
    • Delete a User
      DELETE
    • Add update address of user
      POST
  • Card
    • Get Card Statement
    • List all Cards
    • Create a Card
    • Get Card Details
    • Retrieve Balance on the Card
    • Activate a Card
    • Manage Card Status
    • Load a Card
    • Unload a Card
    • Renewal of the Card
    • Request a Physical Card
    • Get Rule Groups on Card
    • Create Rule Group on Card
    • Update Rule Group on Card
    • Delete Rule Group on Card
    • Apply Rule Group on Card
    • Remove Rule Group on Card
    • Get Autoload Configuration on Card
    • Create Autoload on Card
    • Update Autoload on Card
    • Suspend Autoload on Card
    • List All Autoload Configurations
  • Transaction
    • List All Transactions
      POST
    • Get Transaction Tags
      GET
    • Add Transaction Tags
      POST
    • Replace Transaction Tags
      PUT
    • Delete Transaction Tags
      DELETE
    • Search Transaction Tags
      GET
    • Get Transaction Dynamic Fields
      GET
    • Set Transaction Dynamic Fields
      PUT
    • Get the Reason for Dynamic Field Change
      GET
  • Webhook
    • Get all events
    • Create a webhook
    • Update a Webhook
    • Delete a Webhook
    • Updates the status of Webhook
    • Card Activation webhook
    • Card Issuance webhook
    • Card PIN Setup webhook
    • Card Renewed webhook
    • Card Status Change webhook
    • Card Type Change webhook
    • Card Load webhook
    • Card Unload webhook
    • Card -to- Card Transfer webhook
    • User create webhook
    • User update webhook
    • User delete webhook
    • Card Program Create webhook
    • Funds transfer webhook
    • Raise funding webhook
    • Transaction webhook
    • Transaction Enrichment webhook
    • Rule group create webhook
    • Rule group update webhook
    • Rule group delete webhook
    • Wallet rule group create webhook
    • Wallet rule group delete webhook
    • Card rule group create webhook
    • Card rule group delete webhook
  • Receipt Policy
    • Create or Update a Receipt Rule
    • List Receipt Rules
    • Get a Receipt Rule
    • Delete a Receipt Rule
    • Suspend or Reactivate a Receipt Rule
  • Budget
    • Create a Budget
    • List Budgets
    • Get a Budget
    • Update a Budget
    • Suspend a Budget
    • Resolve the Active Budget for an Entity and Currency
  • Team
    • Create a Team
    • List Teams
    • Get a Team
    • Update a Team
    • Delete a Team
    • Add Team Members
    • Update Team Members
    • Remove Team Members
  • Approval
    • List Pending Approval Tasks
    • Approve or Reject a Task
    • Get Approval Tasks by Entity
  • Schemas
    • ErrorModel
    • AuthRequestModel
    • SdkAuthRequestModel
    • AuthResponseModel
    • CardProgramRequestModel
    • CardConfigModel
    • CardPoi
    • CardProgramResponseModel
    • FundingSourceBalanceModel
    • CardProgramTransferFundsModel
    • FundingSourceRequestModel
    • FundingSourceResponseModel
    • CardProgramStatusChangeRequestModel
    • RaiseFundingRequestModel
    • RaiseFundingResponseModel
    • StatementResponse
    • CardStatementResponse
    • StatementResponseDetails
    • TransactionRequestModel
    • TransactionResponse
    • TransactionResponseDetails
    • RuleGroupResponseModel
    • RuleGroupModel
    • RuleGroupTransactionRestrictions
    • RuleGroupMerchantRules
    • RuleGroupLoadRestrictions
    • RuleGroupSpendRestrictions
    • RaiseFundingDocumentModel
    • FileUploadModel
    • DocumentUploadModel
    • DocumentModel
    • UserRequestModel
    • UserDetailModel
    • AddressModel
    • AddressRequestModel
    • ContactModel
    • UserModel
    • CardRequestModel
    • CardResponseModel
    • CardRenewalModel
    • InstrumentType
    • AmountModel
    • CardStatusModel
    • CardAmountModel
    • WebhookEventType
    • WebhookEventModel
    • WebhookRequestModel
    • WebhookResponseModel
    • Webhook
    • CompanyUuidParameter
    • RequestUuidParameter
    • UserUuidParameter
    • CardUuidParameter
    • MaskedPanParameter
    • CardStatusParameter
    • TransactionIdParameter
    • TransactionUuidParameter
    • TransactionTypeParameter
    • CardActivationWebhook
    • CardIssuanceWebhook
    • CardPinSetupWebhook
    • CardRenewedWebhook
    • CardStatusChangeWebhook
    • CardTypeChangeWebhook
    • CardLoadWebhook
    • CardUnloadWebhook
    • CardToCardTransferWebhook
    • UserWebhook
    • CardHolderCreationWebhook
    • CardHolderUpdationWebhook
    • CardHolderDeletionWebhook
    • CardProgramCreationWebhook
    • FundTransferWebhook
    • RaiseFundingWebhook
    • TransactionWebhook
    • TransactionEnrichmentWebhook
    • RuleGroupCreationWebhook
    • RuleGroupUpdationWebhook
    • RuleGroupDeletionWebhook
    • WalletRuleGroupCreationWebhook
    • WalletRuleGroupDeletionWebhook
    • CardRuleGroupCreationWebhook
    • CardRuleGroupDeletionWebhook
    • Error99997
    • Error40089
    • Error40065
    • Error40007
    • Error40056
    • Error30003
    • Error15017
    • Error40081
    • Error30022
    • Error15015
    • Error15016
    • Error30049
    • Error40006
    • Error40010
    • Error40080
    • Error40053
    • Error40113
    • Error40067
    • Error40069
    • Error50010
    • Error50011
    • Error50008
    • Error50004
    • Error10003
    • Error20046
    • Error35004
    • Error35005
    • Error35006
    • Error35007
    • Error35009
    • Error10001
    • Error20133
    • Error20017
    • Error20001
    • Error20005
    • Error20039
    • Error20011
    • Error20038
    • Error20127
    • Error20018
    • Error20002
    • Error20004
    • Error20006
    • Error20032
    • Error30012
    • Error20086
    • Error20019
    • Error20132
    • Error20008
    • Error40054
    • Error20015
    • Error20074
    • Error21090
    • Error20161
    • Error20162
    • Error20089
    • Error20076
    • Error30023
    • Error30013
    • Error20087
    • Error30028
    • Error20070
    • Error20050
    • Error82028
    • Error30004
    • Error30044
    • Error30001
    • Error30006
    • Error30048
    • Error30024
    • Error35043
    • Error30025
    • Error30010
    • Error30047
    • CardAutoloadRequestModel
    • ErrorReason99997
    • CardAutoloadResponseModel
    • Error81040
    • CardAutoloadResponseList
    • Error40128
    • TransactionTagModel
    • Error40136
    • TransactionTagsRequestModel
    • Error10035
    • TransactionTagsResponseModel
    • Error35024
    • TransactionTagsResponse
    • Error60001
    • TransactionDynamicFieldRequest
    • Error60002
    • TransactionDynamicFieldResponse
    • Error60003
    • DynamicFieldReasonResponse
    • Error60004
    • TransactionReceiptPolicyDetails
    • Error60005
    • TransactionReceiptPolicyRequest
    • Error60021
    • TransactionReceiptPolicyResponse
    • Error60012
    • ReceiptPolicyResponse
    • Error60009
    • TransactionReceiptPolicyStatusRequest
    • BudgetRequest
    • BudgetResponse
    • BudgetListing
    • TeamMemberModel
    • TeamModel
    • TeamListModel
    • EventKey
    • TaskStatus
    • TaskRequestModel
    • TaskResponseModel
  1. Transaction

Set Transaction Dynamic Fields

PUT
https://{{env}}-lb.simplifipay.com/v1/transaction/{uuid}/dynamic-field
Transaction
This endpoint sets or updates one or more dynamic field values on a transaction. This is the
endpoint used to classify a transaction, by setting the classification_type field to a value
such as PERSONAL or BUSINESS. The set of available field keys and their validation rules
(e.g. allowed values) are configured separately per company via the Dynamic Field Definition
endpoints.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Path Params

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢202
Accepted
This response does not have a body.
🟠400EntityNotFoundError
🟠401UnauthorizedError
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff --request PUT 'https://uat-lb.simplifipay.com/v1/transaction//dynamic-field' \
--header 'requestUuid;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '[
    {
        "fieldKey": "classification_type",
        "value": "PERSONAL",
        "reason": "string"
    }
]'
Response Response Example
400 - Example 1
{
    "errorCode": "99997",
    "message": "General Error"
}
Modified at 2026-09-15 04:11:46
Previous
Get Transaction Dynamic Fields
Next
Get the Reason for Dynamic Field Change
Built with