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/documentgenerationtemplates

Response Example (200 OK)
{
  "Instruction": "string",
  "Items": "string"
}

GET /api/documentgenerationtemplates/{documentgenerationtemplateid}

documentgenerationtemplateid: integer
in path

(no description)

Response Example (200 OK)
{
  "DocumentGenerationTemplateId": "integer",
  "AuditId": "integer",
  "DocumentGenerationTypeId": "string",
  "Name": "string",
  "FileId": "string",
  "FileExists": "boolean"
}

POST /api/documentgenerationtemplates/{documentgenerationtemplateid}

documentgenerationtemplateid: string
in path

(no description)

Request Example
{
  "DocumentGenerationTemplateId": "integer",
  "AuditId": "integer",
  "DocumentGenerationTypeId": "string",
  "Name": "string",
  "FileId": "string",
  "FileExists": "boolean"
}
Response Example (200 OK)
{
  "DocumentGenerationTemplateId": "integer",
  "DocumentGenerationTypeId": "string",
  "AuditId": "integer",
  "TemplateType": "string",
  "Name": "string",
  "AllowEdit": "boolean",
  "FileId": "string",
  "FileName": "string",
  "FileEditUrl": "string",
  "Actions": "string"
}

DELETE /api/documentgenerationtemplates/{documentgenerationtemplateid}/{auditid}

documentgenerationtemplateid: integer
in path

(no description)

auditid: integer
in path

(no description)

200 OK

OK

GET /api/documentgenerationtemplates/availablemergefields/{documentgenerationtypeid}

documentgenerationtypeid: string
in path

(no description)

Response Example (200 OK)
{
  "DocumentGenerationTypeId": "string",
  "AvailableFieldsGroup": "string"
}

POST /api/documentgenerationtemplates/copy/{documentgenerationtemplateid}

documentgenerationtemplateid: integer
in path

(no description)

Response Example (200 OK)
{
  "DocumentGenerationTemplateId": "integer",
  "DocumentGenerationTypeId": "string",
  "AuditId": "integer",
  "TemplateType": "string",
  "Name": "string",
  "AllowEdit": "boolean",
  "FileId": "string",
  "FileName": "string",
  "FileEditUrl": "string",
  "Actions": "string"
}

GET /api/documentgenerationtemplates/download/{documentgenerationtemplateid}/{fileid}

documentgenerationtemplateid: integer
in path

(no description)

fileid: integer
in path

(no description)

Response Example (200 OK)
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

Lookup based on a specific document generation type.

GET /api/documentgenerationtemplates/lookup/{documentgenerationtype}

Lookup based on a specific document generation type.

documentgenerationtype: string
in path

The SystemDocumentGenerationTypeOption

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/attendeebadge

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/brokeragestatement

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/brokerstatementbyoffice

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/certificate

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/certificate/component

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/contactletter

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/coverletter

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/credits

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/defaultstatement

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/invoices

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/member

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/membershiptypeactivecensus

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/payments

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/refunds

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/sales

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/salesproposal

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/documentgenerationtemplates/lookup/singleattendeebadge

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

Schema Definitions

DocumentGenerationTemplates: object

Instruction: string
Items: string
Example
{
  "Instruction": "string",
  "Items": "string"
}

AvailableDocumentMergeFieldsModel: object

DocumentGenerationTypeId: string
AvailableFieldsGroup: string
Example
{
  "DocumentGenerationTypeId": "string",
  "AvailableFieldsGroup": "string"
}

DocumentGenerationTemplateAddEditModel: object

DocumentGenerationTemplateId: integer
AuditId: integer
DocumentGenerationTypeId: string
Name: string
FileId: string
FileExists: boolean
Example
{
  "DocumentGenerationTemplateId": "integer",
  "AuditId": "integer",
  "DocumentGenerationTypeId": "string",
  "Name": "string",
  "FileId": "string",
  "FileExists": "boolean"
}

DocumentGenerationTemplateCollectionItemModel: object

DocumentGenerationTemplateId: integer
DocumentGenerationTypeId: string
AuditId: integer
TemplateType: string
Name: string
AllowEdit: boolean
FileId: string
FileName: string
FileEditUrl: string
Actions: string
Example
{
  "DocumentGenerationTemplateId": "integer",
  "DocumentGenerationTypeId": "string",
  "AuditId": "integer",
  "TemplateType": "string",
  "Name": "string",
  "AllowEdit": "boolean",
  "FileId": "string",
  "FileName": "string",
  "FileEditUrl": "string",
  "Actions": "string"
}

Object: object

Example
"object"

HttpResponseMessage: object

Version: string
Content: string
StatusCode: string
ReasonPhrase: string
Headers: string
RequestMessage: string
IsSuccessStatusCode: boolean
Example
{
  "Version": "string",
  "Content": "string",
  "StatusCode": "string",
  "ReasonPhrase": "string",
  "Headers": "string",
  "RequestMessage": "string",
  "IsSuccessStatusCode": "boolean"
}

IQueryable: object

Expression: string
ElementType: string
Provider: string
Example
{
  "Expression": "string",
  "ElementType": "string",
  "Provider": "string"
}