GrowthZone REST API API Reference
undefined
API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0
Paths
GET /api/integrations/accounts
(no description)
OK
Response Example (200 OK)
[
{
"AccountId": "integer",
"Name": "string",
"Description": "string",
"AccountNumber": "string",
"AccountType": "string",
"IsActive": "boolean"
}
]
Get a contact for integrations
Get a contact for integrations
(no description)
IntegrationContact
Response Example (200 OK)
{
"DisplayName": "string",
"CompanyName": "string",
"Email": "string",
"PhoneNumber": "string",
"ParentIntegrationCustomerId": "string",
"ContactType": "string",
"FirstName": "string",
"LastName": "string",
"MiddleName": "string",
"Suffix": "string",
"Title": "string",
"IsTaxExempt": "boolean",
"BillWithParent": "boolean",
"IntegrationDefaultTaxCodeId": "string",
"Address": "string"
}
Add/update QuickBooks Online Id associated with a contact
Add/update QuickBooks Online Id associated with a contact
(no description)
(no description)
OK
Get a credit
Get a credit
(no description)
(no description)
IntegrationCredit
Response Example (200 OK)
{
"CreditDate": "string",
"AmsContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"CreditNumber": "string",
"Notes": "string",
"Total": "number",
"TotalTax": "number",
"Email": "string",
"LineItems": "string",
"Applications": "string"
}
GET /api/integrations/discounts
OK
Response Example (200 OK)
[
{
"DiscountId": "integer",
"DiscountTypeId": "integer",
"DiscountTypeName": "string",
"Name": "string",
"PromoCode": "string",
"DiscountPercent": "string",
"DiscountAmount": "string",
"StartDate": "string",
"EndDate": "string"
}
]
GET /api/integrations/feeitems
(no description)
OK
Response Example (200 OK)
[
{
"SaleableItemId": "string",
"Name": "string",
"Price": "number",
"Quantity": "number",
"Description": "string",
"IsActive": "boolean"
}
]
GET /api/integrations/gettenantid
OK
Get an invoice
Get an invoice
(no description)
IntegrationInvoice
Response Example (200 OK)
{
"PurchaseId": "integer",
"InvoiceDate": "string",
"DueDate": "string",
"Email": "string",
"AmsContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"DepositAccountId": "string",
"InvoiceNumber": "string",
"CustomerMessage": "string",
"TotalTax": "number",
"ShippingAmount": "number",
"Address": "string",
"LineItems": "string",
"Shipping": "string"
}
GET /api/integrations/paymentgateways
OK
Response Example (200 OK)
[
{
"PaymentGatewayId": "integer",
"Name": "string",
"GatewayAccountId": "string",
"IsVerified": "boolean"
}
]
Get a payment
Get a payment
(no description)
IntegrationPayment
Response Example (200 OK)
{
"VoidedDate": "string",
"PaymentDate": "string",
"ContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"PaymentGatewayId": "string",
"PaymentTypeId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"PaymentNumber": "string",
"Notes": "string",
"Total": "number",
"Email": "string",
"Applications": "string"
}
GET /api/integrations/paymenttypes
OK
Response Example (200 OK)
[
{
"PaymentTypeId": "integer",
"Name": "string"
}
]
Get a refund
Get a refund
(no description)
IntegrationRefund
Response Example (200 OK)
{
"TxnDate": "string",
"AmsContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"AccountsReceivableAccountId": "string",
"RefundNumber": "string",
"PaymentNumber": "string",
"Notes": "string",
"Total": "number",
"LineItems": "string"
}
GET /api/integrations/taxsets
OK
Response Example (200 OK)
[
{
"TaxSetId": "integer",
"Name": "string",
"TaxRegionId": "integer",
"TaxRate": "string"
}
]
GET /api/integrations/transactionclasses
(no description)
OK
Response Example (200 OK)
[
{
"ClassId": "integer",
"Name": "string",
"FullName": "string",
"ParentClassId": "string",
"IsActive": "boolean"
}
]
Get a writeOff
Get a writeOff
(no description)
IntegrationWriteOff
Response Example (200 OK)
{
"WriteOffDate": "string",
"ContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"WriteOffNumber": "string",
"Notes": "string",
"Total": "number",
"TotalTax": "number",
"Email": "string",
"LineItems": "string",
"Applications": "string"
}
Schema Definitions
IntegrationInvoice: object
- PurchaseId: integer
- InvoiceDate: string
- DueDate: string
- Email: string
- AmsContactId: string
- ContactName: string
- IntegrationCustomerId: string
- DepositAccountId: string
- InvoiceNumber: string
- CustomerMessage: string
- TotalTax: number
- ShippingAmount: number
- Address: string
- LineItems: string
- Shipping: string
Example
{
"PurchaseId": "integer",
"InvoiceDate": "string",
"DueDate": "string",
"Email": "string",
"AmsContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"DepositAccountId": "string",
"InvoiceNumber": "string",
"CustomerMessage": "string",
"TotalTax": "number",
"ShippingAmount": "number",
"Address": "string",
"LineItems": "string",
"Shipping": "string"
}
IntegrationPayment: object
- VoidedDate: string
- PaymentDate: string
- ContactId: string
- ContactName: string
- IntegrationCustomerId: string
- PaymentGatewayId: string
- PaymentTypeId: string
- CurrencyCode: string
-
A three letter string representing the ISO 4217 code for the currency
- DepositAccountId: string
- PaymentNumber: string
- Notes: string
- Total: number
- Email: string
- Applications: string
Example
{
"VoidedDate": "string",
"PaymentDate": "string",
"ContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"PaymentGatewayId": "string",
"PaymentTypeId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"PaymentNumber": "string",
"Notes": "string",
"Total": "number",
"Email": "string",
"Applications": "string"
}
IntegrationContact: object
- DisplayName: string
- CompanyName: string
- Email: string
- PhoneNumber: string
- ParentIntegrationCustomerId: string
- ContactType: string
- FirstName: string
- LastName: string
- MiddleName: string
- Suffix: string
- Title: string
- IsTaxExempt: boolean
- BillWithParent: boolean
- IntegrationDefaultTaxCodeId: string
- Address: string
Example
{
"DisplayName": "string",
"CompanyName": "string",
"Email": "string",
"PhoneNumber": "string",
"ParentIntegrationCustomerId": "string",
"ContactType": "string",
"FirstName": "string",
"LastName": "string",
"MiddleName": "string",
"Suffix": "string",
"Title": "string",
"IsTaxExempt": "boolean",
"BillWithParent": "boolean",
"IntegrationDefaultTaxCodeId": "string",
"Address": "string"
}
IntegrationFeeItem: object
- SaleableItemId: string
- Name: string
- Price: number
- Quantity: number
- Description: string
- IsActive: boolean
Example
{
"SaleableItemId": "string",
"Name": "string",
"Price": "number",
"Quantity": "number",
"Description": "string",
"IsActive": "boolean"
}
IntegrationCredit: object
- CreditDate: string
- AmsContactId: string
- ContactName: string
- IntegrationCustomerId: string
- CurrencyCode: string
-
A three letter string representing the ISO 4217 code for the currency
- DepositAccountId: string
- CreditNumber: string
- Notes: string
- Total: number
- TotalTax: number
- Email: string
- LineItems: string
- Applications: string
Example
{
"CreditDate": "string",
"AmsContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"CreditNumber": "string",
"Notes": "string",
"Total": "number",
"TotalTax": "number",
"Email": "string",
"LineItems": "string",
"Applications": "string"
}
IntegrationTransactionClass: object
- ClassId: integer
- Name: string
- FullName: string
- ParentClassId: string
- IsActive: boolean
Example
{
"ClassId": "integer",
"Name": "string",
"FullName": "string",
"ParentClassId": "string",
"IsActive": "boolean"
}
IntegrationAccount: object
- AccountId: integer
- Name: string
- Description: string
- AccountNumber: string
- AccountType: string
- IsActive: boolean
Example
{
"AccountId": "integer",
"Name": "string",
"Description": "string",
"AccountNumber": "string",
"AccountType": "string",
"IsActive": "boolean"
}
IntegrationRefund: object
- TxnDate: string
- AmsContactId: string
- ContactName: string
- IntegrationCustomerId: string
- CurrencyCode: string
-
A three letter string representing the ISO 4217 code for the currency
- DepositAccountId: string
- AccountsReceivableAccountId: string
- RefundNumber: string
- PaymentNumber: string
- Notes: string
- Total: number
- LineItems: string
Example
{
"TxnDate": "string",
"AmsContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"AccountsReceivableAccountId": "string",
"RefundNumber": "string",
"PaymentNumber": "string",
"Notes": "string",
"Total": "number",
"LineItems": "string"
}
IntegrationTaxSet: object
- TaxSetId: integer
- Name: string
- TaxRegionId: integer
- TaxRate: string
Example
{
"TaxSetId": "integer",
"Name": "string",
"TaxRegionId": "integer",
"TaxRate": "string"
}
IntegrationDiscount: object
- DiscountId: integer
- DiscountTypeId: integer
- DiscountTypeName: string
- Name: string
- PromoCode: string
- DiscountPercent: string
- DiscountAmount: string
- StartDate: string
- EndDate: string
Example
{
"DiscountId": "integer",
"DiscountTypeId": "integer",
"DiscountTypeName": "string",
"Name": "string",
"PromoCode": "string",
"DiscountPercent": "string",
"DiscountAmount": "string",
"StartDate": "string",
"EndDate": "string"
}
IntegrationPaymentGateway: object
- PaymentGatewayId: integer
- Name: string
- GatewayAccountId: string
- IsVerified: boolean
Example
{
"PaymentGatewayId": "integer",
"Name": "string",
"GatewayAccountId": "string",
"IsVerified": "boolean"
}
IntegrationPaymentType: object
- PaymentTypeId: integer
- Name: string
Example
{
"PaymentTypeId": "integer",
"Name": "string"
}
IntegrationWriteOff: object
- WriteOffDate: string
- ContactId: string
- ContactName: string
- IntegrationCustomerId: string
- CurrencyCode: string
-
A three letter string representing the ISO 4217 code for the currency
- DepositAccountId: string
- WriteOffNumber: string
- Notes: string
- Total: number
- TotalTax: number
- Email: string
- LineItems: string
- Applications: string
Example
{
"WriteOffDate": "string",
"ContactId": "string",
"ContactName": "string",
"IntegrationCustomerId": "string",
"CurrencyCode": "string",
"DepositAccountId": "string",
"WriteOffNumber": "string",
"Notes": "string",
"Total": "number",
"TotalTax": "number",
"Email": "string",
"LineItems": "string",
"Applications": "string"
}