ProducerSync API

EntitiesV1

idinteger(int64)

Unique identifier for the entity.

Example:1234567

npnstring

National Producer Number associated with the entity.

Example:18551108

transactionIdstring(uuid)

Example:ae51f10b-8b5e-40ba-98a9-8f860392b344

typestring

Type of entity - individual or firm.

Allowed values:INDIVIDUALFIRM

Example:INDIVIDUAL

feinIdstring | null

Federal Employer Identification Number. Expected to be NULL for individuals.

Example:123456789

companyNamestring | null

Name of the firm. Expected to be NULL for individuals.

Example:Acme Insurance Group

stateCoIdstring

State-assigned company ID of the firm. Expected to be absent for individuals.

Example:294553

stateDomicilestring

Code of the state the firm is domiciled in. Expected to be absent for individuals.

>= 2 characters<= 2 characters

Example:CO

firstNamestring

Example:Jeff

middleNamestring

Example:Lee

lastNamestring

Example:Android

suffixstring

Name suffix for the producer. Expected to be absent for a firm.

Example:Jr

dateOfBirthstring | null(date)

Date of birth for the producer. Expected to be NULL for a firm.

Example:1983-12-15

createdAtstring(date)

Date of the creation of this record in AgentSync.

Example:2021-04-04

updatedAtstring(date)

Date of the most recent update to this record in AgentSync.

Example:2024-12-02

noLicensesboolean
subscriptionCountinteger

Example:4

niprDeletedboolean

Indicates if the entity was marked deleted by NIPR.

metadataobject
Show Child Parameters
linksobject
Show Child Parameters
Example

LicensesBaseResponse

object

Base schema containing common license fields.

idinteger(int64)

Unique identifier for the license.

Example:1234567

npnstring

National Producer Number associated with the license.

Example:18551108

transactionIdstring(uuid)

Example:337f638b-b0dd-4d9f-80f5-29a9158d0286

forStatestring

State where the license applies.

>= 2 characters<= 2 characters

Example:AL

branchIdstring

Identifier for a related branch, if applicable.

niprDateUpdatedstring(date)

Last date NIPR reported an update to this license.

Example:2020-12-16

createdAtstring(date)

Date of the creation of this record in AgentSync.

Example:2021-04-04

updatedAtstring(date)

Date of the most recent update to this record in AgentSync.

Example:2024-12-02

licenseNumstring

License number associated with NPN.

Example:897579550

originalIssueDatestring(date)

The date the license was originally issued

Example:2016-04-22

expirationDatestring(date)

The date the license is set to expire.

Example:2022-04-22

licenseClassstring

The classification or type of license issued

Example:Insurance Producer

licenseClassCodestring

The code representing the license class

Example:3

residencyStatusstring

Indicates whether the license holder is a resident (“R”) or non-resident (“NR”)

Example:R

activeboolean

Indicates whether the license is currently active

adhsHomeStatestring

Adjuster Designated Home State - the state the producer designated as their home state for adjuster
licensing. Populated only when the state reports one.

>= 2 characters<= 2 characters

Example:TX

Example

LicenseLoaBase

object
idinteger

unique identifier for the license line of authority (loa) record

Example:1234567

licenseIdinteger

unique identifier for the associated license

Example:967373

transactionIdstring(uuid)

Example:ae51f10b-8b5e-40ba-98a9-8f860392b344

loastring

The line of authority associated with the license (e.g., Property, Casualty)

Example:Property

loaCodestring

A code representing the line of authority

Example:12

issueDatestring(date)

The date the line of authority was issued

Example:2004-01-21

createdAtstring(date)

Date of the creation of this record in AgentSync

Example:2021-04-04

updatedAtstring(date)

Date of the most recent update to this record in AgentSync

Example:2024-12-02

statusstring

Current status of the line of authority. One of Active, Cancelled, or Inactive

Allowed values:ActiveCancelledInactive

Example:Active

statusReasonstring

Reason from the state explaining the current status, such as why a line of authority is inactive or
cancelled. Free text passed through from NIPR - not a fixed set of values, and often absent.

statusReasonDatestring(date)

The date the current status reason became effective

Example:2020-12-26

ceCompliancestring

Continuing education (CE) compliance status. One of EXEMPT, IN COMPLIANCE, N/A, NOT IN COMPLIANCE or NULL

Example:IN COMPLIANCE

ceRenewalDatestring(date)

Date by which continuing education credits must be completed for this line of authority.

Example:2026-03-31

ceCreditsNeededinteger

Number of continuing education credits required for compliance

loaMappingobject
Show Child Parameters
niprDeletedboolean

Indicates if the license was marked deleted by NIPR

Example

LicenseLoaV2

object

Container for a list of license records in version 2

licenseLoasarray

A list of license objects

Show Child Parameters
Example

RenewalPeriodsBase

object

Contains calculated renewal windows and classification

renewalobject
Show Child Parameters
lateRenewalobject
Show Child Parameters
reinstatementobject
Show Child Parameters
renewalTypestring

Classification of the license renewal behavior.

  • RENEWAL_REQUIRED: License has defined renewal windows.
  • PERPETUAL: License is considered perpetual.
  • NO_RENEWAL_INFORMATION_AVAILABLE: No renewal metadata matched (due to various reasons).

Allowed values:RENEWAL_REQUIREDPERPETUALNO_RENEWAL_INFORMATION_AVAILABLE

Example:RENEWAL_REQUIRED

Example