action callfire_get_account { label: "Find account details" description: "Searches for the user account details. Details include name, email, and basic account permissions. For authentication use api credentials." provider: callfire method: GET path: "/me/account" encoding: json input: { type: "object" properties: { fields: { type: "string" } } additionalProperties: false } output: { type: "object" description: "Object represents user account in Callfire system" properties: { active: { type: "boolean" description: "~" } address: { type: "string" description: "~" } age: { type: "object" description: "~" properties: { millis: { type: "integer" format: "int64" description: "~" } standardDays: { type: "integer" format: "int64" description: "~" } standardHours: { type: "integer" format: "int64" description: "~" } standardMinutes: { type: "integer" format: "int64" description: "~" } standardSeconds: { type: "integer" format: "int64" description: "~" } } } agencyManagedAccounts: { type: "boolean" description: "~" } allowedToCreateCampaign: { type: "boolean" description: "~" } apiCallLimit: { type: "integer" format: "int32" description: "~" } archived: { type: "boolean" description: "~" } autoAddDoNotContact: { type: "boolean" description: "~" } brand: { type: "string" description: "~" enum: ["EZTEXTING", "CLUBTEXTING", "GROUPTEXTING", "TELLMYCELL", "EZ", "CALLFIRE", "TESLA"] } canceled: { type: "boolean" description: "~" } canceledOrArchived: { type: "boolean" description: "~" } city: { type: "string" description: "~" } companyName: { type: "string" description: "~" } country: { type: "string" description: "~" enum: ["US", "CA"] } countryOrDefault: { type: "string" description: "~" enum: ["US", "CA"] } created: { type: "string" format: "date-time" description: "~" } dateTimeZone: { type: "object" description: "~" properties: { fixed: { type: "boolean" description: "~" } id: { type: "string" description: "~" } } } defaultNotificationTtlMillis: { type: "integer" format: "int64" description: "~" } defaultNumberId: { type: "integer" format: "int64" description: "~" } ein: { type: "string" description: "~" } entityType: { type: "string" description: "~" enum: ["SP", "COMPANY"] } ez: { type: "boolean" description: "~" } failedVerificationAttempts: { type: "integer" format: "int32" description: "~" } fromNumberPool: { type: "string" description: "~" } id: { type: "integer" format: "int64" description: "An id of an account" } industry: { type: "string" description: "~" enum: ["UNKNOWN", "ADVERTISING", "AUTOMOTIVE", "COLLECTIONS", "CONSULTING", "DECLINE", "EDUCATION", "EMERGENCY", "ENTERTAINMENT", "FINANCE", "HOSPITALITY", "HEALTHFITNESS", "HEALTHCARE", "INSURANCE", "LEAD", "OTHER", "POLITICAL", "REAL_ESTATE", "RETAIL", "SEARCH_MARKETING", "TELECOM"] } industryName: { type: "string" description: "~" } key: { type: "string" description: "~" } localTimeZoneRestriction: { type: "object" description: "~" properties: { enabled: { type: "boolean" description: "~" } startTime: { type: "string" format: "date-time" description: "~" } stopTime: { type: "string" format: "date-time" description: "~" } } } locale: { type: "object" description: "~" properties: { country: { type: "string" description: "~" } displayCountry: { type: "string" description: "~" } displayLanguage: { type: "string" description: "~" } displayName: { type: "string" description: "~" } displayScript: { type: "string" description: "~" } displayVariant: { type: "string" description: "~" } extensionKeys: { type: "array" description: "~" items: { type: "string" } } iso3Country: { type: "string" description: "~" } iso3Language: { type: "string" description: "~" } language: { type: "string" description: "~" } script: { type: "string" description: "~" } unicodeLocaleAttributes: { type: "array" description: "~" items: { type: "string" } } unicodeLocaleKeys: { type: "array" description: "~" items: { type: "string" } } variant: { type: "string" description: "~" } } } maxAgents: { type: "integer" format: "int32" description: "~" } messageClass: { type: "string" description: "~" } messageFlows: { type: "array" description: "~" items: { type: "string" } } name: { type: "string" description: "Name associated with an account" } outboundThreshold: { type: "integer" format: "int32" description: "~" } receiverPeriodCall: { type: "integer" format: "int32" description: "~" } receiverPeriodEnabled: { type: "boolean" description: "~" } receiverPeriodGlobal: { type: "integer" format: "int32" description: "~" } receiverPeriodText: { type: "integer" format: "int32" description: "~" } receiverPeriodTimeUnit: { type: "string" description: "~" enum: ["NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS"] } retainOnlyMetadata: { type: "boolean" description: "~" } retainOnlyMetadataLastDetailRecordId: { type: "integer" format: "int64" description: "~" } retainOnlyMetadataLastModified: { type: "string" format: "date-time" description: "~" } scrub: { type: "boolean" description: "~" } sharedShortCodeAllowed: { type: "boolean" description: "~" } sharedShortCodeId: { type: "integer" format: "int64" description: "~" } soaAccount: { type: "object" additionalProperties: true } startCapable: { type: "boolean" description: "~" } state: { type: "string" description: "~" } status: { type: "string" description: "~" enum: ["ACTIVE", "PENDING_CANCELLED", "CANCELLED", "ARCHIVED"] } textOutboundThreshold: { type: "integer" format: "int32" description: "~" } timeZone: { type: "object" description: "~" properties: { displayName: { type: "string" description: "~" } dstsavings: { type: "integer" format: "int32" description: "~" } id: { type: "string" description: "~" } rawOffset: { type: "integer" format: "int32" description: "~" } } } timeZoneId: { type: "object" description: "~" properties: { id: { type: "string" description: "~" } rules: { type: "object" description: "~" properties: { fixedOffset: { type: "boolean" description: "~" } transitionRules: { type: "array" description: "~" items: { type: "object" description: "~" properties: { dayOfMonthIndicator: { type: "integer" format: "int32" description: "~" } dayOfWeek: { type: "string" description: "~" enum: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] } localTime: { type: "object" description: "Represents a time part of a given date" properties: { hour: { type: "integer" format: "int32" description: "An hour of the day. Available values: 0-23" } minute: { type: "integer" format: "int32" description: "The minutes. Available values: 0-59" } nano: { type: "integer" format: "int32" description: "~" } second: { type: "integer" format: "int32" description: "The seconds. Available values: 0-59" } } } midnightEndOfDay: { type: "boolean" description: "~" } month: { type: "string" description: "~" enum: ["JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"] } offsetAfter: { type: "object" description: "~" properties: { id: { type: "string" description: "~" } rules: { type: "object" additionalProperties: true } totalSeconds: { type: "integer" format: "int32" description: "~" } } } offsetBefore: { type: "object" additionalProperties: true } standardOffset: { type: "object" additionalProperties: true } timeDefinition: { type: "string" description: "~" enum: ["UTC", "WALL", "STANDARD"] } } } } transitions: { type: "array" description: "~" items: { type: "object" description: "~" properties: { dateTimeAfter: { type: "string" format: "date-time" description: "~" } dateTimeBefore: { type: "string" format: "date-time" description: "~" } duration: { type: "object" additionalProperties: true } gap: { type: "boolean" description: "~" } instant: { type: "integer" format: "int64" description: "~" } offsetAfter: { type: "object" additionalProperties: true } offsetBefore: { type: "object" additionalProperties: true } overlap: { type: "boolean" description: "~" } } } } } } } } trustLevel: { type: "string" description: "~" enum: ["LOCKED", "SUSPENDED", "PROBATION", "NORMAL", "TRUSTED"] } tsrAgreement: { type: "string" format: "date-time" description: "~" } tsrInitials: { type: "string" description: "~" } uiContext: { type: "string" description: "~" } universal: { type: "boolean" description: "~" } website: { type: "string" description: "~" } zipcode: { type: "string" description: "~" } } } }