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

Response Example (200 OK)
[
  {
    "MessageTemplateId": "integer",
    "MessageTemplateTypeId": "string",
    "Name": "string",
    "MessageTemplateType": "string",
    "CanDelete": "boolean",
    "Actions": "string"
  }
]

GET /api/messagetemplates/{messagetemplateid}

messagetemplateid: integer
in path

(no description)

Response Example (200 OK)
{
  "MessageTemplateId": "integer",
  "Name": "string",
  "MessageTemplateTypeId": "string",
  "Message": "string"
}

POST /api/messagetemplates/{messagetemplateid}

messagetemplateid: integer
in path

(no description)

Request Example
{
  "MessageTemplateId": "integer",
  "Name": "string",
  "MessageTemplateTypeId": "string",
  "Message": "string"
}
Response Example (200 OK)
{
  "MessageTemplateId": "integer",
  "MessageTemplateTypeId": "string",
  "Name": "string",
  "MessageTemplateType": "string",
  "CanDelete": "boolean",
  "Actions": "string"
}

DELETE /api/messagetemplates/{messagetemplateid}

messagetemplateid: integer
in path

(no description)

200 OK

OK

GET /api/messagetemplates/lookup

200 OK

OK

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

GET /api/messagetemplates/lookup/salesproposal

200 OK

OK

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

Schema Definitions

MessageTemplateCollectionItemModel: object

MessageTemplateId: integer
MessageTemplateTypeId: string
Name: string
MessageTemplateType: string
CanDelete: boolean
Actions: string
Example
{
  "MessageTemplateId": "integer",
  "MessageTemplateTypeId": "string",
  "Name": "string",
  "MessageTemplateType": "string",
  "CanDelete": "boolean",
  "Actions": "string"
}

MessageTemplateAddEditModel: object

MessageTemplateId: integer
Name: string
MessageTemplateTypeId: string
Message: string
Example
{
  "MessageTemplateId": "integer",
  "Name": "string",
  "MessageTemplateTypeId": "string",
  "Message": "string"
}

Object: object

Example
"object"

IQueryable: object

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