Etsy v1.0.0 Etsy View Source

Main Etsy API

See etsy's api documentation for endpoints and their corresponding parameters.

Link to this section Summary

Link to this section Types

Specs

method() :: :get | :post | :put | :delete

Specs

params() :: [{String.t(), String.t() | float() | integer()}]

Specs

response() :: {:ok, any()} | {:error, atom()}

Link to this section Functions

Link to this function

access_token(credentials, oauth_verifier)

View Source

Specs

access_token(Etsy.Credentials.t(), String.t()) ::
  {:ok, map()} | {:error, atom()}

Specs

authorization_url() :: {:ok, String.t()} | {:error, atom()}
Link to this function

call(method, credentials, path)

View Source

Specs

Link to this function

call(method, credentials, path, params)

View Source

Specs

Link to this function

delete(credentials, path)

View Source

Specs

Specs

Link to this function

post(credentials, path, params)

View Source

Specs

Link to this function

put(credentials, path, params)

View Source

Specs

Specs

scopes(Etsy.Credentials.t()) :: response()