Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Productivity / Assignar Public API
Assignar Public API logo

Assignar Public API

Official vendor OpenAPI document · agent-readyProductivityTask Managementoauth285 EndpointsREST

For Agents

Schedule field crews, assign equipment, and pull site diary or timesheet data from Assignar to keep construction operations in sync with payroll, ERP, and project management systems.

Use for: Allocate a worker to a project shift starting tomorrow, List all active allocations for a given project ID, Retrieve site diary entries submitted in the last 7 days, Find all assets currently assigned to a specific crew

Not supported: Does not handle accounting, invoicing, or payroll calculation - use for construction workforce, asset, and field reporting management only.

The Assignar Public API gives construction subcontractors and self-perform general contractors programmatic access to the Assignar workforce and asset management platform. It exposes activities, allocations, assets, clients, contacts, orders, projects, site diaries, skills, and timesheet data so back-office systems can keep crew schedules, equipment movements, and field reporting aligned. Endpoints support both batch operations on collections and granular updates to individual records keyed by ID.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Assignar Public API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Assignar Public 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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fassignar.com%2Fassignar" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fassignar.com%2Fassignar" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Assignar Public API.

Allocate workers and assets to specific projects, shifts, and orders through the /allocations and /orders resources

Pull and reconcile site diary entries, timesheets, and activity logs for payroll and progress reporting

Maintain a register of assets with utilisation, location, and assignment history via the /assets endpoints

Manage client and contact records tied to projects to keep CRM and operational data aligned

Track skills, qualifications, and licensing expiry against individual workers for compliance reporting

Create and update project records with start, end, and status fields to drive scheduling automations

Use Cases

Patterns agents use Assignar Public API for, with concrete tasks.

★ Crew and Asset Scheduling Sync

Construction operations teams use Assignar to allocate workers, vehicles, and equipment to live projects. The API lets a scheduling agent read open allocations, push new assignments through POST /allocations, and reconcile asset usage against /assets so dispatch boards stay accurate without double-handling. Initial sync of an active project portfolio typically takes a few hours of integration work.

Create an allocation linking worker ID 4421 to project ID 88 for shift 2026-06-10 06:00-14:30 and confirm the allocation ID returned

Site Diary and Timesheet Reporting

Field supervisors capture daily site diaries and worker timesheets in Assignar. The API exposes /site-diaries and /timesheets so a reporting agent can pull entries by date range, normalise them into a payroll or BI system, and surface variances against allocated hours. This removes manual exports and keeps payroll cycles closing on time.

Fetch all timesheets between 2026-06-01 and 2026-06-07 for project ID 102 and flag any worker with more than 60 logged hours

Compliance and Skills Tracking

Subcontractors must track licences, tickets, and inductions across hundreds of workers. The API lets agents query the /skills resource and worker records to surface expiring qualifications before crews are assigned to a job that requires them. Combined with allocations, this lets a compliance agent block a placement if a required ticket has lapsed.

List all workers whose White Card qualification expires within the next 30 days and surface their current allocations

Agent Integration via Jentic

Through Jentic, an AI agent discovers Assignar operations by intent (such as 'allocate a worker to a project') without parsing the OpenAPI spec or hard-coding endpoint paths. Jentic stores the OAuth 2.0 credentials in your Jentic One instance, returns a scoped access token at runtime, and validates the request payload before the call hits Assignar. This collapses a typical Assignar integration from days to under an hour for the common scheduling and reporting flows.

Use Jentic to search for 'allocate a worker to a project', load the operation schema, and execute the call against the Assignar staging environment

Key Endpoints

85 endpoints — the assignar public api gives construction subcontractors and self-perform general contractors programmatic access to the assignar workforce and asset management platform.

METHOD

PATH

DESCRIPTION

GET

/allocations

List worker and asset allocations across projects

GET

/activities

List activity records linked to projects and orders

POST

/activities

Create an activity record

GET

/assets

List the asset register

POST

/assets

Create an asset record

GET

/projects

List active and historical projects

GET

/site-diaries

List site diary submissions

GET

/allocations

List worker and asset allocations across projects

GET

/activities

List activity records linked to projects and orders

POST

/activities

Create an activity record

GET

/assets

List the asset register

POST

/assets

Create an asset record

GET

/projects

List active and historical projects

GET

/site-diaries

List site diary submissions

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Assignar by hand means running its OAuth 2.0 client-credentials flow against its Australian host and picking a path for allocations, activities, and assets. Through Jentic you install once, import the Assignar Public API from the API Directory, store the client credentials once, and your agent calls it.

Permission scoping

Permission scoping

Assignar reaches allocations, activities, and assets through collection endpoints and request bodies rather than a resource id in the URL path, so limit the agent to the operations it needs, such as allocating a worker or listing assets. You choose the operations it may call, so creating assets is not included unless you add it.

Credential management

Credential isolation

Your Assignar client credentials are stored once, encrypted, by your own Jentic One instance and exchanged for a scoped access token at execution time. The client secret never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'allocate a worker to a project', and Jentic returns the matching Assignar operation with its input schema so the agent calls the right endpoint without browsing the spec.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Procore

→

Construction project management platform commonly integrated alongside field workforce tools

Choose Procore when the task is project documents, RFIs, drawings, or change orders rather than crew allocation

Alternative

SyncroMSP

→

Field service and asset management platform used by service businesses

Choose SyncroMSP when the use case is IT services or break-fix dispatch rather than construction crew scheduling

Complementary

Smartsheet

→

Spreadsheet-based work management often used to mirror Assignar schedules into shared sheets

Choose Smartsheet when the request is to surface Assignar data inside an existing project tracker rather than mutate Assignar records directly

FAQs

Specific to using Assignar Public API through Jentic.

What authentication does the Assignar Public API use?

The Assignar Public API uses OAuth 2.0. Through Jentic, the OAuth credentials are held in the encrypted vault and a scoped access token is exchanged at call time, so the raw client secret never enters the agent's context.

Can I pull worker timesheets for payroll with the Assignar Public API?

Yes. The /timesheets endpoint returns worker timesheet records, which can be filtered to a date range and reconciled against the /allocations endpoint for payroll close. A typical agent flow lists timesheets for the pay period, then cross-checks them against allocated hours per worker.

What are the rate limits for the Assignar Public API?

Assignar does not publish a fixed rate limit in the spec. Production accounts are throttled per tenant - the safest pattern is to back off on HTTP 429 responses and batch reads of /allocations or /timesheets by date range rather than polling per worker.

How do I allocate a worker to a project through Jentic?

Search Jentic for 'allocate a worker to a project', load the POST /allocations schema, and execute with the worker ID, project ID, and shift window. Jentic injects the OAuth token and validates the body before the request hits api.assignar.com.au/v2.

Can I track qualification expiry with the Assignar Public API?

Yes. The /skills resource lets you read each worker's qualifications and expiry dates. An agent can poll for skills expiring inside a window and cross-reference /allocations to flag any upcoming shift that requires a lapsed ticket.

Which Assignar region does the API serve?

The default base URL is https://api.assignar.com.au/v2 for Australian tenants, with https://api.assignar.com/v2 listed for other regions. Pick the server matching your tenant before issuing requests.

Can I limit what my agent is allowed to do with the Assignar Public API?

Yes. Because you self-host Jentic One, your own rules decide which Assignar operations and credentials the agent may use, so you can restrict it to just the calls it needs, such as listing assets or allocating a worker. Assignar reaches allocations, activities, and assets through collection endpoints and request bodies rather than a resource ID in the URL path, so you scope the agent at the operation level rather than by record. Since you choose the operations, an action like creating an asset is not available to the agent unless you explicitly grant it.

GET STARTED

Start building with Assignar Public API

Explore with Jentic One
View OpenAPI Document