Reach operating teams
Put your product in front of real estate teams already managing clients, properties, media, tasks, and follow-up inside Anan.
Register OAuth clients, request scoped organization access, and ship partner integrations through one developer console.
The story is simple: your product keeps its own experience, Anan handles organization trust, and Workspace becomes the reviewed bridge between them.
type PartnerAuthorization = {
clientId: string;
redirectUri: string;
scopes: string[];
};
const authorization: PartnerAuthorization = {
clientId: "partners_client_...",
redirectUri: "https://app.example.com/api/auth/anan/callback",
scopes: ["organization:read", "client:read", "property:read"],
};
const url = new URL("/oauth/authorize", ANAN_WORKSPACE_API_URL);
url.searchParams.set("client_id", authorization.clientId);
url.searchParams.set("response_type", "code");
url.searchParams.set("redirect_uri", authorization.redirectUri);
url.searchParams.set("scope", authorization.scopes.join(" "));
url.searchParams.set("code_challenge", pkce.challenge);
url.searchParams.set("code_challenge_method", "S256");Partner value
Partners get a reviewed way to become part of an organization’s daily operating system while users stay in control of data access.
Put your product in front of real estate teams already managing clients, properties, media, tasks, and follow-up inside Anan.
Every production app passes through scoped review, so admins understand exactly what your integration can access.
Connect to organization data through Workspace APIs instead of inventing a separate sync path for every customer.
Add a partner URL, callback URL, and client type.
Request only the organization data your product needs.
Anan reviews production readiness before the app goes live.
Review-ready by design
Developers see what Anan needs for review: callback URLs, client type, exact scopes, and server-side authorization code.
Each app starts as a draft, becomes a reviewed integration, then appears as a trusted authorization option for workspace admins.
Review checklist
Redirect URI
HTTPS callback or localhost for development
Scopes
Start read-only, add write only when necessary
Token storage
Exchange and refresh tokens on your backend
What partners can ship
The best partner apps remove manual copying, reporting gaps, and disconnected follow-up between Anan and specialist tools.
Generate signed PDFs from Anan client and property records.
Built through reviewed scopes, organization consent, and server-side Workspace API access.
Sync qualified leads into a broker follow-up workflow.
Built through reviewed scopes, organization consent, and server-side Workspace API access.
Enrich property media, documents, or listing operations.
Built through reviewed scopes, organization consent, and server-side Workspace API access.
Run partner automations after an organization grants consent.
Built through reviewed scopes, organization consent, and server-side Workspace API access.
Create the draft, test locally, then submit when your authorization flow is ready for review.
Create your first app