Headers

Header name Description
Cookie
required
Login session cookie
Provision
required
Web/Mobile/API Provision UUID

Params

Param name Description
start_date
required

Lower bound for DepositDate. Expects format YYYY-MM-DD

Validations:

  • Must be a String

end_date
required

Upper bound for DepositDate. Expects format YYYY-MM-DD

Validations:

  • Must be a String

Returns

Code: 200

Description:

PCA Event Deposit Details

Param name Description
data
required

pca event deposit details

Validations:

  • Must be a Hash

data[id]
required

ID of the pca event deposit detail

Validations:

  • Must be a String

data[type]
required

Validations:

  • Must be a String

data[attributes]
required

Attributes of the deposit detail designation detail with contact info

Validations:

  • Must be a Hash

data[attributes][DepositID]
required

ID of the deposit

Validations:

  • Must be a number.

data[attributes][DepositDate]
required

Date of the deposit

Validations:

  • Must be a String

data[attributes][TransactionID]
required

ID of the transaction

Validations:

  • Must be a number.

data[attributes][TransactionDate]
required

Date of the transaction

Validations:

  • Must be a String

data[attributes][DonorID]
required

ID of the donor

Validations:

  • Must be a number.

data[attributes][FirstName]
required

The transaction donor first name

Validations:

  • Must be a String

data[attributes][LastName]
required

The transaction donor last name

Validations:

  • Must be a String

data[attributes][Address1]
required

Address line 1

Validations:

  • Must be a String

data[attributes][Address2]
required

Address line 2

Validations:

  • Must be a String

data[attributes][City]
required

City

Validations:

  • Must be a String

data[attributes][State]
required

State

Validations:

  • Must be a String

data[attributes][Zip]
required

Zip code

Validations:

  • Must be a String

data[attributes][Country]
required

Country

Validations:

  • Must be a String

data[attributes][Email]
required

Email

Validations:

  • Must be a String

data[attributes][PhoneNumber]
required

Phone number

Validations:

  • Must be a String

data[attributes][Church]
required

Church

Validations:

  • Must be a String

data[attributes][PayeeDonorID]
required

ID of the Payee donor

Validations:

  • Must be a number.

data[attributes][PayeeFirstName]
required

The Payee first name

Validations:

  • Must be a String

data[attributes][PayeeLastName]
required

The Payee last name

Validations:

  • Must be a String

data[attributes][PayeeAddr1]
required

Payee Address line 1

Validations:

  • Must be a String

data[attributes][PayeeAddr2]
required

Payee Address line 2

Validations:

  • Must be a String

data[attributes][PayeeCity]
required

Payee City

Validations:

  • Must be a String

data[attributes][PayeeState]
required

Payee State

Validations:

  • Must be a String

data[attributes][PayeeZip]
required

Payee Zip code

Validations:

  • Must be a String

data[attributes][PayeeCountry]
required

Payee Country

Validations:

  • Must be a String

data[attributes][PayeeEmail]
required

Payee Email

Validations:

  • Must be a String

data[attributes][PayeePhone]
required

Payee Phone number

Validations:

  • Must be a String

data[attributes][PayeeChurchID]
required

Payee Church

Validations:

  • Must be a String

data[attributes][RegAmount]
required

Amount of the transaction

Validations:

  • Must be a String

data[attributes][ScholorshipAmount]
required

Scholorship amount of the transaction

Validations:

  • Must be a String

data[attributes][TotalPaymentAmount]
required

Total amount of the transaction.

Validations:

  • Must be a String

data[attributes][FeeAmount]
required

Fee amount of the transaction.

Validations:

  • Must be a String

data[attributes][NetAmount]
required

Net amount of the transaction.

Validations:

  • Must be a String

data[attributes][DesignationID]
required

ID of the designation

Validations:

  • Must be a number.

data[attributes][Designation]
required

Designation of the deposit

Validations:

  • Must be a String

data[attributes][Memo]
required

Memo of the deposit

Validations:

  • Must be a String

Code: 401

Description:

Unauthorized

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Code: 404

Description:

Not Found

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Code: 422

Description:

Unprocessable Entity

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Code: 500

Description:

Internal Server Error

Param name Description
errors
required

Errors returned by request

Validations:

  • Must be an Array of nested elements

errors[error]
required

Why the request failed

Validations:

  • Must be a String

errors[status]
required

HTTP response code

Validations:

  • Must be a Integer

Errors

Code Description
404 Data source query failed
422 Invalid parameter(s)
422 Provision header missing
422 Invalid provision
422 Under maintenance
422 Incorrect host for provision
422 Establishing session failed
422 Privilege to perform the action was not found
422 Not logged in
422 Provision does not match logged in provision
422 The start date or end date is invalid
422 Start date cannot be greater than the end date
500 No connection to data source