API Reference YourImageShare v#1.0.0

Copy Markdown View Source

Modules

Official Elixir client for the YourImageShare upload API. See YourImageShare.Client for the full API - this module is just an entry point.

Raised/returned for any non-2xx response or a {"type": "error"} payload - mirrors the JS/Python/PHP/Go/Rust/Ruby SDKs' error type exactly (same status/message shape) so error-handling logic reads the same across every official SDK.

Client for the YourImageShare upload API (https://yourimageshare.com/about/api). Mirrors the existing JS, Python, PHP, Go, Rust, and Ruby SDKs - same method names, same result shapes, same error type - just idiomatic Elixir on top ({:ok, result} | {:error, %YourImageShare.APIError{}} tagged tuples, the direct equivalent of Go's (result, error) return; bang variants that raise are also provided).

Pagination info for a list/2 result.

Response shape for list/2.

One row of a list/2 result.

Response shape for a successful upload - same fields as every other official SDK.