Permissão: igrp.notification.admin. Filtros code, channel, status e locale. Para encontrar um template publicado por código, filtra com code e status=PUBLISHED.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
code?stringchannel?string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"status?string"DRAFT""PUBLISHED""ARCHIVED"locale?stringapplicationCode?stringpageable*OK
*/*- response
content?array<>page?integerint32size?integerint32totalElements?integerint64totalPages?integerint32curl -X GET 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates?page=0&size=1&sort=string'{ "content": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "code": "string", "applicationCode": "string", "channel": "EMAIL", "locale": "string", "version": 0, "status": "string", "subject": "string", "body": "string", "title": "string", "variables": [ { "name": "string", "type": "STRING", "required": true, "example": "string" } ] } ], "page": 0, "size": 0, "totalElements": 0, "totalPages": 0}Permissão: igrp.notification.admin.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
application/json- body
code*string1 <= lengthchannel*string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"locale?stringsubject?stringbody?stringtitle?stringvariables?array<>applicationCode?stringOK
*/*- response
id?stringuuidcode?stringapplicationCode?stringchannel?string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"locale?stringversion?integerint32status?stringsubject?stringbody?stringtitle?stringvariables?array<>curl -X POST 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates' \ -H 'Content-Type: application/json' \ -d '{ "code": "string", "channel": "EMAIL"}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "code": "string", "applicationCode": "string", "channel": "EMAIL", "locale": "string", "version": 0, "status": "string", "subject": "string", "body": "string", "title": "string", "variables": [ { "name": "string", "type": "STRING", "required": true, "example": "string" } ]}Permissão: igrp.notification.admin.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
id*stringuuidapplicationCode?stringOK
*/*- response
id?stringuuidcode?stringapplicationCode?stringchannel?string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"locale?stringversion?integerint32status?stringsubject?stringbody?stringtitle?stringvariables?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates/497f6eca-6276-4993-bfeb-53cbbbba6f08'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "code": "string", "applicationCode": "string", "channel": "EMAIL", "locale": "string", "version": 0, "status": "string", "subject": "string", "body": "string", "title": "string", "variables": [ { "name": "string", "type": "STRING", "required": true, "example": "string" } ]}Permissão: igrp.notification.admin.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
id*stringuuidapplication/json- body
subject?stringbody?stringtitle?stringvariables?array<>applicationCode?stringOK
*/*- response
id?stringuuidcode?stringapplicationCode?stringchannel?string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"locale?stringversion?integerint32status?stringsubject?stringbody?stringtitle?stringvariables?array<>curl -X PUT 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates/497f6eca-6276-4993-bfeb-53cbbbba6f08' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "code": "string", "applicationCode": "string", "channel": "EMAIL", "locale": "string", "version": 0, "status": "string", "subject": "string", "body": "string", "title": "string", "variables": [ { "name": "string", "type": "STRING", "required": true, "example": "string" } ]}Permissão: igrp.notification.admin.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
id*stringuuidapplicationCode?stringOK
*/*- response
id?stringuuidcode?stringapplicationCode?stringchannel?string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"locale?stringversion?integerint32status?stringsubject?stringbody?stringtitle?stringvariables?array<>curl -X POST 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates/497f6eca-6276-4993-bfeb-53cbbbba6f08/publish'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "code": "string", "applicationCode": "string", "channel": "EMAIL", "locale": "string", "version": 0, "status": "string", "subject": "string", "body": "string", "title": "string", "variables": [ { "name": "string", "type": "STRING", "required": true, "example": "string" } ]}Permissão: igrp.notification.admin.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
id*stringuuidapplicationCode?stringOK
*/*- response
id?stringuuidcode?stringapplicationCode?stringchannel?string"EMAIL""SMS""WHATSAPP""PUSH""IN_APP""OFFLINE"locale?stringversion?integerint32status?stringsubject?stringbody?stringtitle?stringvariables?array<>curl -X POST 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates/497f6eca-6276-4993-bfeb-53cbbbba6f08/archive'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "code": "string", "applicationCode": "string", "channel": "EMAIL", "locale": "string", "version": 0, "status": "string", "subject": "string", "body": "string", "title": "string", "variables": [ { "name": "string", "type": "STRING", "required": true, "example": "string" } ]}Permissão: igrp.notification.admin. Renderiza com variáveis de teste.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
id*stringuuidapplicationCode?stringapplication/json- body
variables?OK
*/*- response
subject?stringbody?stringtitle?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/templates/497f6eca-6276-4993-bfeb-53cbbbba6f08/preview' \ -H 'Content-Type: application/json' \ -d '{}'{ "subject": "string", "body": "string", "title": "string"}Última atualização:
