plunk 1.0.1 copy "plunk: ^1.0.1" to clipboard
plunk: ^1.0.1 copied to clipboard

Dart and Flutter REST client for the Plunk email platform for SaaS. Includes all v1 API functionality.

Plunk REST Client #

The plunk package is a REST client for the Plunk email platform for SaaS.

The Plunk REST Client is maintained by Pocket Business where it is used by the Pocket Business m-commerce platform and it's brands to send emails to merchants and customers.

Getting Started #

Add the Plunk client package to your pubspec.yaml:

  dependencies:
    plunk: ^1.0.0

Usage #

Import the Plunk package in your code:

import 'package:plunk/plunk.dart';

void main() {
  final plunk = Plunk(apiKey: 'YOUR_API_KEY');

  ContactResponse contact = await plunk.contact('test');

  print(contact.id); // test
}

API Methods #

Method Input Output Description
track String email, String event TrackResponse Triggers an event and creates it if it doesn't exist.
contact String contactId ContactResponse Gets the details of a specific contact.
contacts List<ContactResponse> Get a list of all contacts in your Plunk account.
count int Gets the total number of contacts in your Plunk account.
create String email, bool subscribed, Map<String, dynamic> data ContactResponse Used to create a new contact in your Plunk project without triggering an event.
subscribe String contactId SubscriptionResponse Updates a contact's subscription status to subscribed.
unsubscribe String contactId SubscriptionResponse Updates a contact's subscription status to unsubscribed.
send String from, List<String> to, String subject, String body, String? name SendResponse Used to send transactional emails to a single recipient or multiple recipients at once.
delete String contactId ContactResponse Deletes a contact.

Use of RestClient library #

We are aware package:rest_client has been discontinued. We will update this package to either use our own fork of RestClient or another publicly maintained package. We're sorry to see it discontinued.

This package is Copyright ⓒ 2023 Pocket Business, LLC. All rights reserved.

2
likes
150
points
42
downloads

Publisher

verified publisherpocketbusiness.dev

Weekly Downloads

Dart and Flutter REST client for the Plunk email platform for SaaS. Includes all v1 API functionality.

Homepage
Repository (GitHub)
View/report issues

Topics

#api #client #rest #email #saas

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

rest_client

More

Packages that depend on plunk