PhotoRobot Glossary

Authoritative definitions for the PhotoRobot ecosystem. Use this page as a quick reference when reading the Academy modules or product documentation. Each term links to the module where it’s covered in depth.


A

Auto-publish

A feature in PhotoRobot Cloud where items published from CAPP are automatically pushed to configured downstream destinations (DAM, e-commerce platform, file system) without manual export. Migration from manual export to auto-publish is covered in module B22 (Item Export) §9. Recommended only after the manual workflow is stable and the customer has signed a monitoring contract.

A01-A26 (A-track modules)

The “Admin” namespace of Academy modules — covers studio management discipline, workflow design, quality ownership, customer deliverables. Module A01 — Studio Strategy & Workflow Design is the entry point and heaviest module in the Studio Manager Essentials cert track.


B

B01-B26 (B-track modules)

The “Basic” namespace of Academy modules — foundational PhotoRobot operation: System Overview (B01), Safety (B02), Network Setup (B03), Locator (B04), Workspace Config (B05), Capture (B06), Wizard Mode (B07), Camera Config (B08), Lighting (B09-B10), Editing (B11), Viewer Layouts (B21), Item Export (B22), Troubleshooting (B25), Industry 4.0 Readiness (B26). Used across multiple cert tracks.

Bottleneck

In production management terminology (covered in module B26 — Industry 4.0), the slowest stage in a multi-stage process that determines overall throughput. Studio managers learn to identify the current bottleneck (capture, edit, upload, QA) before adding capacity — adding capacity anywhere but the bottleneck doesn’t help. Bottlenecks shift over time as constraints get relieved.

Buttons layout

One of two canonical PhotoRobot Viewer layout types. Clickable icons at the bottom of the viewer correspond to the item’s folders (spin, stills, hero shots). Best for items with 2-5 viewing modes and brands using icon-led navigation. Configured in CAPP Cloud → Settings → Viewer layouts. See module B21 — Viewer Layouts.


C

CAPP

PhotoRobot Controls App — the local software running on a studio workstation that orchestrates capture (camera + turntable + lights), edit pipeline, item/project/workspace data, and export. CAPP is the operator’s primary interface. CAPP Cloud (2.0+) is the browser-based extension for cloud-based editing, viewer configuration, and team collaboration. Foundational to all cert tracks; introduced in module B01 — System Overview.

Canonicalization

In integrator context (module I03 — Shooting List & SKU Lifecycle), the process of normalizing upstream SKUs into a single canonical form before checking for duplicates. Without canonicalization, the same product can appear as sku_12345, SKU-12345, sku-12345 — and PhotoRobot ends up with three separate items. The canonical function trims, uppercases, removes special chars, collapses dashes.

Cert exam

The 50-question, ~75-minute, weighted assessment that validates competency at the end of a cert track. Pass = 2-year credential. Failed attempts have a 30-day cooling-off period before retake. Each track has its own cert exam pool; questions reference specific module sections for retake diagnostic value.

Cloud (PhotoRobot Cloud)

The cloud platform that hosts captured content (images, 3D models), serves the PhotoRobot Viewer via global CDN, manages multi-tenant organization permissions, and exposes the public REST API V2. Complementary to Controls (local capture) — both required for a complete deployment. See module B01.

Cloud Auto-Publish

See Auto-publish.

Cloud Edit

The CAPP Cloud 2.0+ feature that lets operators or studio managers edit item metadata, apply OCR extraction, configure viewer layouts, and manage exports from a browser — without needing the local CAPP install. Different from CAPP local edit (which handles image-level edits like background removal, color correction).

Configuration cascade

Studio Manager discipline (covered in module B21 §9 and A01) where viewer / workspace / export settings are configured at three scopes: Organization (defaults for the customer), Project (campaign-specific overrides), Item (exceptions). Settings cascade Item > Project > Organization. The “10% rule” — if more than 10% of items have item-level overrides, organization defaults are wrong; fix the defaults instead of propagating exceptions.

Control Unit

The physical PhotoRobot hardware component that connects to the studio workstation via network. Typically contains turntable controllers, lighting controllers, camera triggers. Locator is the app that discovers Control Units on the network and pairs them to workstations. See modules B03 — Network Setup, B04 — Locator App.

Controls (PhotoRobot Controls)

See CAPP.

Course (in JSON-LD schema)

The schema.org type used in Academy’s structured data to describe both a single module (Course schema with educationalLevel, timeRequired, audience) and a cert track package (Course schema with educationalCredentialAwarded). AI agents and search engines use this to understand the Academy’s offering structure.

Carpet Photography Specialist

PhotoRobot Academy specialty cert track for studios running the PhotoRobot Carpet Studio — a complete workstation built around the Carousel 3000 (or Carousel 5000 for oversize samples) rotary platform with drive-up ramps on three sides (front + left + right), a fixed seven-camera rig (Cameras 1–4 along sides, Cameras 5–6 in top structure, Camera 7 Canon EOS R6 on optical USB extension for repositionable detail), cyclorama background, 19-inch rack Control Unit, and PhotoRobot Controls App (CAPP) orchestration with wizard mode for high-throughput barcode-driven catalogue capture. Downstream consumer is the Carpet & Flooring Visualizer (Breno Carpets reference deployment) — drops captured carpets into virtual interior scenes for online product browsing. 4 modules: SPCARP01 device + Carousel architecture, SPCARP02 capture workflow, SPCARP03 lighting discipline (references the Lighting Techniques reference library), SPCARP04 Visualizer integration + industry delivery. Prerequisite: Operator Standard cert. 70 % cert pass (25 questions, 45 min, open-book) / 75 % refresh pass (12 questions, 25 min, open-book). 2-year validity. Equipment-gated (PhotoRobot sales verifies Carpet Studio installation before voucher issuance).

Certified Instructor (CI)

PhotoRobot Academy cert track for senior staff and external instructor candidates qualifying to deliver Academy training. Two-tier model: CI (operational training delivery) + CD (Course Director, governance + curriculum). 4 modules covering curriculum architecture, hands-on facilitation, assessment + feedback discipline, business + operations of running cohorts. Live since v0.33.0. External instructor program TBD when launched.


D

3D Modeling Specialist

PhotoRobot Academy specialty cert track for studios offering e-commerce 3D / AR / VR products, automotive interactive 3D visualization, fashion footwear/accessories 3D. 4 modules covering photogrammetry vs depth-fusion pipelines, capture discipline for reconstruction, post-capture QC, integration + delivery (model-viewer, Sketchfab, mobile AR). Prerequisite: Operator Standard OR Integrator Essentials. 70% cert pass / 75% refresh pass. Live since v0.37.0.

data.json

The export bundle file produced by PhotoRobot Item Export (per module B22 §7) that contains structured item metadata + OCR extracted text + folder/frame references. Consumed by integrator post-export pipelines to push data downstream (DAM, ERP, e-commerce). The primary access mechanism for OCR data — OCR has no real-time API; everything flows through data.json (see module I04).

DAM (Digital Asset Management)

External system for managing image and video assets — typical customer downstream of PhotoRobot. Common DAMs in PhotoRobot integrations: Bynder, Cloudinary, Akeneo PAM, Brandfolder. Integration pattern: PhotoRobot exports → DAM ingestion via REST API or file watch. Covered in integrator-track modules I02-I04.

Developer Portal

PhotoRobot’s authoritative API + webhook reference at developer.photorobot.com. The Academy provides the conceptual model + pedagogy; the Developer Portal provides the exact endpoint specs, schemas, and migration guides. See module I01 — API Fundamentals.


E

Edit preset

A saved configuration in CAPP for image editing (crop, color correction, background removal, preset retouch). Studio managers curate the preset library per customer; uncontrolled preset proliferation is a common A01 anti-pattern. Covered in module B11 — Editing Images §6.

EducationalOrganization

The schema.org type used in PhotoRobot Academy’s JSON-LD to identify the Academy as an educational organization (parent: PhotoRobot s.r.o., founded 2004). Used by AI search engines and Google Knowledge Graph for entity recognition.

Embedding (Viewer embed)

How PhotoRobot Viewer is rendered on a customer’s product page. Two patterns: iframe embed (simple, isolated, no host-page styling) and JS SDK embed (smaller payload, host-page styling inheritance, variant-driven content). Choice between them depends on customer’s engineering depth. See module B21 §10.

External ID

In module I03 — SKU Lifecycle, the identifier from the customer’s upstream system (e.g., ERP product ID ERP-987654321) that’s stored alongside the PhotoRobot item ID. Enables the status round-trip: PhotoRobot publishes an item → webhook → handler looks up external_id → pushes status back to ERP via PATCH. The bridge between PhotoRobot and the customer’s primary system of record.

extractedOcrData

The JSON array field in data.json (per module I04 §4) that holds OCR-extracted text per frame. Raw text strings in OCR engine’s scan order (top-to-bottom, left-to-right). Integrator parsers deduplicate across frames, filter short fragments, and apply regex/NER for structuring.


F

Frame

A single image in a spin sequence. A typical PhotoRobot spin has 24-60 frames at evenly-spaced angles (e.g., every 15° for 24 frames, every 6° for 60 frames). Each frame has a captured photograph + optional OCR data + optional hot spot configurations.


G

GS1 (image standards)

Industry standard for product image naming and metadata used by major retailers (Walmart, Target, Carrefour, Tesco). Image filenames follow <GTIN>_<view-code>_<dimensions>.jpg (e.g., 5901234567890_A1_1500x1500.jpg for the front view). View codes: A1 front, A2 back, A3 left, A4 right, A5 top, A6 bottom, A7 in-use. PhotoRobot supports GS1 via the ${gs1} filename template variable. See modules B22, I04.

GTIN (Global Trade Item Number)

The 13-digit barcode-based product identifier used in retail. Required in GS1-compliant filenames. Customers selling through major retailers must include GTIN in their image filenames; PhotoRobot exports support this via the export template configuration.


H

Hardware Specialist Essentials

PhotoRobot Academy cert track for studio operators focused on hardware anatomy, installation handover verification, maintenance, and field troubleshooting. 7 modules. Pass threshold 70%. Live since v0.32.0. Pairs with Network Specialist Essentials for full infrastructure-side ownership.

Hot spot

A clickable overlay on a PhotoRobot Viewer spin that appears at specific spin angles and reveals additional product information when clicked (e.g., on a backpack’s side pocket: “15” laptop sleeve, padded"). Configured in CAPP Cloud → Item → Viewer → spin folder → + Add config → Hot-spots. Best practice: 2-4 hot spots per item, varied positions, short titles. Covered in module B21 §4.

Hands-on extension

Optional 45-60 minute practical exercise that follows each Academy module. For example, the I02 — Webhook Architecture hands-on builds a working webhook receiver with signature verification, idempotency, and async processing. Hands-on extensions are scheduled separately from the core module delivery.


I

I01-I04 (I-track modules)

The “Integrator” namespace of Academy modules — technical implementation depth for connecting PhotoRobot to ERP/PIM/DAM systems via API + webhooks. I01 API Fundamentals, I02 Webhook Architecture, I03 Shooting List & SKU Lifecycle, I04 OCR & Custom Data Extraction. Part of the Integrator Essentials cert track.

Instructor Certification (CI)

See Certified Instructor (CI) above. Two-tier cert track: CI for operational training delivery + CD for Course Director governance.

Idempotency

A property of webhook handlers that allows the same event to be processed multiple times without producing different results. PhotoRobot webhooks may be delivered multiple times (network retries, ack failures); idempotent handlers dedupe by event ID + use UPSERT operations downstream. Covered in module I02 §5.

Industry 4.0

The conceptual framework (covered in module B26) for understanding how PhotoRobot fits into modern manufacturing / e-commerce production lines. Five-stage adoption frame: Manual → Computer-aided → Programmable → Adaptive → Autonomous. PhotoRobot Studios typically progress through these stages over years; jumping stages is a common failure mode.

Integrator

A software engineer who connects PhotoRobot to a customer’s other systems (ERP, PIM, DAM, e-commerce platform). Distinguished from operator (uses PhotoRobot day-to-day) and studio manager (designs studio workflow). Target audience for the I-track modules and Integrator Essentials cert.

Item

The atomic unit of content in PhotoRobot — typically one product. An item has folders (spin, stills, lifestyle), each folder has frames (individual images), and the item has metadata (SKU, tags, external_id, custom fields). Items belong to projects, projects to workspaces.


J

JSON-LD

JSON-based linked data format for structured data on web pages. PhotoRobot Academy emits JSON-LD on every page so AI agents and search engines understand the content’s structure (Course, LearningResource, EducationalOrganization, FAQPage, etc.). Implemented in the build pipeline as of v0.29.0.


L

Lazy loading

A PhotoRobot Viewer performance feature — only the first frame of a spin loads on initial page render. Additional frames load as the user starts dragging. Reduces initial page weight; covered in module B21 §11. Don’t override without reason.

PINK Specialist

PhotoRobot Academy specialty cert track for clinics operating the PINK device — a specialized PhotoRobot system for mastectomy clinical photography (pre- and post-operative). PINK was manufactured in five units, deployed to selected clinics. Track scope: device operation, kiosk (wizard) mode, patient communication discipline, at-source data anonymization, patient safety on the turntable, integrated videocall module for remote-physician consultation, session record closeout. 4 modules (SPMED01–04), ~4 hours classroom + hands-on. Prerequisite: Operator Standard + B02 Safety. Cert exam 35 questions / 75 % pass; refresh 20 questions / 80 % pass; 2-year validity. URL slug medical-photography-specialist retained for stability after the v0.44.4–v0.44.6 factual rework (track had been earlier framed around FDA / EU MDR regulatory landscape — the actual scope is device operator certification).

LearningResource

The schema.org type used for individual module textbook and workbook pages in PhotoRobot Academy’s JSON-LD. Connected to parent Course (the module overview) via isPartOf.

Locator (PhotoRobot Locator app)

The mobile / network discovery application used to find Control Units on the network and pair them to workstations. Required for initial studio setup. Covered in module B04 — Locator App.

llms.txt

Emerging standard (per llmstxt.org) for site-level LLM-friendly summary. A single markdown file at /llms.txt that briefs LLMs on what the site covers, with links to key entry points. PhotoRobot Academy ships one as of v0.29.0.

llms-full.txt

Companion to llms.txt — full content dump as a single markdown corpus, optimized for RAG (retrieval-augmented generation) ingestion by LLMs. PhotoRobot Academy ships one with all textbook + workbook content concatenated, ~600 KB.


M

Mapping table

In module I03 §3, the integrator’s local SQL table that bridges canonical SKUs to PhotoRobot item IDs and external IDs. Three indexes: UNIQUE (canonical, project) for dedup, INDEX (photorobot_item_id) for webhook handler lookup, INDEX (external_id) for status round-trip. Covers 95% of integration queries.

Module

The atomic content unit in PhotoRobot Academy. Each module is 30-90 minutes, with four files: _meta.yaml (frontmatter metadata), textbook.md (student reference), workbook.md (exercises), training-notes.md (instructor delivery script — private). A quiz pool of 10-15 questions accompanies each module.

Monitoring contract

The signed agreement between PhotoRobot integrator and customer (covered in module B26 §6) that defines what “healthy integration” means — uptime targets, throughput metrics, error rate thresholds, alert channels. Sign before deploy. Without it, “healthy” means different things to different stakeholders.


O

Network Specialist Essentials

PhotoRobot Academy cert track for studio operators focused on studio network architecture, troubleshooting + recovery, multi-site networks. 6 modules. Pass threshold 70%. Live since v0.31.0. Pairs with Hardware Specialist Essentials for full infrastructure-side ownership.

OCR (Optical Character Recognition)

PhotoRobot’s text-extraction capability — captures printed text from product packaging (ingredient lists, nutritional panels, regulatory text). Semi-automated (operator triggers per item or folder), no real-time API (data flows through export’s data.json). Covered in module I04.

Operator

A studio photographer or production staff member who runs PhotoRobot equipment day-to-day. Distinguished from studio manager (workflow design) and integrator (software integration). Target audience for the Operator Standard cert track.

OCR Specialist

PhotoRobot Academy specialty cert track for integrators going compliance-grade depth in OCR-heavy domains — retail planogram, pharmaceutical labeling, GS1 image standards, regulatory documentation. 4 modules (3 new SPOCR## + I04 reused). Prerequisite: Integrator Essentials. 70% cert pass / 75% refresh pass. Live since v0.36.0 — first specialty cert track shipped.

Operator Standard

The entry-level, broadest cert track in PhotoRobot Academy. 13 modules covering capture, edit, export. ~16 hours total. Pass threshold 65% (lower than Studio Manager / Integrator because the role is execution-focused, not design-focused).

Organization (in PhotoRobot Cloud)

The tenant boundary in PhotoRobot Cloud. One organization = one customer (or one PhotoRobot service provider serving multiple customers). Workspaces inside an organization isolate customer projects from each other. Organization-level settings are inherited by all projects unless overridden.


P

Package

A cert track in PhotoRobot Academy. Composed of multiple modules + a certification exam + a refresh exam (for 2-year credential renewal). Six live packages: Operator Standard, Studio Manager Essentials, Integrator Essentials, Network Specialist Essentials, Hardware Specialist Essentials, and the instructor-side Instructor Certification (CI) track.

Pile-up (in carpet capture)

A capture artifact where pile fibres on the edges of a carpet sample bunch, lift, or curl rather than lying flat. Most common after un-rolling a deep-pile rug from storage compression. Dramatically visible under raking light (which is the lighting technique used to reveal texture). Recovery: stop capture, smooth pile along natural lay direction, allow 60–90 seconds for fibre relaxation, re-capture. Pre-capture pile preparation is critical for Carpet Studio sessions. See SPCARP02 §2.4 + §7.1.

Planogram

A diagram of how products are arranged on a retail shelf, with text callouts. PhotoRobot OCR is used in planogram workflows: capture shelf-fronts → OCR product names + price tags → generate planogram. A specialty use case covered briefly in module I04 §7.

Project

A grouping of items within a workspace in PhotoRobot Cloud. Typically corresponds to a campaign, batch, or category. Settings can be applied at project level (overriding organization-level defaults).


R

Raking light

Light striking a surface at a low angle (typically 10–30° from the surface plane). The low angle produces long shadows behind surface elevations (pile fibres, weave high-points, embossed detail) — dramatically revealing texture that overhead lighting flattens. Foundational technique in Carpet Studio capture for revealing pile direction, weave pattern, fibre character. Combined with soft fill from above to prevent shadows going completely black. Comprehensive reference in the Raking Light Technique manual (part of the Academy’s Lighting Techniques reference library). Applied across SPCARP03 + SPCARP01–04 carpet sessions; also applicable to non-carpet textured products (embossed packaging, certain leather goods, footwear with stitching detail).

Reconciliation poll

A scheduled job (every 5-60 minutes, or nightly) that pulls current state from PhotoRobot’s API and reconciles it with the integrator’s downstream system. Catches webhook drift (events that should have been delivered but weren’t). Even if webhooks are healthy, run reconciliation as the safety net. See modules I02, I03.

Refresh exam

The shortened (25 questions, 45 minutes) re-certification exam taken before a cert expires (2 years after initial pass). Pass threshold is 75% (higher than the cert exam) because refresh candidates have field experience and should demonstrate sharpened, not eroded, judgment. Extends cert validity by 2 years.

Round-trip (status)

In module I03 §5, the pattern where PhotoRobot publishes an item → emits webhook → integrator handler looks up external_id → pushes status back to upstream ERP. The “round-trip” is the bidirectional sync that keeps PhotoRobot and ERP in agreement about item state.


S

Specialty cert tracks

A group of 5 PhotoRobot Academy cert tracks that add domain-specific depth on top of a foundational cert (Operator Standard, Studio Manager Essentials, Integrator Essentials, Network Specialist Essentials, Hardware Specialist Essentials, or Instructor Certification). The 5 specialty tracks: OCR Specialist (compliance-heavy OCR), 3D Modeling Specialist (photogrammetry pipeline), PINK Specialist (device operator certification for clinics running the PINK clinical mastectomy turntable; 75 % pass bar), Virtual Catwalk Specialist (PhotoRobot Catwalk operation — motorized turntable + integrated treadmill belt for on-model fashion video; equipment-gated), Carpet Photography Specialist (PhotoRobot Carpet Studio operation — Carousel 3000/5000 rotary platform + 7-camera rig + cyclorama + CAPP + downstream Carpet & Flooring Visualizer; equipment-gated). All shipped as of v0.40.0; PINK + Virtual Catwalk + Carpet all underwent factual reworks (PINK complete v0.44.4–v0.44.6 + landing v0.44.7; Virtual Catwalk complete v0.45.0–v0.45.4 + landing v0.47.0; Carpet complete v0.49.0–v0.51.2). See the specialty tracks roadmap for cross-specialty stacking patterns.

Self-updating curriculum

PhotoRobot Academy’s foundational principle: modules link to canonical product manuals at photorobot.com instead of duplicating content. When the product evolves, manuals get updated, and the Academy student always reads current information. Enforced in module-author guidelines; never copy-paste from manuals.

Shooting list

The list of items (SKUs) the studio needs to photograph in an upcoming session. Typically sourced from the customer’s ERP via the integrator’s upstream import. Covered in module I03 — Shooting List & SKU Lifecycle.

Sitemap

XML file at site root listing all public URLs for search engine crawlers. PhotoRobot Academy generates one automatically with hreflang alternates per language, lastmod dates from frontmatter, and priority weights per page type. v0.29.0.

Spin (360° spin)

A sequence of frames captured at evenly-spaced angles around a product, played back as a rotation in the PhotoRobot Viewer. Typically 24-60 frames per spin. The flagship PhotoRobot output.

Studio manager

The role that owns the studio’s workflow design, quality discipline, operator onboarding, customer deliverable specs. Distinguished from operator (executes the workflow) and integrator (wires PhotoRobot to other systems). Target audience for the Studio Manager Essentials cert track.

Studio Manager Essentials

The cert track for studio managers — 13 modules covering studio strategy (A01), shared B-modules from Operator track, item export (B22), Industry 4.0 readiness (B26), plus management-specific depth. ~18 hours total. Pass threshold 70%.


T

Tag

Custom metadata key-value attached to a PhotoRobot item. Example: tag_collection=SS26, tag_channel=amazon. Used for downstream routing, campaign metadata, regulatory flags. Tags have an API (unlike OCR data); covered in module I04 §5.

Textbook

The student reference markdown file for each Academy module. Conceptual explanation + examples + decision frameworks. Public, browsable. Companion to the workbook (exercises).

Thumbnails layout

One of two canonical PhotoRobot Viewer layout types. Image previews in a horizontal or vertical strip alongside the main viewer area, like a classic e-commerce product gallery. Best for items with 8+ images and visually-led product lines (apparel, footwear, jewelry). See module B21 §2.

Training notes

The instructor-only delivery script for each Academy module. Contains time allocation, demo points, common student mistakes, Q&A anticipation, failure modes. Private_published_training_notes: false in module metadata; not rendered to public site. Used by PhotoRobot Certified Instructors (CI) — see the Instructor Certification package.


U

Unwrap (tool)

A PhotoRobot CAPP feature that virtually unwraps cylindrical objects (bottles, tubes, jars) to make wrap-around text readable. Used in combination with OCR to extract product labels from cylindrical packaging. See module I04 §2.


V

Virtual Catwalk Specialist

PhotoRobot Academy specialty cert track for fashion-oriented studios running the PhotoRobot Catwalk — a motorized rotating platform (Ø 2.8 m, 7 × 7 m studio footprint, 1 500 kg load, AC 230 V) with an integrated treadmill belt. The model walks on the belt while the platform rotates 360° and fixed cameras roll continuously, producing a “flying camera” runway effect captured in a studio space. Two operating modes coexist in a single session: belt-on (catwalk video) and belt-off (standard 360° spin of model OR product on solid plate covering the belt). Lighting is continuous (Fresnel + ARRI-style + FOMEI-style stilllights — not strobes, because strobes can’t keep up with video). The Controls software’s scenarios feature (saved belt + rotation choreography reusable across outfits) is the productivity multiplier — dozens of outfits per session. 4 modules: SPVC01 device + workflow concepts, SPVC02 working with live models, SPVC03 continuous studio lighting for motion, SPVC04 scenarios + post-production + delivery. Prerequisite: Operator Standard + Studio Manager Essentials. 70 % cert pass / 70 % refresh pass. Equipment-gated (PhotoRobot sales verifies Catwalk installation before voucher issuance).

Viewer (PhotoRobot Viewer)

The client-facing 360° + 2D + 3D image viewer that displays PhotoRobot-captured content on e-commerce sites. CDN-delivered, lazy-loading, supports hot spots, idle behavior, multi-layout configuration. Covered comprehensively in module B21.

Voucher (enrollment)

The code issued by PhotoRobot sales that grants a student access to gated Academy content (cert exam, certification credential). Phase B of the Academy infrastructure (forthcoming). Phase A (current) uses email coordination with PhotoRobot sales.


W

Webhook

An HTTP POST notification from PhotoRobot Cloud to the integrator’s endpoint when an event occurs (e.g., item.published, item.exported). Event-driven alternative to polling. PhotoRobot webhooks are signed with HMAC-SHA256; integrator handlers verify the signature, dedupe by event ID, ack fast, enqueue for async processing. Covered comprehensively in module I02.

Workbook

The exercises markdown file for each Academy module. Scenarios, tasks, self-check questions, fill-in fields. Public, browsable. Companion to the textbook (reference).

Workspace

A grouping inside a PhotoRobot Cloud organization that contains projects + items. Used to isolate customer work in a multi-tenant context (e.g., PhotoRobot service provider serving multiple customers, each customer’s projects in their own workspace).


See also

For terminology not covered here, the PhotoRobot product manuals at photorobot.com are the canonical reference.