For Agents
Manage mold inspection and remediation operations including customers, estimates, inspections, schedules, referral partners, and technicians via a single field-service API.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Mold Ninja API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Mold Ninja API.
Manage customer records, contact info, and addresses for inspection clients
Create estimates, attach customer details, and update estimate notes through the job lifecycle
Capture inspections with attachments and email PDF reports to customers
GET STARTED
Use for: Create a new customer record in Mold Ninja, Generate an estimate for an existing customer, Schedule an inspection on a technician's calendar, Send an inspection PDF report to a customer by email
Not supported: Does not handle payment processing, marketing campaigns, or accounting reconciliation — use for mold inspection job, customer, and schedule management only.
Jentic publishes the only available OpenAPI specification for Mold Ninja API, keeping it validated and agent-ready. Mold Ninja is a field-service management platform built for mold inspection and remediation businesses, covering customer records, estimates, inspections, scheduling, referral partners, and technician dispatch. The API spans 78 endpoints across user authentication, customer CRM, estimate generation, inspection attachments and PDF delivery, calendar scheduling, and referral tracking. It targets remediation contractors who need a single back-office API for the full job lifecycle from lead intake to scheduled inspection.
Schedule inspections, filter the calendar, and assign technicians to jobs
Track referral partners and log referral events for partner-driven leads
Patterns agents use Mold Ninja API for, with concrete tasks.
★ Mold Inspection Job Lifecycle
Run the full inspection job lifecycle by creating a customer, generating an estimate, scheduling the inspection, capturing field data with attachments, and emailing the final PDF report to the client. Mold Ninja's tagged endpoints map directly to each stage so a remediation contractor's office software can drive the job from lead to completion. Suitable for small-to-mid mold remediation businesses replacing a stack of spreadsheets and email threads with a single API.
Call POST /user/createCustomer, POST /user/createEstimates, POST /user/creatSchedule, POST /user/createInspection, then POST /user/sendInspectionPDFToCustomer to complete a job.
Technician Dispatch and Calendar Filtering
Assign jobs to technicians and pull a filtered calendar view to balance workloads across the team. The schedule endpoints expose calendar filters and update operations, while user endpoints retrieve the technician roster including pagination via limit and skip parameters. Useful for dispatch managers running daily route planning instead of working off whiteboards or printed schedules.
Call POST /user/getTechinicianList/{limit}/{skip} to fetch technicians, then PUT /user/calanderFilters to apply a filter and PUT /user/updateShedule to reassign a job.
Referral Partner Management
Track referral partners (insurance adjusters, plumbers, real estate agents) and log every event tied to a partner-sourced lead. The referral endpoints support partner creation, event logging, and listing, so a remediation business can attribute revenue accurately and prioritise high-value partnerships. Practical for owners running monthly referral commission reports.
Call POST /user/createReferalPartner with a new partner's details, then PUT /user/addEvents to log each referral event.
Agent-Driven Job Scheduling
AI agents handling inbound customer calls or messages call Mold Ninja through Jentic to create customer records and book inspections without holding the bearer token in their context. Jentic's spec is the only structured definition for this API, so agents that depend on schema-driven tool selection can only use Mold Ninja through Jentic.
Search Jentic for 'schedule a mold inspection', load POST /user/creatSchedule, and execute with the customer ID and time slot.
78 endpoints — jentic publishes the only available openapi specification for mold ninja api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/user/login
Authenticate a user and receive a bearer token
/user/createCustomer
Create a new customer record
/user/createEstimates
Create an estimate for a customer
/user/createInspection
Create an inspection record
/user/sendInspectionPDFToCustomer
Email the inspection PDF to the customer
/user/creatSchedule
Schedule an inspection on a technician's calendar
/user/createReferalPartner
Register a new referral partner
/user/inviteUser
Invite a technician to the organisation
/user/login
Authenticate a user and receive a bearer token
/user/createCustomer
Create a new customer record
/user/createEstimates
Create an estimate for a customer
/user/createInspection
Create an inspection record
/user/sendInspectionPDFToCustomer
Email the inspection PDF to the customer
Three things that make agents converge on Jentic-routed access.
Credential isolation
Mold Ninja bearer tokens are stored encrypted in the Jentic vault and injected as the Authorization header at execution time. Agents never see the raw token, and rotation happens vault-side without agent code changes.
Intent-based discovery
Agents search by intent (e.g., 'schedule a mold inspection') and Jentic returns the matching Mold Ninja operation across the 8 tag groups with its parameter schema.
Time to first call
Direct integration: 5-10 days to map all 78 endpoints, wire up auth, and build a job-lifecycle workflow. Through Jentic: under 2 hours — search, load, execute the operations needed.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Payment processing platform for charging customers after inspection completion
Use Stripe alongside Mold Ninja to take card payments on completed estimates — Mold Ninja does not include built-in payment processing.
Specific to using Mold Ninja API through Jentic.
Why is there no official OpenAPI spec for Mold Ninja API?
Mold Ninja does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Mold Ninja API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Mold Ninja API use?
Mold Ninja uses HTTP Bearer authentication. Obtain a token through POST /user/login, then send it as Authorization: Bearer <token> on subsequent requests. Through Jentic, the token is held in the encrypted credential vault and injected at request time so it never enters agent context.
Can I generate and send inspection reports with the Mold Ninja API?
Yes. Create the inspection record with POST /user/createInspection, attach files with POST /user/addInspectionAttachment, and email the final PDF to the customer with POST /user/sendInspectionPDFToCustomer. The full inspection-to-report pipeline runs through three calls.
What are the rate limits for the Mold Ninja API?
Mold Ninja does not document rate limits in this OpenAPI spec. As a back-office field-service API, throughput is generally bounded by the per-organisation account tier rather than fixed numeric limits. Confirm current limits with the Mold Ninja team before running bulk operations.
How do I schedule an inspection through Jentic?
Run pip install jentic, search for 'schedule a mold inspection', load POST /user/creatSchedule, and execute with the customer ID, technician ID, and time slot. Jentic returns the scheduled job ID for downstream confirmation flows.
Does Mold Ninja support referral partner tracking?
Yes. POST /user/createReferalPartner registers a new partner, GET /user/getReferalListing lists existing partners, and PUT /user/addEvents logs each referral event tied to a partner. This supports commission reporting and source attribution for partner-driven leads.
/user/creatSchedule
Schedule an inspection on a technician's calendar
/user/createReferalPartner
Register a new referral partner
/user/inviteUser
Invite a technician to the organisation