Methods
completeOAuth
- completeOAuth(store, callbackUrl): Promise<string>
Parameters
- store: string
- callbackUrl: string
Returns Promise<string>
delete
- delete<T>(path, params?): Promise<T>
Parameters
- path: string
Optional
params: Record<string, any>
Returns Promise<T>
get
- get<T>(path, params?): Promise<T>
Parameters
- path: string
Optional
params: Record<string, any>
Returns Promise<T>
getAuthorizationUrl
- getAuthorizationUrl(store, scopes): string
Parameters
- store: string
- scopes: Scope[]
Returns string
post
- post<T>(path, data?): Promise<T>
Parameters
- path: string
Optional
data: any
Returns Promise<T>
put
- put<T>(path, data?): Promise<T>
Parameters
- path: string
Optional
data: any
Returns Promise<T>
setAccessToken
- setAccessToken(token): void
Returns void
setStore
- setStore(store): void
Returns void
verifyWebhookHmac
- verifyWebhookHmac(query, hmac): boolean
Parameters
- query: Record<string, string>
- hmac: string
Returns boolean
Main Sapo API client