lib/swagger/external/sf-gate-vernonkeenan.yaml

3176 lines
82 KiB
YAML
Raw Normal View History

2022-09-07 00:16:25 +00:00
swagger: "2.0"
info:
version: 0.2.0
title: "sf-gate"
description: "Customer Information Microservice"
termsOfService: "http://taxnexus.net/terms/"
contact:
email: "noc@taxnexus.net"
license:
name: "Proprietary - Copyright (c) 2018-2021 by Taxnexus, Inc."
securityDefinitions:
ApiKeyAuth:
type: "apiKey"
in: "header"
name: "X-API-Key"
schemes:
- "https"
basePath: "/vk/sf-gate/v1"
host: "gw.tnxs.net"
consumes:
- "application/json"
produces:
- "application/json"
parameters:
accountIdQuery:
2023-03-28 17:47:34 +00:00
description: Record Id of an Account
2022-09-07 00:16:25 +00:00
in: query
name: accountId
required: false
type: string
industryCompanyIdQuery:
description: Record Id of an IndustryCompany
in: query
name: industryCompanyId
required: false
type: string
2022-09-07 00:16:25 +00:00
accountRequest:
description: A request with an array of Account Objects
in: body
name: accountRequest
required: true
schema:
$ref: "#/definitions/AccountRequest"
industryCompanyRequest:
description: A request with an array of IndustryCompany Objects
in: body
name: industryCompanyRequest
required: true
schema:
$ref: "#/definitions/IndustryCompanyRequest"
topicRequest:
description: A request with an array of Topic Objects
in: body
name: topicRequest
required: true
schema:
$ref: "#/definitions/TopicRequest"
2022-09-07 00:16:25 +00:00
activeQuery:
description: Only retrieve active records?
in: query
name: active
required: false
type: boolean
apiKeyQuery:
2023-03-28 17:47:34 +00:00
description: Id of the User to be retrieved
2022-09-07 00:16:25 +00:00
in: query
name: apikey
required: false
type: string
assetIdQuery:
2023-03-28 17:47:34 +00:00
description: Record Id of an Asset
2022-09-07 00:16:25 +00:00
in: query
name: assetId
required: false
type: string
assetRequest:
description: An array of new Asset records
in: body
name: assetRequest
required: true
schema:
$ref: "#/definitions/AssetRequest"
clusterIdQuery:
2023-03-28 17:47:34 +00:00
description: Record Id of a Cluster
2022-09-07 00:16:25 +00:00
in: query
name: clusterId
required: false
type: string
clusterRequest:
description: An array of Cluster records
in: body
name: ClusterRequest
required: true
schema:
$ref: "#/definitions/ClusterRequest"
companyProductIdQuery:
2023-03-28 17:47:34 +00:00
description: CompanyProduct record ID
2022-09-07 00:16:25 +00:00
in: query
name: companyProductId
required: false
type: string
companyProductRequest:
description: An array of new Contact records
in: body
name: contactRequest
required: true
schema:
$ref: "#/definitions/CompanyProductRequest"
2022-09-07 00:16:25 +00:00
contactIdQuery:
2023-03-28 17:47:34 +00:00
description: Record Id of a Contact
2022-09-07 00:16:25 +00:00
in: query
name: contactId
required: false
type: string
contactRequest:
description: An array of new Contact records
in: body
name: contactRequest
required: true
schema:
$ref: "#/definitions/ContactRequest"
contractIdQuery:
2023-03-28 17:47:34 +00:00
description: Contact record ID
2022-09-07 00:16:25 +00:00
in: query
name: contractId
required: false
type: string
contractRequest:
description: An array of new Contract records
in: body
name: contractsRequest
required: true
schema:
$ref: "#/definitions/ContractRequest"
databaseIdQuery:
description: Record Id of a Database
in: query
name: databaseId
required: false
type: string
2022-09-07 00:16:25 +00:00
databaseRequest:
description: An array of Database records
in: body
name: DatabaseRequest
required: true
schema:
$ref: "#/definitions/DatabaseRequest"
emailQuery:
description: Email address used for identity lookup
in: query
name: email
required: false
type: string
factorIdQuery:
description: Record Id of a Factor
in: query
name: factorId
required: false
type: string
factorRequest:
description: A request with an array of Factor Objects
in: body
name: factorRequest
required: true
schema:
$ref: "#/definitions/FactorRequest"
financialStatementIdQuery:
description: Record Id of a FinancialStatement
in: query
name: financialStatementId
required: false
type: string
financialStatementRequest:
description: A request with an array of FinancialStatement Objects
in: body
name: financialStatementRequest
required: true
schema:
$ref: "#/definitions/FinancialStatement"
2022-09-07 00:16:25 +00:00
industryIdQuery:
2023-03-28 17:47:34 +00:00
description: Industry record ID
2022-09-07 00:16:25 +00:00
in: query
name: industryId
required: false
type: string
industryProductIdQuery:
2023-03-28 17:47:34 +00:00
description: IndustryProduct record ID
2022-09-07 00:16:25 +00:00
in: query
name: industryProductId
required: false
type: string
industryProductRequest:
2022-09-07 00:16:25 +00:00
description: An array of new Industry records
in: body
name: industryRequest
required: true
schema:
$ref: "#/definitions/IndustryProductRequest"
industryRequest:
2022-09-07 00:16:25 +00:00
description: An array of new Industry records
in: body
name: industryRequest
required: true
schema:
$ref: "#/definitions/IndustryRequest"
2022-09-07 00:16:25 +00:00
limitQuery:
description: How many objects to return at one time
2022-09-07 00:16:25 +00:00
format: int64
in: query
name: limit
required: false
type: integer
nameQuery:
description: The Name of this Object
in: query
name: name
required: false
type: string
newUserRequest:
description: A single new user record
in: body
name: UserRequest
required: true
schema:
$ref: "#/definitions/UserRequest"
observationIdQuery:
description: Record Id of an Observation
in: query
name: observationId
required: false
type: string
observationRequest:
description: A request with an array of Observation Objects
in: body
name: accountRequest
required: true
schema:
$ref: "#/definitions/ObservationRequest"
2022-09-07 00:16:25 +00:00
offsetQuery:
description: How many objects to skip?
format: int64
in: query
name: offset
required: false
type: integer
roleIdQuery:
2023-03-28 17:47:34 +00:00
description: Id of the Role to be retrieved
2022-09-07 00:16:25 +00:00
in: query
name: roleId
required: false
type: string
templateIdQuery:
2023-03-28 17:47:34 +00:00
description: Record Id of a Template
2022-09-07 00:16:25 +00:00
in: query
name: templateId
required: false
type: string
tenantIdQuery:
2023-03-28 17:47:34 +00:00
description: Record Id of a Tenant
2022-09-07 00:16:25 +00:00
in: query
name: tenantId
required: false
type: string
tenantRequest:
description: An array of Tenant records
in: body
name: CTenantRequest
required: true
schema:
$ref: "#/definitions/TenantRequest"
toipicRequest:
description: A request with an array of Topic Objects
in: body
name: topicRequest
required: true
schema:
$ref: "#/definitions/TopicRequest"
topicIdQuery:
description: Record Id of a Topic
in: query
name: topicId
required: false
type: string
2022-09-07 00:16:25 +00:00
userIdQuery:
2023-03-28 17:47:34 +00:00
description: Id of the User to be retrieved
2022-09-07 00:16:25 +00:00
in: query
name: userId
required: false
type: string
responses:
AccessForbidden:
description: Access forbidden, account lacks access
2022-09-07 00:16:25 +00:00
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/Error"
AccountResponse:
description: Response with Account objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/AccountResponse"
IndustryCompanyResponse:
description: Response with IndustryCompany objects
schema:
$ref: "#/definitions/IndustryCompanyResponse"
2022-09-07 00:16:25 +00:00
AssetResponse:
description: Response with Asset objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/AssetResponse"
ClusterResponse:
2023-03-28 17:47:34 +00:00
description: Response with Cluster objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/ClusterResponse"
CompanyProductResponse:
description: Response with an array of CompanyProduct objects
schema:
$ref: "#/definitions/CompanyProductResponse"
2022-09-07 00:16:25 +00:00
ContactResponse:
2023-03-28 17:47:34 +00:00
description: Response with Contact objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/ContactResponse"
ContractResponse:
2023-03-28 17:47:34 +00:00
description: Response with an array of Contract objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/ContractResponse"
DatabaseResponse:
2023-03-28 17:47:34 +00:00
description: Response with Database objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/DatabaseResponse"
DeleteResponse:
2023-03-28 17:47:34 +00:00
description: Response with Message Objects with Delete Status
2022-09-07 00:16:25 +00:00
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/DeleteResponse"
FactorResponse:
description: Response with Factor objects
schema:
$ref: "#/definitions/FactorResponse"
FinancialStatementResponse:
description: Response with FinancialStatement objects
schema:
$ref: "#/definitions/FinancialStatementResponse"
IndustryProductResponse:
description: Response with Industry objects
schema:
$ref: "#/definitions/IndustryProductResponse"
IndustryResponse:
description: Response with Industry objects
schema:
$ref: "#/definitions/IndustryResponse"
2022-09-07 00:16:25 +00:00
InvalidDataError:
description: Invalid data was sent
2022-09-07 00:16:25 +00:00
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/InvalidError"
NotFound:
description: Resource was not found
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/Error"
ObservationResponse:
description: Response with Observation objects
schema:
$ref: "#/definitions/ObservationResponse"
2022-09-07 00:16:25 +00:00
RoleResponse:
2023-03-28 17:47:34 +00:00
description: Response with Role objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/RoleResponse"
SalesforcePostResponse:
description: Response from Salesforce
schema:
$ref: "#/definitions/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
ServerError:
description: Server Internal Error
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/Error"
TemplateResponse:
2023-03-28 17:47:34 +00:00
description: Response with Template objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/TemplateResponse"
TenantResponse:
2023-03-28 17:47:34 +00:00
description: Response with Tenant objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/TenantResponse"
TopicResponse:
description: Response with Topic objects
schema:
$ref: "#/definitions/TopicResponse"
2022-09-07 00:16:25 +00:00
Unauthorized:
description: Access unauthorized, invalid API-KEY was used
2022-09-07 00:16:25 +00:00
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/Error"
UnprocessableEntity:
description: Unprocessable Entity, likely a bad parameter
2022-09-07 00:16:25 +00:00
headers:
Access-Control-Allow-Origin:
type: string
schema:
$ref: "#/definitions/Error"
UserResponse:
2023-03-28 17:47:34 +00:00
description: Response with User objects
2022-09-07 00:16:25 +00:00
schema:
$ref: "#/definitions/UserResponse"
paths:
/accounts:
delete:
2023-03-28 17:47:34 +00:00
description: Delete Account record
2022-09-07 00:16:25 +00:00
operationId: deleteAccount
parameters:
- $ref: "#/parameters/accountIdQuery"
responses:
"200":
$ref: "#/responses/DeleteResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Delete An Account
tags:
- Accounts
get:
description: Return a list of all available Accounts
operationId: getAccounts
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/nameQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/accountIdQuery"
- $ref: "#/parameters/emailQuery"
responses:
"200":
$ref: "#/responses/AccountResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of accounts
tags:
- Accounts
post:
description: Account record to be added
operationId: postAccounts
parameters:
- $ref: "#/parameters/accountRequest"
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new account to Taxnexus
tags:
- Accounts
put:
2023-03-28 17:47:34 +00:00
description: Update one or more accounts specified by accountId
operationId: putAccounts
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/accountRequest"
responses:
"200":
$ref: "#/responses/AccountResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Update a single account
tags:
- Accounts
/assets:
get:
description: Return a list of all available Assets
operationId: getAssets
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/assetIdQuery"
responses:
"200":
$ref: "#/responses/AssetResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of assets
tags:
- Assets
post:
description: Industry record to be added
operationId: postAssets
parameters:
- $ref: "#/parameters/assetRequest"
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new asset to Taxnexus
tags:
- Assets
/clusters:
get:
description: Return a list of Cluster records from the datastore
operationId: getClusters
parameters:
- $ref: "#/parameters/clusterIdQuery"
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
responses:
"200":
$ref: "#/responses/ClusterResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list Clusters
tags:
- Clusters
post:
2023-03-28 17:47:34 +00:00
description: Create Clusters in Salesforce
2022-09-07 00:16:25 +00:00
operationId: postClusters
parameters:
- $ref: "#/parameters/clusterRequest"
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Create new Clusters
tags:
- Clusters
put:
2023-03-28 17:47:34 +00:00
description: Update Cluster in Salesforce
2022-09-07 00:16:25 +00:00
operationId: putClusters
parameters:
- $ref: "#/parameters/clusterRequest"
responses:
"200":
$ref: "#/responses/ClusterResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Update Clusters
tags:
- Clusters
/companyproducts:
get:
description: Return a list of all available CompanyProducts
operationId: getCompanyProducts
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/companyProductIdQuery"
responses:
"200":
$ref: "#/responses/CompanyProductResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of companyproducts
tags:
- CompanyProducts
post:
description: Industry record to be added
operationId: postCompanyProducts
parameters:
- $ref: "#/parameters/companyProductRequest"
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new companyproduct to Taxnexus
tags:
- CompanyProducts
/contacts:
delete:
description: Delete Contact record from Salesforce
operationId: deleteContacts
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/contactIdQuery"
responses:
"200":
$ref: "#/responses/ContactResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Delete a Contact record
2022-09-07 00:16:25 +00:00
tags:
- Contacts
get:
description: Retrieve Contact records from Salesforce
operationId: getContacts
2023-03-28 17:47:34 +00:00
parameters:
- $ref: "#/parameters/contactIdQuery"
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/nameQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/accountIdQuery"
- $ref: "#/parameters/emailQuery"
2023-03-28 17:47:34 +00:00
responses:
"200":
$ref: "#/responses/ContactResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a Contact record
2023-03-28 17:47:34 +00:00
tags:
- Contacts
2022-09-07 00:16:25 +00:00
post:
description: Contacts record to be added
operationId: postContacts
parameters:
- $ref: "#/parameters/contactRequest"
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new Contacts to Taxnexus
tags:
- Contacts
put:
description: Update Contact records in Salesforce
operationId: putContacts
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/contactRequest"
2022-09-07 00:16:25 +00:00
responses:
"200":
2023-03-28 17:47:34 +00:00
$ref: "#/responses/ContactResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Update a Contact record
2022-09-07 00:16:25 +00:00
tags:
2023-03-28 17:47:34 +00:00
- Contacts
/contracts:
get:
description: Return a list of all available Contracts
operationId: getContracts
2022-09-07 00:16:25 +00:00
parameters:
2023-03-28 17:47:34 +00:00
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/contractIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/ContractResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
2023-03-28 17:47:34 +00:00
summary: Get a list of contracts
2022-09-07 00:16:25 +00:00
tags:
- Contracts
/databases:
2022-09-07 00:16:25 +00:00
get:
description: Return a list of Database records from the datastore
operationId: getDatabases
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/databaseIdQuery"
2022-09-07 00:16:25 +00:00
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
responses:
"200":
$ref: "#/responses/DatabaseResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list Databases
2022-09-07 00:16:25 +00:00
tags:
- Databases
2022-09-07 00:16:25 +00:00
post:
description: Create Databases in Salesforce
operationId: postDatabases
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/databaseRequest"
2022-09-07 00:16:25 +00:00
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Create new Databases
2022-09-07 00:16:25 +00:00
tags:
- Databases
put:
description: Update Database in Salesforce
operationId: putDatabases
parameters:
- $ref: "#/parameters/databaseRequest"
responses:
"200":
$ref: "#/responses/DatabaseResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Update Databases
tags:
- Databases
/factors:
2022-09-07 00:16:25 +00:00
get:
description: Return a list of all available Factors
operationId: getFactors
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/factorIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/FactorResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of factors
2022-09-07 00:16:25 +00:00
tags:
- Factors
2022-09-07 00:16:25 +00:00
post:
description: Factor record to be added
operationId: postFactors
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/factorRequest"
2022-09-07 00:16:25 +00:00
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new Factor to Taxnexus
2022-09-07 00:16:25 +00:00
tags:
- Factors
/financialstatements:
2022-09-07 00:16:25 +00:00
get:
description: Return a list of all available FinancialStatements
operationId: getFinancialStatements
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/financialStatementIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/FinancialStatementResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of financialStatements
2022-09-07 00:16:25 +00:00
tags:
- FinancialStatements
post:
description: FinancialStatement record to be added
operationId: postFinancialStatements
parameters:
- $ref: "#/parameters/financialStatementRequest"
responses:
"201":
$ref: "#/responses/SalesforcePostResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new FinancialStatement to Taxnexus
tags:
- FinancialStatements
/industries:
get:
description: Return a list of all available Industries
operationId: getIndustries
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/industryIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/IndustryResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of industries
2022-09-07 00:16:25 +00:00
tags:
- Industries
post:
description: Industry record to be added
operationId: postIndustries
parameters:
- $ref: "#/parameters/industryRequest"
responses:
"201":
$ref: "#/responses/SalesforcePostResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new industry to Taxnexus
tags:
- Industries
/industrycompanies:
2022-09-07 00:16:25 +00:00
get:
description: Return a list of all available IndustryCompanies
operationId: getIndustryCompanies
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/industryCompanyIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/IndustryCompanyResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of industryCompanies
2022-09-07 00:16:25 +00:00
tags:
- IndustryCompanies
2022-09-07 00:16:25 +00:00
post:
description: IndustryCompany record to be added
operationId: postIndustryCompanies
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/industryCompanyRequest"
2022-09-07 00:16:25 +00:00
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new IndustryCompany to Taxnexus
2022-09-07 00:16:25 +00:00
tags:
- IndustryCompanies
/industryproducts:
get:
description: Return a list of all available IndustryProducts
operationId: getIndustryProducts
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/industryProductIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/IndustryProductResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of industryProducts
2022-09-07 00:16:25 +00:00
tags:
- IndustryProducts
post:
description: Industry record to be added
operationId: postIndustryproducts
parameters:
- $ref: "#/parameters/industryProductRequest"
responses:
"201":
$ref: "#/responses/SalesforcePostResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new industryproduct to Taxnexus
tags:
- IndustryProducts
/observations:
2022-09-07 00:16:25 +00:00
get:
description: Return a list of all available Observations
operationId: getObservations
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/observationIdQuery"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/ObservationResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of observations
2022-09-07 00:16:25 +00:00
tags:
- Observations
2022-09-07 00:16:25 +00:00
post:
description: Observation record to be added
operationId: postObservations
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/observationRequest"
2022-09-07 00:16:25 +00:00
responses:
2023-03-28 17:47:34 +00:00
"201":
$ref: "#/responses/SalesforcePostResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add a new Observation to Taxnexus
2022-09-07 00:16:25 +00:00
tags:
- Observations
/roles:
get:
description: Return a list of Roles
operationId: getRoles
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/roleIdQuery"
responses:
"200":
$ref: "#/responses/RoleResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list of Roles
tags:
- Roles
/templates:
get:
description: Returns the PDF rendering template, or a link to where to get the template
operationId: getTemplates
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/templateIdQuery"
responses:
"200":
$ref: "#/responses/TemplateResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get PDF Rendering Templates
tags:
- Templates
/tenants:
get:
description: Return a list of Tenant records from the datastore
operationId: getTenants
parameters:
- $ref: "#/parameters/tenantIdQuery"
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
responses:
"200":
$ref: "#/responses/TenantResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get a list Tenants
tags:
- Tenants
post:
description: Create Tenants in Salesforce
operationId: Tenants
parameters:
- $ref: "#/parameters/tenantRequest"
responses:
"201":
$ref: "#/responses/SalesforcePostResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
summary: Create new Tenants
tags:
- Tenants
2022-09-07 00:16:25 +00:00
put:
description: Update Tenant in Salesforce
operationId: putTenants
2022-09-07 00:16:25 +00:00
parameters:
- $ref: "#/parameters/tenantRequest"
2022-09-07 00:16:25 +00:00
responses:
"200":
$ref: "#/responses/TenantResponse"
2022-09-07 00:16:25 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Update Tenants
2022-09-07 00:16:25 +00:00
tags:
- Tenants
/topics:
get:
description: Retrieve Topic records from the microservice
operationId: getTopics
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/topicIdQuery"
responses:
"200":
$ref: "#/responses/TopicResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Get Topic records
tags:
- Topics
2023-03-28 17:47:34 +00:00
post:
description: Add new topics
operationId: postTopics
2023-03-28 17:47:34 +00:00
parameters:
- $ref: "#/parameters/topicRequest"
2023-03-28 17:47:34 +00:00
responses:
"200":
$ref: "#/responses/TopicResponse"
2023-03-28 17:47:34 +00:00
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
summary: Add new topics
2023-03-28 17:47:34 +00:00
tags:
- Topics
/users:
2022-09-07 00:16:25 +00:00
get:
description: Return a list of User records from the datastore
operationId: getUsers
parameters:
- $ref: "#/parameters/limitQuery"
- $ref: "#/parameters/offsetQuery"
- $ref: "#/parameters/userIdQuery"
- $ref: "#/parameters/activeQuery"
- $ref: "#/parameters/apiKeyQuery"
responses:
"200":
$ref: "#/responses/UserResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
security:
- ApiKeyAuth: []
2022-09-07 00:16:25 +00:00
summary: Get a list Users
tags:
- Users
post:
2023-04-11 14:59:35 +00:00
description: Create user recorda in Salesforce
operationId: postUsers
parameters:
- $ref: "#/parameters/newUserRequest"
responses:
"200":
2023-04-11 14:59:35 +00:00
$ref: "#/responses/UserResponse"
"401":
$ref: "#/responses/Unauthorized"
"403":
$ref: "#/responses/AccessForbidden"
"404":
$ref: "#/responses/NotFound"
"422":
$ref: "#/responses/UnprocessableEntity"
"500":
$ref: "#/responses/ServerError"
2022-09-07 00:16:25 +00:00
security:
- ApiKeyAuth: []
summary: Create new Salesforce User
2022-09-07 00:16:25 +00:00
tags:
- Users
definitions:
2023-03-28 17:47:34 +00:00
Account:
properties:
2022-09-07 00:16:25 +00:00
AccountNumber:
description: Account Number
type: string
AccountSource:
2023-03-28 17:47:34 +00:00
description: The marketing origin of this account
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
Active:
type: boolean
2022-09-07 00:16:25 +00:00
AnnualRevenue:
description: Annual Revenue Estimate
format: double
type: number
BillingAddress:
$ref: "#/definitions/Address"
BillingContactID:
description: Contact ID
type: string
CloseDate:
2023-03-28 17:47:34 +00:00
description: Close Date
2022-09-07 00:16:25 +00:00
type: string
CloudRevenueTotal:
type: number
CloudType:
2023-03-28 17:47:34 +00:00
description: The type of cloud company
2022-09-07 00:16:25 +00:00
type: string
CloudYear:
2023-03-28 17:47:34 +00:00
description: The year company started cloud revenue
type: string
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
2022-09-07 00:16:25 +00:00
type: string
CrunchbaseURL:
2023-03-28 17:47:34 +00:00
description: Crunchbase URL
2022-09-07 00:16:25 +00:00
type: string
Description:
2023-03-28 17:47:34 +00:00
description: Description of the account
type: string
EIN:
2022-09-07 00:16:25 +00:00
type: string
EarningsCall:
2023-03-28 17:47:34 +00:00
description: Earnings Call Date
2022-09-07 00:16:25 +00:00
type: string
Email:
description: Main Account Email
type: string
EquityFunding:
2023-03-28 17:47:34 +00:00
description: The amount of equity EquityFunding
2022-09-07 00:16:25 +00:00
type: number
2023-03-28 17:47:34 +00:00
Facebook:
description: Company Facebook URL
type: string
2022-09-07 00:16:25 +00:00
Fax:
2023-03-28 17:47:34 +00:00
description: Fax number
2022-09-07 00:16:25 +00:00
type: string
FoundedDate:
2023-03-28 17:47:34 +00:00
description: Date company founded
2022-09-07 00:16:25 +00:00
type: string
ID:
description: Taxnexus Account Id
type: string
2023-03-28 17:47:34 +00:00
IPODate:
description: IPO Date
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
ImageAltText:
type: string
ImageURL:
2022-09-07 00:16:25 +00:00
type: string
Industries:
2023-03-28 17:47:34 +00:00
description: Industries
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
Industry:
description: Industry
2022-09-07 00:16:25 +00:00
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
LinkedIn:
2023-03-28 17:47:34 +00:00
description: Company LinkedIn URL
2022-09-07 00:16:25 +00:00
type: string
Location:
2023-03-28 17:47:34 +00:00
description: Headquarters Location Description
2022-09-07 00:16:25 +00:00
type: string
Logo:
2023-03-28 17:47:34 +00:00
description: Company Logo URL
2022-09-07 00:16:25 +00:00
type: string
MarketCapitalization:
2023-03-28 17:47:34 +00:00
description: Market Capitalization
2022-09-07 00:16:25 +00:00
type: number
Name:
description: Account Name
type: string
2023-03-28 17:47:34 +00:00
NumberInvestments:
description: Number of Investments
type: number
2022-09-07 00:16:25 +00:00
NumberOfEmployees:
description: Employee Count Estimate
format: int64
type: number
OwnerID:
description: Account Owner User ID
type: string
Ownership:
description: Ownership
type: string
ParentID:
description: Parent Account
type: string
Phone:
description: Phone
type: string
Publish:
2023-03-28 17:47:34 +00:00
description: Publish this record?
2022-09-07 00:16:25 +00:00
type: boolean
SIC:
description: SIC Code
type: string
SICDesc:
description: SIC Description
type: string
2023-03-28 17:47:34 +00:00
SalesforceFirst:
description: A Salesforce-First company?
type: boolean
ShippingAddress:
$ref: "#/definitions/Address"
ShippingContactID:
description: Shipping Contact ID
type: string
2022-09-07 00:16:25 +00:00
Site:
description: Account Site
type: string
2023-03-28 17:47:34 +00:00
Slug:
description: Slug
type: string
2022-09-07 00:16:25 +00:00
TagLine:
2023-03-28 17:47:34 +00:00
description: Company tagline
type: string
TenantID:
description: Tenant Identifier
2022-09-07 00:16:25 +00:00
type: string
TickerSymbol:
2023-03-28 17:47:34 +00:00
description: Ticker Symbol
type: string
Twitter:
description: Twitter URL
2022-09-07 00:16:25 +00:00
type: string
Type:
description: Type
type: string
Website:
description: Website
type: string
YearStarted:
description: Year Started
type: string
type: object
AccountRequest:
properties:
data:
items:
$ref: "#/definitions/Account"
type: array
meta:
$ref: "#/definitions/RequestMeta"
type: object
AccountResponse:
description: An array of Account objects
properties:
data:
items:
$ref: "#/definitions/Account"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
Address:
properties:
2023-03-28 17:47:34 +00:00
City:
2022-09-07 00:16:25 +00:00
description: City
type: string
2023-03-28 17:47:34 +00:00
Country:
2022-09-07 00:16:25 +00:00
description: Country full name
type: string
2023-03-28 17:47:34 +00:00
CountryCode:
2022-09-07 00:16:25 +00:00
description: Country Code
type: string
2023-03-28 17:47:34 +00:00
PostalCode:
2022-09-07 00:16:25 +00:00
description: Postal Code
type: string
2023-03-28 17:47:34 +00:00
State:
2022-09-07 00:16:25 +00:00
description: State full name
type: string
2023-03-28 17:47:34 +00:00
StateCode:
2022-09-07 00:16:25 +00:00
description: State Code
type: string
2023-03-28 17:47:34 +00:00
Street:
2022-09-07 00:16:25 +00:00
description: Street number and name
type: string
type: object
Asset:
properties:
AccountID:
description: Account
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
Address:
$ref: "#/definitions/Address"
AssetLevel:
description: Asset Level
2023-03-28 17:47:34 +00:00
type: number
2022-09-07 00:16:25 +00:00
AssetProvidedByID:
description: Asset Provided By
type: string
2023-03-28 17:47:34 +00:00
AssetServicedByID:
2022-09-07 00:16:25 +00:00
description: Asset Serviced By
type: string
2023-03-28 17:47:34 +00:00
CompanyProductID:
2022-09-07 00:16:25 +00:00
description: Company Product
type: string
2023-03-28 17:47:34 +00:00
ConsequenceOfFailure:
2022-09-07 00:16:25 +00:00
description: Consequence Of Failure
type: string
2023-03-28 17:47:34 +00:00
ContactID:
2022-09-07 00:16:25 +00:00
description: Contact
type: string
2023-03-28 17:47:34 +00:00
CreatedByID:
2022-09-07 00:16:25 +00:00
description: Created By
type: string
2023-03-28 17:47:34 +00:00
CreatedDate:
2022-09-07 00:16:25 +00:00
description: Created Date
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
CurrentAmount:
description: Current Amount
2023-03-28 17:47:34 +00:00
type: number
2022-09-07 00:16:25 +00:00
CurrentLifecycleEndDate:
description: Current Lifecycle End Date
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
CurrentMrr:
description: Current Monthly Recurring Revenue
type: number
2023-03-28 17:47:34 +00:00
CurrentQuantity:
2022-09-07 00:16:25 +00:00
description: Current Quantity
2023-03-28 17:47:34 +00:00
type: number
2022-09-07 00:16:25 +00:00
Description:
description: Description
type: string
2023-03-28 17:47:34 +00:00
DigitalAssetStatus:
2022-09-07 00:16:25 +00:00
description: Digital Asset Status
type: string
2023-03-28 17:47:34 +00:00
ExternalIdentifier:
2022-09-07 00:16:25 +00:00
description: External Id
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
HasLifecycleManagement:
description: Has Lifecycle Management
2023-03-28 17:47:34 +00:00
type: boolean
ID:
description: Record Id
type: string
2022-09-07 00:16:25 +00:00
InstallDate:
description: Install Date
2023-03-28 17:47:34 +00:00
type: string
IsCompetitorProduct:
description: Competitor Asset
2022-09-07 00:16:25 +00:00
type: boolean
2023-03-28 17:47:34 +00:00
IsInternal:
2022-09-07 00:16:25 +00:00
description: Internal Asset
2023-03-28 17:47:34 +00:00
type: boolean
2022-09-07 00:16:25 +00:00
LastModifiedByID:
description: Last Modified By
type: string
2023-03-28 17:47:34 +00:00
LastModifiedDate:
2022-09-07 00:16:25 +00:00
description: Last Modified Date
type: string
2023-03-28 17:47:34 +00:00
LocationID:
2022-09-07 00:16:25 +00:00
description: Location
type: string
MIMEType:
description: MIME Type
type: string
2023-03-28 17:47:34 +00:00
ManufactureDate:
description: Manufacture Date
type: string
Name:
description: Asset Name
type: string
ParentID:
2022-09-07 00:16:25 +00:00
description: Parent Asset
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
Price:
description: Price
2023-03-28 17:47:34 +00:00
type: number
2022-09-07 00:16:25 +00:00
Product2ID:
description: Product
type: string
2023-03-28 17:47:34 +00:00
ProductCode:
2022-09-07 00:16:25 +00:00
description: Product Code
type: string
2023-03-28 17:47:34 +00:00
ProductDescription:
2022-09-07 00:16:25 +00:00
description: Product Description
type: string
2023-03-28 17:47:34 +00:00
ProductFamily:
2022-09-07 00:16:25 +00:00
description: Product Family
type: string
PurchaseDate:
description: Purchase Date
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
Quantity:
description: Quantity
2023-03-28 17:47:34 +00:00
type: number
2022-09-07 00:16:25 +00:00
RootAssetID:
description: Root Asset
type: string
2023-03-28 17:47:34 +00:00
SerialNumber:
2022-09-07 00:16:25 +00:00
description: Serial Number
type: string
2023-03-28 17:47:34 +00:00
Status:
2022-09-07 00:16:25 +00:00
description: Status
type: string
2023-03-28 17:47:34 +00:00
StatusReason:
2022-09-07 00:16:25 +00:00
description: Status Reason
type: string
2023-03-28 17:47:34 +00:00
StockKeepingUnit:
description: Product SKU
type: string
TenantID:
2022-09-07 00:16:25 +00:00
description: Tenant ID
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
TotalLifecycleAmount:
description: Total Lifecycle Amount
2023-03-28 17:47:34 +00:00
type: number
2022-09-07 00:16:25 +00:00
Type:
description: Type
type: string
URL:
description: URL
type: string
2023-03-28 17:47:34 +00:00
UsageEndDate:
2022-09-07 00:16:25 +00:00
description: Usage End Date
2023-03-28 17:47:34 +00:00
type: string
2022-09-07 00:16:25 +00:00
type: object
AssetRequest:
description: An array of Asset objects
2022-09-07 00:16:25 +00:00
properties:
Data:
items:
$ref: "#/definitions/Asset"
type: array
type: object
AssetResponse:
description: An array of Asset objects
2022-09-07 00:16:25 +00:00
properties:
Data:
items:
$ref: "#/definitions/Asset"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
Cluster:
properties:
2023-03-28 17:47:34 +00:00
CreatedByID:
2022-09-07 00:16:25 +00:00
description: Created By
type: string
CreatedDate:
2022-09-07 00:16:25 +00:00
description: Created Date
type: string
Description:
2022-09-07 00:16:25 +00:00
description: Description
type: string
Environment:
2022-09-07 00:16:25 +00:00
description: Environment
type: string
2023-03-28 17:47:34 +00:00
Gateway:
2022-09-07 00:16:25 +00:00
description: Gateway
type: string
ID:
description: Record Id
type: string
IpAddress:
2022-09-07 00:16:25 +00:00
description: IP Address
type: string
LastModifiedByID:
2022-09-07 00:16:25 +00:00
description: Last Modified By
type: string
LastModifiedDate:
2022-09-07 00:16:25 +00:00
description: Last Modified Date
type: string
Name:
description: Cluster Name
type: string
OwnerID:
2022-09-07 00:16:25 +00:00
description: Owner
type: string
Ref:
description: External Reference
type: string
Status:
2022-09-07 00:16:25 +00:00
description: Status
type: string
Subnet:
2022-09-07 00:16:25 +00:00
description: Subnet
type: string
TenantID:
2022-09-07 00:16:25 +00:00
description: tenantid
type: string
2023-03-28 17:47:34 +00:00
Type:
description: Type
type: string
Zone:
description: Zone
type: string
type: object
ClusterRequest:
properties:
data:
items:
$ref: "#/definitions/Cluster"
type: array
meta:
$ref: "#/definitions/RequestMeta"
required:
- data
type: object
ClusterResponse:
description: An array of cluster objects
properties:
data:
items:
$ref: "#/definitions/Cluster"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
CompanyProduct:
description: A software product or service vended by a Company
properties:
AccountID:
description: ID of the Company that owns this Product
type: string
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
Description:
description: Description of product
type: string
FullDescription:
description: Full Description of product
type: string
ID:
description: Record Id
type: string
ImageAltText:
description: Image Alt Text
type: string
ImageURL:
description: Image URL
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
Logo:
description: Logo
type: string
Name:
description: Product Name
type: string
ProductVideoID:
description: Product Video ID
type: string
Published:
description: Published
type: boolean
SalesforceSpecific:
description: Salesforce Specific
type: boolean
Slug:
description: Slug
type: string
TagLine:
description: TagLine
2022-09-07 00:16:25 +00:00
type: string
URL:
description: Website
2022-09-07 00:16:25 +00:00
type: string
type: object
CompanyProductRequest:
2022-09-07 00:16:25 +00:00
properties:
data:
items:
$ref: "#/definitions/CompanyProduct"
2022-09-07 00:16:25 +00:00
type: array
meta:
$ref: "#/definitions/RequestMeta"
required:
- data
type: object
CompanyProductResponse:
2022-09-07 00:16:25 +00:00
properties:
data:
items:
$ref: "#/definitions/CompanyProduct"
2022-09-07 00:16:25 +00:00
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
Contact:
properties:
AccountID:
description: The primary account ID of this contact
type: string
AssistantName:
description: Assistant Name
type: string
AssistantPhone:
description: Asst. Phone
type: string
BirthDate:
description: Birthdate
type: string
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
2023-03-28 17:47:34 +00:00
CrunchbaseURL:
description: Crunchbase URL
type: string
2022-09-07 00:16:25 +00:00
Department:
description: Department
type: string
Description:
description: Description
type: string
DoNotCall:
description: Do Not Call?
type: boolean
Email:
description: Email address
type: string
EmailBounceDate:
description: Email Bounce Date
type: string
EmailBounceReason:
description: Email Bounce Reason
type: string
Facebook:
description: Fax Number
type: string
2023-03-28 17:47:34 +00:00
Fax:
type: string
2022-09-07 00:16:25 +00:00
FirstName:
description: First Name
type: string
HasOptedOutOfEmail:
description: Email Opt Out
type: boolean
HasOptedOutOfFax:
description: Fax Opt Out
type: boolean
HomePhone:
description: Home Phone
type: string
ID:
description: Record Id
type: string
2022-09-07 00:16:25 +00:00
IsEmailBounced:
description: Does this contact have bounced emails?
type: boolean
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
LastName:
description: Last Name
type: string
LeadSource:
description: Lead Source
type: string
LinkedIn:
description: LinkedIn Page
type: string
MailingAddress:
$ref: "#/definitions/Address"
MobilePhone:
description: Mobile Phone
type: string
Name:
description: Full Name
type: string
2023-04-07 00:34:49 +00:00
NumberInvestments:
description: Number of Investments
type: number
2022-09-07 00:16:25 +00:00
OtherAddress:
$ref: "#/definitions/Address"
OtherPhone:
description: Other Phone
type: string
OwnerID:
description: The User ID of the user who owns this Contact
type: string
PersonalEmail:
description: Personal Email Address for this Contact
type: string
Phone:
description: Phone Number
type: string
PhotoURL:
description: URL of a photograph of this User
type: string
2023-03-28 17:47:34 +00:00
ReportsToID:
description: Reports To User ID
type: string
Salutation:
description: Salutation
type: string
Slug:
description: Slug
type: string
TenantID:
description: tenant identifier
type: string
2022-09-07 00:16:25 +00:00
Title:
description: Contact Title
type: string
Twitter:
type: string
type: object
ContactRequest:
properties:
data:
items:
$ref: "#/definitions/Contact"
type: array
meta:
$ref: "#/definitions/RequestMeta"
required:
- data
type: object
ContactResponse:
properties:
data:
items:
$ref: "#/definitions/Contact"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
Contract:
properties:
AccountID:
description: Account
type: string
ActivatedByID:
description: Activated By
type: string
ActivatedDate:
description: Activated Date
type: string
BillingAddress:
$ref: "#/definitions/Address"
description: Billing Address
BillingContactID:
description: Billing Contact
type: string
CompanySignedDate:
description: Company Signed Date
type: string
CompanySignedID:
description: Company Signed By
type: string
ContractNumber:
description: Contract Number
type: string
ContractTerm:
description: Contract Term (months)
type: number
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
CustomerSignedDate:
description: Customer Signed Date
type: string
CustomerSignedID:
description: Customer Signed By
type: string
CustomerSignedTitle:
description: Customer Signed Title
type: string
DefaultEndUserID:
description: End User
type: string
Description:
description: Description
type: string
EndDate:
description: Contract End Date
type: string
2023-03-28 17:47:34 +00:00
EndUserID:
description: End User
type: string
2022-09-07 00:16:25 +00:00
HourlyRate:
description: Hourly Rate
type: number
ID:
description: Telnexus Record Id
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
Name:
description: Contract Name
type: string
PaymentMethodID:
description: Payment Method
type: string
PaymentTerms:
description: Payment Terms
type: string
Perpetual:
description: Perpetual Agreement?
type: boolean
ShippingAddress:
$ref: "#/definitions/Address"
description: Shipping Address
ShippingContactID:
description: Shipping Contact
type: string
StartDate:
description: Contract Start Date
type: string
Status:
description: Status
type: string
TenantID:
description: Tenant Identifier
type: string
type: object
2022-09-07 00:16:25 +00:00
ContractRequest:
properties:
Data:
items:
$ref: "#/definitions/Contract"
type: array
type: object
ContractResponse:
properties:
Data:
items:
$ref: "#/definitions/Contract"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
Database:
description: A Database provisioned and owned by a Tenant
properties:
2023-03-28 17:47:34 +00:00
Active:
2022-09-07 00:16:25 +00:00
description: Is this database active?
type: boolean
2023-03-28 17:47:34 +00:00
ClusterID:
2022-09-07 00:16:25 +00:00
description: The ID of the Cluster in which this database is deployed
type: string
2023-03-28 17:47:34 +00:00
CreatedByID:
2022-09-07 00:16:25 +00:00
description: Created By
type: string
2023-03-28 17:47:34 +00:00
CreatedDate:
2022-09-07 00:16:25 +00:00
description: Created Date
type: string
DSN:
description: Database connection string
type: string
2023-03-28 17:47:34 +00:00
DatabaseName:
2022-09-07 00:16:25 +00:00
description: The name of the physical database in the cluster
type: string
ID:
description: Record Id
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
LastModifiedByID:
2022-09-07 00:16:25 +00:00
description: Last Modified By
type: string
2023-03-28 17:47:34 +00:00
LastModifiedDate:
2022-09-07 00:16:25 +00:00
description: Last Modifed Date
type: string
2023-03-28 17:47:34 +00:00
Microservices:
description: List of microservices implemented by this Database
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
Status:
2022-09-07 00:16:25 +00:00
description: The current status of this Tenant
type: string
2023-03-28 17:47:34 +00:00
TenantID:
2022-09-07 00:16:25 +00:00
description: The ID of the tenant who owns this Database
type: string
2023-03-28 17:47:34 +00:00
Type:
description: The type of Database (mysql, etc)
2022-09-07 00:16:25 +00:00
type: string
type: object
2022-09-07 00:16:25 +00:00
DatabaseRequest:
description: An array of Database objects
properties:
data:
items:
$ref: "#/definitions/Database"
type: array
meta:
$ref: "#/definitions/RequestMeta"
type: object
DatabaseResponse:
description: An array of Database objects
properties:
data:
items:
$ref: "#/definitions/Database"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
DeleteResponse:
properties:
Data:
items:
$ref: "#/definitions/Message"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
Error:
properties:
Code:
format: int64
type: integer
Fields:
type: string
Message:
type: string
type: object
Factor:
description: A Factor of analysis within a research topic
2022-09-07 00:16:25 +00:00
properties:
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
Description:
description: Topic Description
type: string
ID:
description: Record Id
type: string
2022-09-07 00:16:25 +00:00
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
Name:
description: Factor Name
2022-09-07 00:16:25 +00:00
type: string
Observations:
description: The list of Observations used to analyze this industry
items:
$ref: "#/definitions/Observation"
type: array
Slug:
description: The slug of the corresponding page on the CMS
2022-09-07 00:16:25 +00:00
type: string
TopicID:
description: The ID of the Topic that owns this Factor
2022-09-07 00:16:25 +00:00
type: string
type: object
FactorRequest:
description: An array of Factor objects submitted for processing
properties:
Data:
items:
$ref: "#/definitions/Factor"
type: array
type: object
FactorResponse:
description: An array of Factor objects produced in response to a request
properties:
Data:
items:
$ref: "#/definitions/Factor"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
FinancialStatement:
description: A financial statement for a company
2022-09-07 00:16:25 +00:00
properties:
AccessNumber:
description: EDGAR Access Number
type: string
AccountID:
description: Account ID
type: string
CloudRevenue:
description: Cloud Revenue
type: number
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
Description:
description: Description
type: string
EdgarURL:
description: EDGAR URL
type: string
FilingType:
description: Filing Type
type: string
GrossProfit:
description: Gross Profit
type: number
2022-09-07 00:16:25 +00:00
ID:
2023-03-28 17:47:34 +00:00
description: Record Id
2022-09-07 00:16:25 +00:00
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
NetIncome:
description: Net Income
type: number
PeriodEndDate:
description: Period End Date
type: string
TotalRevenue:
description: Total Revenue
type: number
Year:
description: Year
type: string
type: object
FinancialStatementRequest:
description: An array of FinancialStatement objects submitted for processing
properties:
Data:
items:
$ref: "#/definitions/FinancialStatement"
type: array
type: object
FinancialStatementResponse:
description: An array of FinancialStatement objects produced in response to a request
properties:
Data:
items:
$ref: "#/definitions/FinancialStatement"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
Industry:
description: An industry that is being researched
properties:
2023-03-28 17:47:34 +00:00
Companies:
description: The AccountIDs of the Companies in this Industry
items:
type: string
type: array
CompanyProducts:
description: The list of Products in this industry
items:
$ref: "#/definitions/CompanyProduct"
type: array
2022-09-07 00:16:25 +00:00
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
2023-03-28 17:47:34 +00:00
Description:
description: Industry Description
type: string
ID:
description: Record Id
type: string
ImageAltText:
2023-03-28 17:47:34 +00:00
description: Image Alt Text
type: string
ImageURL:
description: Image URL
type: string
2022-09-07 00:16:25 +00:00
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
2023-03-28 17:47:34 +00:00
Level:
description: The hierarchical level of this Industry
type: string
Logo:
description: Logo
type: string
2022-09-07 00:16:25 +00:00
Name:
description: Industry Name
type: string
ParentIndustryID:
description: The ID of the Parent Industry
type: string
Path:
description: The full path of this industry, including Parent
type: string
2023-04-08 03:04:13 +00:00
ProductCategory:
description: Is this industry a Product Category?
type: boolean
2023-03-28 17:47:34 +00:00
SiteURL:
description: The URL of the corresponding page on the CMS
type: string
2022-09-07 00:16:25 +00:00
Slug:
description: The CMS Slug for this Industry
type: string
2023-03-28 17:47:34 +00:00
TagLine:
description: TagLine
2022-09-07 00:16:25 +00:00
type: string
type: object
IndustryCompany:
description: Junction object between Industry and Company
properties:
CompanyID:
type: string
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
ID:
description: Record Id
type: string
IndustryID:
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
Path:
type: string
type: object
IndustryCompanyRequest:
description: An array of IndustryCompany objects submitted for processing
properties:
Data:
items:
$ref: "#/definitions/IndustryCompany"
type: array
type: object
IndustryCompanyResponse:
description: An array of IndustryCompany objects produced in response to a request
properties:
Data:
items:
$ref: "#/definitions/IndustryCompany"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
IndustryProduct:
description: Junction object between Industry and CompanyProduct
properties:
CompanyProduct:
$ref: "#/definitions/CompanyProduct"
CompanyProductID:
type: string
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
ID:
description: Record Id
type: string
Industry:
$ref: "#/definitions/Industry"
IndustryID:
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
type: object
IndustryProductRequest:
description: An array of IndustryProduct objects submitted for processing
properties:
Data:
items:
$ref: "#/definitions/IndustryProduct"
type: array
type: object
IndustryProductResponse:
description: An array of IndustryProduct objects produced in response to a request
properties:
Data:
items:
$ref: "#/definitions/IndustryProduct"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
2022-09-07 00:16:25 +00:00
IndustryRequest:
description: An array of Industry objects submitted for processing
properties:
Data:
items:
$ref: "#/definitions/Industry"
type: array
type: object
IndustryResponse:
description: An array of Industry objects produced in response to a request
properties:
Data:
items:
$ref: "#/definitions/Industry"
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
InvalidError:
allOf:
- $ref: "#/definitions/Error"
- properties:
details:
items:
type: string
type: array
type: object
Message:
properties:
message:
type: string
ref:
type: string
status:
format: int64
type: number
type: object
Observation:
description: A data point collected while analyzing a Factor
properties:
AccountID:
description: The ID of the Company being analyzed
type: string
CompanyProductID:
description: The ID of the Product being analyzed
type: string
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
Description:
description: Notes concerning data collection
type: string
FactorID:
description: The ID of the Factor that owns this Observation
type: string
ID:
description: Record Id
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
SubjectType:
description: Is the subject a Company or a Product?
type: string
Value:
description: The data point collected
type: string
type: object
ObservationRequest:
description: An array of Observation objects submitted for processing
2022-09-07 00:16:25 +00:00
properties:
Data:
items:
$ref: "#/definitions/Observation"
2022-09-07 00:16:25 +00:00
type: array
type: object
ObservationResponse:
description: An array of Observation objects produced in response to a request
2022-09-07 00:16:25 +00:00
properties:
Data:
items:
$ref: "#/definitions/Observation"
2022-09-07 00:16:25 +00:00
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
Pagination:
properties:
limit:
format: int64
type: number
pagesize:
format: int64
type: number
poffset:
format: int64
type: integer
setsize:
format: int64
type: number
type: object
RequestMeta:
properties:
TaxnexusAccount:
2023-03-28 17:47:34 +00:00
description: Account Number of the Reseller or OEM
2022-09-07 00:16:25 +00:00
type: string
required:
- TaxnexusAccount
type: object
ResponseMeta:
properties:
Contact:
description: Microservice Contact Info
type: string
Copyright:
description: Copyright Info
type: string
License:
description: License Information and Restrictions
type: string
OperationID:
description: Operation ID
type: string
Pagination:
$ref: "#/definitions/Pagination"
RequestIP:
description: Request IP Address
type: string
RequestType:
description: Request Type
type: string
RequestURL:
description: Request URL
type: string
ServerInfo:
description: Data Server Info
type: string
ServerResponseTime:
description: Data Server Response Time (ms)
type: string
ServerTimestamp:
description: Backend Server Timestamp
type: string
TaxnexusAccount:
2023-03-28 17:47:34 +00:00
description: Account Number used for recording transactions
2022-09-07 00:16:25 +00:00
type: string
type: object
Role:
description: A functional role within a Tenant
properties:
2023-03-28 17:47:34 +00:00
Auth0RoleID:
2022-09-07 00:16:25 +00:00
description: the corresponding auth0 role
type: string
"CreatedByID:":
2022-09-07 00:16:25 +00:00
description: created by
type: string
CreatedDate:
2022-09-07 00:16:25 +00:00
description: created date
type: string
Description:
2022-09-07 00:16:25 +00:00
description: role description
type: string
ID:
description: record id
type: string
LastModifiedByID:
2022-09-07 00:16:25 +00:00
description: last modified by
type: string
LastModifiedDate:
2022-09-07 00:16:25 +00:00
description: last modifed date
type: string
RoleName:
2022-09-07 00:16:25 +00:00
description: the name of this role
type: string
TenantID:
2022-09-07 00:16:25 +00:00
description: the id of the tenant that owns this role
type: string
type: object
2022-09-07 00:16:25 +00:00
RoleRequest:
description: An array of Role objects
properties:
data:
items:
$ref: "#/definitions/Role"
type: array
meta:
$ref: "#/definitions/RequestMeta"
type: object
RoleResponse:
description: An array of Role objects
properties:
data:
items:
$ref: "#/definitions/Role"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
SalesforcePost:
description: Relationship object that connects user to a role
2022-09-07 00:16:25 +00:00
properties:
ID:
2022-09-07 00:16:25 +00:00
type: string
type: object
SalesforcePostResponse:
description: An array of Print-Ready ingest Objects
properties:
data:
items:
$ref: "#/definitions/SalesforcePost"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
Template:
properties:
2022-09-07 00:16:25 +00:00
CreatedByID:
type: string
CreatedDate:
type: string
Description:
description: Description
type: string
HTML:
description: HTML Body
format: byte
type: string
2022-09-07 00:16:25 +00:00
ID:
2023-03-28 17:47:34 +00:00
description: Record Id
2022-09-07 00:16:25 +00:00
type: string
IsActive:
description: Active?
type: boolean
IsMaster:
description: Master Template?
type: boolean
LastModifiedByID:
type: string
LastModifiedDate:
type: string
Name:
description: Template Name
type: string
ObjectType:
description: Object
type: string
RecordTypeName:
description: Record Type Name
type: string
TenantID:
description: tenant identifier
type: string
2022-09-07 00:16:25 +00:00
Type:
description: Type
type: string
URL:
description: URL
type: string
type: object
TemplateResponse:
properties:
data:
items:
$ref: "#/definitions/Template"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
Tenant:
2023-03-28 17:47:34 +00:00
description: Account Tenant
2022-09-07 00:16:25 +00:00
properties:
2023-03-28 17:47:34 +00:00
AccountID:
2022-09-07 00:16:25 +00:00
description: The Account that owns this Tenant
type: string
2023-03-28 17:47:34 +00:00
Active:
2022-09-07 00:16:25 +00:00
description: Is this Tenant currently active?
type: boolean
2023-03-28 17:47:34 +00:00
CreatedByID:
2022-09-07 00:16:25 +00:00
description: Created By
type: string
CreatedDate:
2022-09-07 00:16:25 +00:00
description: Created Date
type: string
Databases:
items:
$ref: "#/definitions/Database"
type: array
ID:
description: Record Id
type: string
LastModifiedByID:
2022-09-07 00:16:25 +00:00
description: Last Modified By
type: string
LastModifiedDate:
2022-09-07 00:16:25 +00:00
description: Last Modifed Date
type: string
Roles:
items:
$ref: "#/definitions/Role"
type: array
Status:
2022-09-07 00:16:25 +00:00
description: The current status of this Tenant
type: string
TenantName:
2022-09-07 00:16:25 +00:00
description: Name of the Tenant Resource
type: string
TenantUsers:
items:
$ref: "#/definitions/TenantUser"
type: array
Type:
2022-09-07 00:16:25 +00:00
description: Type of tenant
type: string
2023-03-28 17:47:34 +00:00
Version:
description: The version number of the Tenant Onboarding system used to create this tenant
2022-09-07 00:16:25 +00:00
type: string
type: object
TenantRequest:
description: An array of Tenant objects
properties:
data:
2022-09-07 00:16:25 +00:00
items:
$ref: "#/definitions/Tenant"
2022-09-07 00:16:25 +00:00
type: array
meta:
$ref: "#/definitions/RequestMeta"
type: object
TenantResponse:
description: An array of Tenant objects
properties:
data:
2022-09-07 00:16:25 +00:00
items:
$ref: "#/definitions/Tenant"
2022-09-07 00:16:25 +00:00
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
TenantUser:
description: Relationship object that connects users to a tenant
properties:
accesslevel:
description: The Tenant access level for this User
type: string
tenantid:
description: The Tenant ID
type: string
userid:
description: The User ID
type: string
type: object
Topic:
description: A research topic that collects data
properties:
CreatedByID:
description: Created By User ID
type: string
CreatedDate:
description: Created Date
type: string
Description:
description: Topic Description
type: string
Factors:
description: The list of Factors used to analyze this industry
2022-09-07 00:16:25 +00:00
items:
$ref: "#/definitions/Factor"
type: array
ID:
description: Record Id
type: string
LastModifiedByID:
description: Last Modified By User ID
type: string
LastModifiedDate:
description: Last Modified Date
type: string
Name:
description: Topic Name
type: string
ParentTopicID:
description: The ID of the Parent Topic
type: string
Slug:
description: The CMS Slug for this Topic
type: string
type: object
TopicRequest:
description: An array of Topic objects submitted for processing
properties:
Data:
items:
$ref: "#/definitions/Topic"
type: array
type: object
TopicResponse:
description: An array of Topic objects produced in response to a request
properties:
Data:
items:
$ref: "#/definitions/Topic"
2022-09-07 00:16:25 +00:00
type: array
Meta:
$ref: "#/definitions/ResponseMeta"
type: object
2022-09-07 00:16:25 +00:00
User:
properties:
2023-03-28 17:47:34 +00:00
APIKey:
description: API Key
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
AboutMe:
2022-09-07 00:16:25 +00:00
description: About Me
type: string
2023-03-28 17:47:34 +00:00
AccountID:
2022-09-07 00:16:25 +00:00
description: Account ID
type: string
2023-03-28 17:47:34 +00:00
Address:
2022-09-07 00:16:25 +00:00
$ref: "#/definitions/Address"
2023-03-28 17:47:34 +00:00
Alias:
2022-09-07 00:16:25 +00:00
description: Alias
type: string
2023-03-28 17:47:34 +00:00
Auth0UserID:
description: Auth0 User Id
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
CommunityNickname:
2022-09-07 00:16:25 +00:00
description: Nickname
type: string
2023-03-28 17:47:34 +00:00
CompanyName:
2022-09-07 00:16:25 +00:00
description: Company Name
type: string
2023-03-28 17:47:34 +00:00
ContactID:
2022-09-07 00:16:25 +00:00
description: Contact
type: string
2023-03-28 17:47:34 +00:00
CreatedByID:
2022-09-07 00:16:25 +00:00
description: Created User ID
type: string
2023-03-28 17:47:34 +00:00
CreatedDate:
2022-09-07 00:16:25 +00:00
description: Date Created
type: string
2023-03-28 17:47:34 +00:00
DelegatedApproverID:
2022-09-07 00:16:25 +00:00
description: Delegated Approver
type: string
2023-03-28 17:47:34 +00:00
Department:
2022-09-07 00:16:25 +00:00
description: Department
type: string
2023-03-28 17:47:34 +00:00
Division:
2022-09-07 00:16:25 +00:00
description: Division
type: string
2023-03-28 17:47:34 +00:00
Email:
2022-09-07 00:16:25 +00:00
description: Email address
type: string
2023-03-28 17:47:34 +00:00
EmployeeNumber:
2022-09-07 00:16:25 +00:00
description: Employee Number
type: string
2023-03-28 17:47:34 +00:00
EndOfDay:
2022-09-07 00:16:25 +00:00
description: Time day ends
type: string
2023-03-28 17:47:34 +00:00
Environment:
2022-09-07 00:16:25 +00:00
description: Environment
type: string
2023-03-28 17:47:34 +00:00
Extension:
2022-09-07 00:16:25 +00:00
description: Extension
type: string
2023-03-28 17:47:34 +00:00
FabricAPIKey:
2022-09-07 00:16:25 +00:00
description: Fabric API Key
type: string
2023-03-28 17:47:34 +00:00
Fax:
2022-09-07 00:16:25 +00:00
description: Fax
type: string
2023-03-28 17:47:34 +00:00
FirstName:
2022-09-07 00:16:25 +00:00
description: The first name
type: string
2023-03-28 17:47:34 +00:00
ForecastEnabled:
2022-09-07 00:16:25 +00:00
description: Allow Forecasting
type: boolean
2023-03-28 17:47:34 +00:00
FullPhotoURL:
2022-09-07 00:16:25 +00:00
description: Full Photo URL
type: string
2023-03-28 17:47:34 +00:00
ID:
description: Record ID
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
IsActive:
2022-09-07 00:16:25 +00:00
description: Active
type: boolean
2023-03-28 17:47:34 +00:00
IsPortalEnabled:
2022-09-07 00:16:25 +00:00
description: Is the user enabled for Communities?
type: boolean
2023-03-29 23:07:04 +00:00
IsProfilePhotoActive:
2022-09-07 00:16:25 +00:00
description: Has Profile Photo
type: boolean
2023-03-28 17:47:34 +00:00
IsSystemControlled:
2022-09-07 00:16:25 +00:00
type: boolean
2023-03-28 17:47:34 +00:00
LastIP:
description: IP address of last login
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
LastLogin:
description: Last login time
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
LastModifiedByID:
2022-09-07 00:16:25 +00:00
description: Last Modified User ID
type: string
2023-03-28 17:47:34 +00:00
LastModifiedDate:
2022-09-07 00:16:25 +00:00
description: Last Modified Date
type: string
2023-03-28 17:47:34 +00:00
LastName:
2022-09-07 00:16:25 +00:00
description: The Last Name
type: string
2023-03-28 17:47:34 +00:00
LoginCount:
description: Number of times user has logged in
2022-09-07 00:16:25 +00:00
format: int64
type: number
2023-03-28 17:47:34 +00:00
ManagerID:
2022-09-07 00:16:25 +00:00
description: Manager
type: string
2023-03-28 17:47:34 +00:00
MobilePhone:
2022-09-07 00:16:25 +00:00
description: Mobile
type: string
2023-03-28 17:47:34 +00:00
Name:
2022-09-07 00:16:25 +00:00
description: Name
type: string
2023-03-28 17:47:34 +00:00
OutOfOfficeMessage:
2022-09-07 00:16:25 +00:00
description: Out of office message
type: string
2023-03-28 17:47:34 +00:00
Phone:
2022-09-07 00:16:25 +00:00
description: Phone
type: string
2023-03-28 17:47:34 +00:00
PortalRole:
2022-09-07 00:16:25 +00:00
description: Portal Role Level
type: string
2023-03-28 17:47:34 +00:00
ProfileID:
2022-09-07 00:16:25 +00:00
description: Profile
type: string
2023-03-28 17:47:34 +00:00
ReceivesAdminEmails:
2022-09-07 00:16:25 +00:00
description: Info Emails
type: boolean
2023-03-28 17:47:34 +00:00
ReceivesAdminInfoEmails:
description: Admin Info Emails
type: boolean
SenderEmail:
2022-09-07 00:16:25 +00:00
description: Email Sender Address
type: string
2023-03-28 17:47:34 +00:00
SenderName:
2022-09-07 00:16:25 +00:00
description: Email Sender Name
type: string
2023-03-28 17:47:34 +00:00
Signature:
2022-09-07 00:16:25 +00:00
description: Email Signature
type: string
2023-03-28 17:47:34 +00:00
SmallPhotoURL:
2022-09-07 00:16:25 +00:00
description: Small Photo URL
type: string
2023-03-28 17:47:34 +00:00
StartOfDay:
2022-09-07 00:16:25 +00:00
description: The time day starts
type: string
2023-03-28 17:47:34 +00:00
TaxnexusAccount:
2022-09-07 00:16:25 +00:00
description: Taxnexus Account
type: string
2023-03-28 17:47:34 +00:00
TenantID:
description: Tenant ID associated with this user
type: string
TenantUsers:
items:
$ref: "#/definitions/TenantUser"
type: array
TimeZone:
2022-09-07 00:16:25 +00:00
description: Time Zone
type: string
2023-03-28 17:47:34 +00:00
Title:
2022-09-07 00:16:25 +00:00
description: Title
type: string
2023-03-28 17:47:34 +00:00
UserRoleID:
2022-09-07 00:16:25 +00:00
description: Role
type: string
2023-03-28 17:47:34 +00:00
UserRoles:
2022-09-07 00:16:25 +00:00
items:
$ref: "#/definitions/UserRole"
type: array
2023-03-28 17:47:34 +00:00
UserType:
description: User Type
type: string
Username:
description: Username
type: string
2022-09-07 00:16:25 +00:00
type: object
UserRequest:
2023-04-11 14:59:35 +00:00
description: An array of User Objects to post
properties:
2023-04-11 14:59:35 +00:00
data:
items:
$ref: "#/definitions/User"
type: array
type: object
2022-09-07 00:16:25 +00:00
UserResponse:
description: An array of Print-Ready ingest Objects
properties:
data:
items:
$ref: "#/definitions/User"
type: array
meta:
$ref: "#/definitions/ResponseMeta"
type: object
UserRole:
description: Relationship object that connects user to a role
properties:
2023-03-28 17:47:34 +00:00
Auth0roleID:
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
CreatedByID:
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
CreatedDate:
type: string
x-nullable: true
Description:
type: string
ID:
type: string
# Industries:
# description: Industries
# properties:
# items:
# $ref: "#/definitions/Industry"
2023-03-28 17:47:34 +00:00
LastModifiedByID:
type: string
LastModifiedDate:
type: string
x-nullable: true
Name:
2022-09-07 00:16:25 +00:00
type: string
2023-03-28 17:47:34 +00:00
RoleID:
type: string
UserID:
type: string
type: object