PowerPlatformConnectors/independent-publisher-conne.../Courier
Troy Taylor 95135398e4
Courier (Independent Publisher) (#2519)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2023-04-14 13:29:21 -07:00
..
apiDefinition.swagger.json Courier (Independent Publisher) (#2519) 2023-04-14 13:29:21 -07:00
apiProperties.json Courier (Independent Publisher) (#2519) 2023-04-14 13:29:21 -07:00
readme.md Courier (Independent Publisher) (#2519) 2023-04-14 13:29:21 -07:00

readme.md

Courier

Courier is a service and web studio for development teams to manage all product-triggered communications (email, chat, in-app, SMS, push, etc.) in one place. Courier is built for developers who want to deliver an exceptional notification experience.

Publisher: Troy Taylor, Hitachi Solutions

Prerequisites

You will need to sign up for an account with Courier.

Obtaining Credentials

You can find your API Key in the API Keys section of the Settings page.

Supported Operations

Send a message

Sends a message to one or more recipients.

Get an audience

Returns the specified audience by identifier.

Delete an audience

Deletes the specified recipient audience.

Create or update an audience

Creates or updates an audience based on the parameters and filters provided.

List audience members

Retrieve a list of members of an audience.

List all audiences

Retrieve all audiences associated with your account.

Get all audit events

Retrieve a list of audit events.

Get an audit event

Retrieve a specific audit event by identifier.

Run a templated automation

Invoke an automation run from an automation template.

Run an ad-hoc automation

Invoke an automation in an ad-hoc run.

List brands

Retrieve a list of brands.

Create a brand

Creates a new brand from the settings provided.

Get a brand

Retrieve a specific brand by identifier.

Create a bulk job

Creates a bulk job for the message parameters provided.

Get a bulk job

Retrieve the information about a bulk job.

Add users to a bulk job

Ingest user data into a bulk job.

Run a bulk job

Start running a bulk job.

Get a bulk job's users

Retrieve the users of a bulk job.

Get all recipient lists

Retrieve a list of all the recipient lists.

Get a list

Retrieve the items of a list.

Delete a list

Deletes a list by list identifier.

Update a list

Creates or replaces an existing list with the supplied values.

Restore a list

Restores an existing list by identifier.

Get list's subscriptions

Retrieves the subscriptions for a list.

Add subscriber(s) to a list

Add additional subscribers to a list.

Unsubscribe a user from a list

Deletes a subscription to a list by list and recipient identifiers.

List messages

Retrieve the statuses of previously sent messages.

Get a message

Retrieve the status of a message.

Get a message's history

Retrieve the events of a previously sent message.

Get a message's content

Retrieve the content of a previously sent message.

Archive a message

Request that a message be archived.

List notifications

Retrieves a list of notifications.

Get a profile

Retrieves the specified recipient profile.

Delete a profile

Deletes the specified recipient profile.

Create a profile

Merge the supplied values with an existing profile or create a new profile if one doesn't already exist.

Update a profile

Updates on a portion of a profile.

Known Issues and Limitations

There are no known issues at this time.