rino-api-v2

AgentSync Contracting API (V2)

v0.1127.1OAS 3.1

The customer-facing V2 surface for the AgentSync Contracting platform: a purpose-built,
read-only API for producers, contracts, and contract assignments.

API Base URL
  • Server 1:https://api.agentsync.io/contracting

    Production

Security
bearerAuth (http)

Provide your bearer token in the Authorization header when making requests to protected resources.

Example: Authorization: Bearer 123

V2 scaffold health probe

Public liveness/reachability probe for the /v2 namespace. Requires no authentication and
carries no customer data.

get
https://api.agentsync.io/contracting/v2/health

Response

200 application/json

V2 surface is reachable.

HealthV2

Plain health response.

statusstringrequired

Example:ok

servicestringrequired

Example:rino-api

checkedAtstring(date-time)required

RFC3339 UTC timestamp (the *At convention).

Example:2026-06-15T18:30:00Z

 
200 application/json

List the calling customer's producers

Returns the producers (individuals and firms) in the calling customer’s organization as a
token-paginated collection. Results are scoped to the caller; another customer’s producers are
never returned.

get
https://api.agentsync.io/contracting/v2/producers

Query Parameters

page_tokenstring

Opaque continuation token from a previous response’s page.nextToken. Omit for the first
page.

page_sizeinteger

Maximum number of items to return. Defaults to 25; values outside [1, 1000] are rejected
with 400 (not clamped).

Default:25

>= 1<= 1000

updated_sincestring(date-time)

Return only contracts modified at or after this RFC3339 UTC timestamp (inclusive). Modified
time tracks any column change, so “modified” does not necessarily mean a
business-meaningful change. Best used as a high-water mark for incremental sync: a pagination
run is not a point-in-time snapshot, so records updated mid-run may first appear on a later poll.

Example:2026-06-01T00:00:00Z

Response

application/json

A page of producers.

ProducerV2Page

A token-paginated page of producers (plain envelope, no HAL wrappers).

itemsarray[object]required

A producer in the calling customer’s organization. A producer is either an individual
(type = AGENT, identified by personId) or a firm (type = FIRM, identified by
firmId); fields that do not apply to the other kind are null.

Show Child Parameters
pageobjectrequired

Pagination metadata for a V2 list response.

Show Child Parameters
 
application/json