Skip to content

Usage ​

Functions ​

ts
import { pmApiClient } from "@photomotionbv/customer-api-sdk";

// e.g. get products
const products = await pmApiClient.product.list();

auth ​

ts
function login(email: string, password: string): Promise<void>;
function logout(): Promise<void>;
function currentUser(): Promise<User>;
function token(): Promise<Token>;

client ​

ts
function list(): Promise<Client[]>;
function get(clientId: number): Promise<Client>;

office ​

ts
function list(clientId: number): Promise<Office[]>;

product ​

ts
function list(clientId?: number): Promise<Product[]>;
function get(productId: number): Promise<Product>;

album ​

ts
function list(productId: number): Promise<Album[]>;
function get(albumId: number): Promise<Album>;

image ​

ts
function list(albumId: number): Promise<Image[]>;
function get(imageId: number): Promise<Image>;