Create Adjustment

Use the Create Adjustment endpoint to move funds into or out of a customer account. Transactions using this endpoint are returned by the Get Account Overview endpoint only after several seconds have elapsed. To drive an account negative using this endpoint, set the ALWNB parameter at the provider level.

🚧

Warning

This endpoint requires a positive integer less than 9223372036854775807 (sys.maxint in Python 2 or sys.maxsize in Python 3) for transactionId rather than the alphanumeric string that all other endpoints use. The Reverse Adjustment endpoint uses this integer to identify the transaction to reverse out.

Status codes

See Global Response Statuses for status codes that are common across endpoints.

The table below lists status codes that apply to this specific endpoint.

Status codeDescription
409-01The transactionId parameter must be an integer value. Verify that transactionId is a positive integer less than 9223372036854775807 (sys.maxint in Python 2 or sys.maxsize in Python 3).
409-02Cardholder not configured for overdraft. The cardholder account is not participating in overdraft. featureType 17 must be P.
409-03Cardholder product not configured for overdraft. The prod_id for this account does not support overdraft.
409-04Insufficient overdraft funds. The account supports overdraft, but there are not enough funds in the overdraft account for this transaction.
409-05Error transferring overdraft funds. The system attempted to transfer funds from the overdraft account to cover the amount of this transaction, but it failed.
409-06Cardholder overdraft configuration error. The overdraft account is not configured for adjustments.
409-07Insufficient balance for cascading transaction. Product settings (ALWNB) do not permit this endpoint to drive the account negative.
409-08The transactionId parameter must less than or equal to 23 char.
409-09Transaction limit exceeded.
Form Data
string
required

Web service username, as provided by Galileo.
Pattern: Max 50 characters
Example: "AbC123-9999"

string
required

Web service password, as provided by Galileo.
Pattern: Max 15 characters
Example: "4sb62fh6w4h7w34g"

int32
required

Galileo-issued provider identifier.
Pattern: Max 10 digits
Example: 9999

int64
required
1 to 60

A unique integer ID for the transaction.
Pattern: 64-byte integer
Example: 164736451002

string
required

The PRN or PAN of the account.
Pattern: PAN or PRN
Example: "074103447228"

float
required
0.01 to 999999999999.99

Currency amount as a whole or decimal amount.
Pattern: Positive integer or decimal number
Example: 100.00, 100, or 100.73

string
required

The transaction type for the adjustment. Use the values provided by Galileo for your program.
Pattern: 1- or 2-character alphanumeric, case-sensitive
Example: "le"

string | null

Description for the transaction.
Pattern: 1–40 alphanumeric characters, including punctuation
Example: "One time payroll load."

string
enum
required

Specifies whether this transaction credits or debits the account in accountNo:

  • C — Credit
  • D — Debit

Pattern: String
Example: "D"

Allowed:
string | null

Unique location identifier (location) as returned by the Create Location endpoint. This value is also returned by the Get Locations endpoint depending on the value of locationType when the location was created:

  • 0 or 2 — Returned in the location_id field
  • 1 — Returned in the provider_specified_id field

Pattern: Integer if locationType: 0 or locationType: 2; max 15 characters if locationType: 1
Example: "a455-3483"

int32 | null
enum

Type of ID in location:

  • 0 — Galileo location ID
  • 1 — Partner location ID
  • 2 — Don't validate

Pattern: Integer
Example: 0

Allowed:
string | null
enum

Pass 1 to test the validity of the parameter data without committing the information to the Galileo system.
Pattern: Integer
Example: 0

Allowed:
string | null
enum

Specifies whether the amount in this transaction should be transferred to or from the RTF funding account that is associated with this RTF spending account. Default: 1

  • 0 — Do not perform an RTF transfer for this amount
  • 1 — Perform an RTF transfer for this amount.

Pattern: Integer
Example: "1"

Allowed:
string | null

External dispute ID, to be used by dispute providers only.
Pattern: 1-16 alphanumeric characters
Example: "21010000000D"

int32 | null
enum

Pass 1 to enforce any adjustment transaction limits.
Pattern: Integer
Example: 0

Allowed:
Headers
string
enum
Defaults to json

Use this header instead of the standard accept header to specify the response format.

Allowed:
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml

© Galileo Financial Technologies, LLC 2026    Privacy Disclosure

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of Galileo Financial Technologies, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of Galileo Financial Technologies, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.