Skip to content

reloop-labs/reloop-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reloop Rust SDK

Official Rust client for the Reloop API.

Install

[dependencies]
reloop = "0.1.0"
tokio = { version = "1", features = ["full"] }
serde_json = "1"

Usage

use reloop::ReloopClient;
use serde_json::json;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let reloop = ReloopClient::new("re_123456789".to_string(), None);

    reloop.contacts().create(json!({
        "email": "john.doe@example.com",
        "first_name": "John",
        "last_name": "Doe",
        "unsubscribed": false,
    })).await?;

    Ok(())
}

API Keys

use reloop::{ReloopClient, CreateApiKeyParams};

let reloop = ReloopClient::new("rl_123456789".to_string(), None);

reloop.api_keys().create(CreateApiKeyParams {
    name: "Production key".to_string(),
    enabled: Some(true),
    rate_limit_enabled: Some(true),
}).await?;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages