V2
MasCommunications API
I am MasCommunications API. My intention is to provide the necessary functionality to allow the management and sending of multi-channel and multi-language communications to the organization customers
Resources
| Resource | Description |
|---|---|
| CMS | A CMS resource represents the management of content for various communication channels |
| Communications | A Communication resource contains all the information related with a given communication event, info such as the type of communication, the language and channel used and any other relevant communication data |
| Short URLs | This resource describes the shortened links and the metadata associated to them |
| Communication Types | Communication types define the available communications catalog in the product in terms of the purpose of the communication and regardless the different templates implementations (depending on channel, language or organization) that can exist for that type |
| Template Deployment | A template resource represents the specific implementation of a template for a given communication type, organization, language and channel |
| Examples | An example resource represents the expected communication data given a template (defined by its type, organization, language and channel) and some specific input arguments |
| Templates | A template resource represents the specific implementation of a template for a given communication type, organization, language and channel |
Security
Authentication
All MasStack APIs uses JWT tokens to authorize all the requests. Following this, an Auhtorization with a Bearer JWT token is needed in all the requests.
In the Authorization Guides you can find documentation about JWT Tokens and how to get them in MasStack.
Base URLs
| Environment | Base Path |
|---|---|
| Production | https://communications.masstack.com/v2 |
| Staging | https://communications.sta.masstack.com/v2 |