Permissão: igrp.notification.admin. Contactos e preferências de um utilizador.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
userId*stringapplicationCode?stringOK
*/*- response
id?stringuuiduserId?stringcontacts?array<>pushTokens?array<string>preferredChannels?array<>optOuts?array<>curl -X GET 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/recipients/string'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "userId": "string", "contacts": [ { "channel": "EMAIL", "value": "string" } ], "pushTokens": [ "string" ], "preferredChannels": [ "EMAIL" ], "optOuts": [ { "channel": "EMAIL", "category": "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.
userId*stringapplicationCode?stringcurl -X DELETE 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/recipients/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.
userId*stringapplication/json- body
contacts?array<>pushTokens?array<string>preferredChannels?array<>optOuts?array<>applicationCode?stringOK
*/*- response
id?stringuuiduserId?stringcontacts?array<>pushTokens?array<string>preferredChannels?array<>optOuts?array<>curl -X PUT 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/recipients/string' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "userId": "string", "contacts": [ { "channel": "EMAIL", "value": "string" } ], "pushTokens": [ "string" ], "preferredChannels": [ "EMAIL" ], "optOuts": [ { "channel": "EMAIL", "category": "string" } ]}Permissão: igrp.notification.admin. Usados pela estratégia PREFERRED.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
userId*stringapplication/json- body
preferredChannels?array<>applicationCode?stringOK
*/*- response
id?stringuuiduserId?stringcontacts?array<>pushTokens?array<string>preferredChannels?array<>optOuts?array<>curl -X PUT 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/recipients/string/preferences' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "userId": "string", "contacts": [ { "channel": "EMAIL", "value": "string" } ], "pushTokens": [ "string" ], "preferredChannels": [ "EMAIL" ], "optOuts": [ { "channel": "EMAIL", "category": "string" } ]}Permissão: igrp.notification.admin. Por canal e categoria.
bearer-jwtAutorizaçãoBearer <token>Token do Access Management. Os envios são M2M (client_credentials); a inbox usa o token do utilizador.
userId*stringapplication/json- body
optOuts?array<>applicationCode?stringOK
*/*- response
id?stringuuiduserId?stringcontacts?array<>pushTokens?array<string>preferredChannels?array<>optOuts?array<>curl -X PUT 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/recipients/string/opt-outs' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "userId": "string", "contacts": [ { "channel": "EMAIL", "value": "string" } ], "pushTokens": [ "string" ], "preferredChannels": [ "EMAIL" ], "optOuts": [ { "channel": "EMAIL", "category": "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.
applicationCode?stringOK
*/*- response
[index: integer]?curl -X GET 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/groups'[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "type": "INTERNAL", "memberUserIds": [ "string" ], "externalGroupRef": "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.
application/json- body
name*string1 <= lengthtype*string"INTERNAL""EXTERNAL_DEPARTMENT"memberUserIds?array<string>externalGroupRef?stringapplicationCode?stringOK
*/*- response
id?stringuuidname?stringtype?string"INTERNAL""EXTERNAL_DEPARTMENT"memberUserIds?array<string>externalGroupRef?stringcurl -X POST 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/groups' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "type": "INTERNAL"}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "type": "INTERNAL", "memberUserIds": [ "string" ], "externalGroupRef": "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?stringuuidname?stringtype?string"INTERNAL""EXTERNAL_DEPARTMENT"memberUserIds?array<string>externalGroupRef?stringcurl -X GET 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/groups/497f6eca-6276-4993-bfeb-53cbbbba6f08'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "type": "INTERNAL", "memberUserIds": [ "string" ], "externalGroupRef": "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?stringcurl -X DELETE 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/groups/497f6eca-6276-4993-bfeb-53cbbbba6f08'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
name*string1 <= lengthtype*string"INTERNAL""EXTERNAL_DEPARTMENT"memberUserIds?array<string>externalGroupRef?stringapplicationCode?stringOK
*/*- response
id?stringuuidname?stringtype?string"INTERNAL""EXTERNAL_DEPARTMENT"memberUserIds?array<string>externalGroupRef?stringcurl -X PUT 'http://localhost:2575/gateway-api/igrp-notification-service/api/v1/groups/497f6eca-6276-4993-bfeb-53cbbbba6f08' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "type": "INTERNAL"}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "type": "INTERNAL", "memberUserIds": [ "string" ], "externalGroupRef": "string"}Última atualização:
