Partner API Documentation
Welcome! This documentation will help you integrate SASHA's SafeShare technology into your applications. The Partner API lets you embed invisible signatures into images and verify protected content by sending images to our servers for processing.
New to SASHA? Start with our Getting Started Tutorial for a hands-on walkthrough.
Already familiar? Jump straight to the API Reference or browse specific How-To Guides.
Access to the Partner API requires partnership credentials.
Signature API capabilities
Create and lookup images protected with SASHA SafeShare technology. API is organized into two main parts, Embed and Lookup, tailored to specific areas of functionality that are needed by the Partner.
Calling the APIs
SASHA offers both gRPC and REST APIs to all its core services. gRPC is a high performance Remote Procedure Call (RPC) framework that can run in any environment. gRPC uses Protocol Buffers, a powerful binary serialization toolset and language.
Auth API
Pick the interface that fits your stack to mint Partner API access tokens.
Signature API
Use these references to implement the most common Partner API workflows.
How This Documentation Works
Our documentation is organized to help you find exactly what you need, whether you're just starting out, solving a specific problem, understanding core concepts, or looking up technical details.
Getting Started Tutorial
Start here if you're new to the Partner API. This hands-on tutorial walks you through your first integration step-by-step, from setup to making your first API call.
- Getting Started - Follow our guided tutorial to build your first integration
Concept Explanations
Read these to understand how things work. These pages explain the "why" behind SASHA's technology and help you build a mental model of how everything fits together.
- Authentication - A discussion on how we do auth
- Signatures - What signatures are and how they protect images
- Rate Limiting - Avoid getting rate limited
How-To Guides
Use these when you have a specific goal. These practical guides show you how to accomplish common tasks and solve real-world problems.
- Handle Token Expiration - Implement token refresh logic
- Setup Webhooks - Configure webhook endpoints for event notifications
API Reference
Look here for technical details. Complete API specifications with all endpoints, parameters, and response formats.
- Auth API - Authentication endpoints (REST & gRPC)
- Signature API - Embed and Lookup endpoints (REST & gRPC)