Skip to main content

Registration

Description

Business registrations filed with a Secretary of State (or equivalent) in a U.S. state or territory. These registrations either create a legal entity in that state ("domestic" registrations) or allow an existing entity to do business in that state ("foreign" registrations). They are a source of truth about that business.

type Registration implements MathFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
registrationType: String
expirationDate: Date
registrationState: String
jurisdictionType: String
homeJurisdictionState: String
registeredName: String
fileNumber: String
issueDate: Date
status: String
subStatus: String
statusDetail: String
internalId: String
internalRegistrationId: String
addresses(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegistrationAddressConnection
roles(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegistrationRoleConnection
registeredEntities(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): RegistrationRegisteredEntityConnection
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}

Fields

Registration.id ● UUID! non-null scalar

Registration.firstObservedDate ● String scalar

Registration.lastObservedDate ● String scalar

Registration.registrationType ● String scalar

The legal form of the registered entity, as given by the regististering jurisdiction's Secretary of State.

Registration.expirationDate ● Date scalar

The registration's expiration, if any.

Registration.registrationState ● String scalar

The US state where the registration was filed.

Registration.jurisdictionType ● String scalar

foreign if the registration is for any state other than the business's home state. otherwise, domestic.

Registration.homeJurisdictionState ● String scalar

Two-letter abbreviation for the state jurisdiction of the business.

Registration.registeredName ● String scalar

Business name as on the registration filing.

Registration.fileNumber ● String scalar

File number of the registration filing.

Registration.issueDate ● Date scalar

Issue date of the registration filing, formatted YYYY/MM/DD.

Registration.status ● String scalar

Status field indicating whether the registration is active or inactive.

Registration.subStatus ● String scalar

If available from the state, a normalized sub-status for the business. Possible values are: [good_standing, not_good_standing, pending_active, pending_inactive, unknown, null]

The sub-status values signify the following:

  • good_standing - The business is active and in good standing.
  • not_good_standing - Non-compliant behavior, e.g. missing annual filing payments.
  • pending_active - In the process of becoming truly active.
  • pending_inactive - Businesses that are active, but are pending an inactive status.
  • unknown - The filing status from the state is not clearly in good or bad standing.
  • null - The filing status is inactive or there is no sub-status provided by the state.

Registration.statusDetail ● String scalar

If available, the official filing status message provided by the state.

Registration.internalId ● String scalar

Registration.internalRegistrationId ● String scalar

Registration.addresses ● RegistrationAddressConnection object

Registration.addresses.first ● Int scalar
Registration.addresses.last ● Int scalar
Registration.addresses.after ● String scalar
Registration.addresses.before ● String scalar
Registration.addresses.conditions ● ConnectionConditions input

Registration.roles ● RegistrationRoleConnection object

Registration.roles.first ● Int scalar
Registration.roles.last ● Int scalar
Registration.roles.after ● String scalar
Registration.roles.before ● String scalar
Registration.roles.conditions ● ConnectionConditions input

Registration.registeredEntities ● RegistrationRegisteredEntityConnection object

Registration.registeredEntities.first ● Int scalar
Registration.registeredEntities.last ● Int scalar
Registration.registeredEntities.after ● String scalar
Registration.registeredEntities.before ● String scalar
Registration.registeredEntities.conditions ● ConnectionConditions input

Registration.count ● Int scalar

Registration.count.field ● String! non-null scalar
Registration.count.conditions ● Conditions input

Registration.sum ● Int scalar

Registration.sum.field ● String! non-null scalar
Registration.sum.conditions ● Conditions input

Registration.min ● Int scalar

Registration.min.field ● String! non-null scalar
Registration.min.conditions ● Conditions input

Registration.max ● Int scalar

Registration.max.field ● String! non-null scalar
Registration.max.conditions ● Conditions input

Registration.avg ● Float scalar

Registration.avg.field ● String! non-null scalar
Registration.avg.conditions ● Conditions input

Registration.collect ● String scalar

Registration.collect.field ● String! non-null scalar
Registration.collect.separator ● String scalar
Registration.collect.conditions ● Conditions input

Registration.minDateTime ● DateTime scalar

Registration.minDateTime.field ● String! non-null scalar
Registration.minDateTime.conditions ● Conditions input

Registration.maxDateTime ● DateTime scalar

Registration.maxDateTime.field ● String! non-null scalar
Registration.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

AddressRegistrationEdge object ● RegisteredEntityRegistrationEdge object ● RoleRegistrationEdge object