pub struct HighLevel { /* private fields */ }Expand description
The main entry point for the HighLevel API SDK.
§Quick start
use highlevel_api::{HighLevel, HighLevelConfig};
#[tokio::main]
async fn main() {
let client = HighLevel::new(HighLevelConfig::new("client_id", "client_secret"));
client.set_access_token("your_access_token").await;
}Implementations§
Source§impl HighLevel
impl HighLevel
pub fn new(config: HighLevelConfig) -> Self
Sourcepub async fn set_access_token(&self, token: impl Into<String>)
pub async fn set_access_token(&self, token: impl Into<String>)
Set the Bearer token used for all API calls.
Sourcepub async fn access_token(&self) -> Option<String>
pub async fn access_token(&self) -> Option<String>
Returns the current access token, if one has been set.
pub fn oauth(&self) -> OAuthClient
pub fn associations(&self) -> AssociationsApi
pub fn blogs(&self) -> BlogsApi
pub fn businesses(&self) -> BusinessesApi
pub fn calendars(&self) -> CalendarsApi
pub fn campaigns(&self) -> CampaignsApi
pub fn companies(&self) -> CompaniesApi
pub fn contacts(&self) -> ContactsApi
pub fn conversations(&self) -> ConversationsApi
pub fn courses(&self) -> CoursesApi
pub fn custom_fields(&self) -> CustomFieldsApi
pub fn forms(&self) -> FormsApi
pub fn funnels(&self) -> FunnelsApi
pub fn invoices(&self) -> InvoicesApi
pub fn links(&self) -> LinksApi
pub fn locations(&self) -> LocationsApi
pub fn medias(&self) -> MediasApi
pub fn objects(&self) -> ObjectsApi
pub fn opportunities(&self) -> OpportunitiesApi
pub fn payments(&self) -> PaymentsApi
pub fn pipelines(&self) -> PipelinesApi
pub fn products(&self) -> ProductsApi
pub fn snapshots(&self) -> SnapshotsApi
pub fn surveys(&self) -> SurveysApi
pub fn users(&self) -> UsersApi
pub fn webhooks(&self) -> WebhooksApi
pub fn workflows(&self) -> WorkflowsApi
Auto Trait Implementations§
impl !RefUnwindSafe for HighLevel
impl !UnwindSafe for HighLevel
impl Freeze for HighLevel
impl Send for HighLevel
impl Sync for HighLevel
impl Unpin for HighLevel
impl UnsafeUnpin for HighLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more