4255 lines
117 KiB
YAML
4255 lines
117 KiB
YAML
swagger: "2.0"
|
|
info:
|
|
version: 0.2.0
|
|
title: "sf-gate"
|
|
description: "Salesforce Gateway Microservice"
|
|
termsOfService: "https://salesforcedevops.net/terms/"
|
|
contact:
|
|
email: "vern@salesforcedevops.net"
|
|
license:
|
|
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
|
securityDefinitions:
|
|
ApiKeyAuth:
|
|
type: "apiKey"
|
|
in: "header"
|
|
name: "X-API-Key"
|
|
schemes:
|
|
- "http"
|
|
basePath: "/v1"
|
|
host: "sf-gate.work.tnxs.net:8080"
|
|
consumes:
|
|
- "application/json"
|
|
produces:
|
|
- "application/json"
|
|
parameters:
|
|
accountIdQuery:
|
|
description: Record Id of an Account
|
|
in: query
|
|
name: accountId
|
|
required: false
|
|
type: string
|
|
idQuery:
|
|
description: Unique Record ID
|
|
in: query
|
|
name: id
|
|
required: false
|
|
type: string
|
|
industryCompanyIdQuery:
|
|
description: Record Id of an IndustryCompany
|
|
in: query
|
|
name: industryCompanyId
|
|
required: false
|
|
type: string
|
|
accountRequest:
|
|
description: A request with an array of Account Objects
|
|
in: body
|
|
name: accountRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/AccountRequest"
|
|
CourseRequest:
|
|
description: An array of new Course records
|
|
in: body
|
|
name: courseRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/CourseRequest"
|
|
CourseSectionRequest:
|
|
description: An array of new CourseSection records
|
|
in: body
|
|
name: coursesectionRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/CourseSectionRequest"
|
|
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"
|
|
activeQuery:
|
|
description: Only retrieve active records?
|
|
in: query
|
|
name: active
|
|
required: false
|
|
type: boolean
|
|
apiKeyQuery:
|
|
description: Id of the User to be retrieved
|
|
in: query
|
|
name: apikey
|
|
required: false
|
|
type: string
|
|
assetIdQuery:
|
|
description: Record Id of an Asset
|
|
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"
|
|
companyServiceIdQuery:
|
|
description: CompanyService record ID
|
|
in: query
|
|
name: companyServiceId
|
|
required: false
|
|
type: string
|
|
companyServiceRequest:
|
|
description: An array of new CompanyService records
|
|
in: body
|
|
name: companyServiceRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/CompanyServiceRequest"
|
|
industryServiceIdQuery:
|
|
description: IndustryService record ID
|
|
in: query
|
|
name: industryServiceId
|
|
required: false
|
|
type: string
|
|
industryServiceRequest:
|
|
description: An array of new IndustryService records
|
|
in: body
|
|
name: industryServiceRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/IndustryServiceRequest"
|
|
clusterIdQuery:
|
|
description: Record Id of a Cluster
|
|
in: query
|
|
name: clusterId
|
|
required: false
|
|
type: string
|
|
CourseLessonRequest:
|
|
description: An array of new CourseLesson records
|
|
in: body
|
|
name: courselessonRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/CourseLessonRequest"
|
|
clusterRequest:
|
|
description: An array of Cluster records
|
|
in: body
|
|
name: ClusterRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ClusterRequest"
|
|
companyProductIdQuery:
|
|
description: CompanyProduct record ID
|
|
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"
|
|
contactIdQuery:
|
|
description: Record Id of a Contact
|
|
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"
|
|
documentRequest:
|
|
description: An array of new Document records
|
|
in: body
|
|
name: documentRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/DocumentRequest"
|
|
contractIdQuery:
|
|
description: Contact record ID
|
|
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
|
|
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
|
|
EventRequest:
|
|
description: An array of new Event records
|
|
in: body
|
|
name: eventRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/EventRequest"
|
|
EventCategoryRequest:
|
|
description: An array of new Event records
|
|
in: body
|
|
name: eventCategoryRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/EventCategoryRequest"
|
|
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/FinancialStatementRequest"
|
|
industryIdQuery:
|
|
description: Industry record ID
|
|
in: query
|
|
name: industryId
|
|
required: false
|
|
type: string
|
|
industryProductIdQuery:
|
|
description: IndustryProduct record ID
|
|
in: query
|
|
name: industryProductId
|
|
required: false
|
|
type: string
|
|
industryProductRequest:
|
|
description: An array of new Industry records
|
|
in: body
|
|
name: industryRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/IndustryProductRequest"
|
|
industryRequest:
|
|
description: An array of new Industry records
|
|
in: body
|
|
name: industryRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/IndustryRequest"
|
|
limitQuery:
|
|
description: How many objects to return at one time
|
|
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"
|
|
offsetQuery:
|
|
description: How many objects to skip?
|
|
format: int64
|
|
in: query
|
|
name: offset
|
|
required: false
|
|
type: integer
|
|
roleIdQuery:
|
|
description: Id of the Role to be retrieved
|
|
in: query
|
|
name: roleId
|
|
required: false
|
|
type: string
|
|
PromptRequest:
|
|
description: An array of new Prompt records
|
|
in: body
|
|
name: promptRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/PromptRequest"
|
|
PromptCategoryRequest:
|
|
description: An array of PromptCategory objects
|
|
name: promptCategoryRequest
|
|
required: true
|
|
in: body
|
|
schema:
|
|
$ref: "#/definitions/PromptCategoryRequest"
|
|
PromptAnswerRequest:
|
|
description: An array of PromptAnswer objects
|
|
name: promptAnswerRequest
|
|
required: true
|
|
in: body
|
|
schema:
|
|
$ref: "#/definitions/PromptAnswerRequest"
|
|
PromptTagRequest:
|
|
description: An array of PromptTag objects
|
|
name: promptTagRequest
|
|
required: true
|
|
in: body
|
|
schema:
|
|
$ref: "#/definitions/PromptTagRequest"
|
|
ResearchProjectCompanyRequest:
|
|
description: An array of new ResearchProjectCompany records
|
|
in: body
|
|
name: researchProjectCompanyRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectCompanyRequest"
|
|
ResearchProjectDocumentRequest:
|
|
description: An array of new ResearchProjectDocument records
|
|
in: body
|
|
name: researchProjectDocumentRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectDocumentRequest"
|
|
researchProjectProductRequest:
|
|
description: An array of new ResearchProjectProduct records
|
|
in: body
|
|
name: researchProjectProductRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectProductRequest"
|
|
ResearchProjectServiceRequest:
|
|
description: An array of new ResearchProjectService records
|
|
in: body
|
|
name: researchProjectServiceRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectServiceRequest"
|
|
ResearchProjectRequest:
|
|
description: An array of new ResearchProject records
|
|
in: body
|
|
name: researchProjectRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectRequest"
|
|
ResearchProjectTopicRequest:
|
|
description: An array of new ResearchProjectTopic records
|
|
in: body
|
|
name: researchProjectTopicRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectTopicRequest"
|
|
templateIdQuery:
|
|
description: Record Id of a Template
|
|
in: query
|
|
name: templateId
|
|
required: false
|
|
type: string
|
|
tenantIdQuery:
|
|
description: Record Id of a Tenant
|
|
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"
|
|
TrackRequest:
|
|
description: An array of new Track records
|
|
in: body
|
|
name: trackRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TrackRequest"
|
|
TrackEventRequest:
|
|
description: An array of new TrackEvent records
|
|
in: body
|
|
name: trackeventRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TrackEventRequest"
|
|
TrackTopicRequest:
|
|
description: An array of new TrackTopic records
|
|
in: body
|
|
name: tracktopicRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TrackTopicRequest"
|
|
TrackUserRequest:
|
|
description: An array of new TrackUser records
|
|
in: body
|
|
name: trackuserRequest
|
|
required: true
|
|
schema:
|
|
$ref: "#/definitions/TrackUserRequest"
|
|
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
|
|
userIdQuery:
|
|
description: Id of the User to be retrieved
|
|
in: query
|
|
name: userId
|
|
required: false
|
|
type: string
|
|
responses:
|
|
AccessForbidden:
|
|
description: Access forbidden, account lacks access
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
AccountResponse:
|
|
description: Response with Account objects
|
|
schema:
|
|
$ref: "#/definitions/AccountResponse"
|
|
EventResponse:
|
|
description: Event Response Object
|
|
schema:
|
|
$ref: "#/definitions/EventResponse"
|
|
EventCategoryResponse:
|
|
description: Event Response Object
|
|
schema:
|
|
$ref: "#/definitions/EventCategoryResponse"
|
|
IndustryCompanyResponse:
|
|
description: Response with IndustryCompany objects
|
|
schema:
|
|
$ref: "#/definitions/IndustryCompanyResponse"
|
|
AssetResponse:
|
|
description: Response with Asset objects
|
|
schema:
|
|
$ref: "#/definitions/AssetResponse"
|
|
ClusterResponse:
|
|
description: Response with Cluster objects
|
|
schema:
|
|
$ref: "#/definitions/ClusterResponse"
|
|
CompanyProductResponse:
|
|
description: Response with an array of CompanyProduct objects
|
|
schema:
|
|
$ref: "#/definitions/CompanyProductResponse"
|
|
CompanyServiceResponse:
|
|
description: Response with CompanyService objects
|
|
schema:
|
|
$ref: "#/definitions/CompanyServiceResponse"
|
|
ContactResponse:
|
|
description: Response with Contact objects
|
|
schema:
|
|
$ref: "#/definitions/ContactResponse"
|
|
ContractResponse:
|
|
description: Response with an array of Contract objects
|
|
schema:
|
|
$ref: "#/definitions/ContractResponse"
|
|
DatabaseResponse:
|
|
description: Response with Database objects
|
|
schema:
|
|
$ref: "#/definitions/DatabaseResponse"
|
|
DocumentResponse:
|
|
description: Response with Document objects
|
|
schema:
|
|
$ref: "#/definitions/DocumentResponse"
|
|
DeleteResponse:
|
|
description: Response with Message Objects with Delete Status
|
|
schema:
|
|
$ref: "#/definitions/DeleteResponse"
|
|
CourseResponse:
|
|
description: Course Response Object
|
|
schema:
|
|
$ref: "#/definitions/CourseResponse"
|
|
FactorResponse:
|
|
description: Response with Factor objects
|
|
schema:
|
|
$ref: "#/definitions/FactorResponse"
|
|
FavoriteResponse:
|
|
description: Favorite Response Object
|
|
schema:
|
|
$ref: "#/definitions/FavoriteResponse"
|
|
FinancialStatementResponse:
|
|
description: Response with FinancialStatement objects
|
|
schema:
|
|
$ref: "#/definitions/FinancialStatementResponse"
|
|
IndustryProductResponse:
|
|
description: Response with Industry objects
|
|
schema:
|
|
$ref: "#/definitions/IndustryProductResponse"
|
|
CourseSectionResponse:
|
|
description: CourseSection Response Object
|
|
schema:
|
|
$ref: "#/definitions/CourseSectionResponse"
|
|
CourseLessonResponse:
|
|
description: CourseLesson Response Object
|
|
schema:
|
|
$ref: "#/definitions/CourseLessonResponse"
|
|
IndustryResponse:
|
|
description: Response with Industry objects
|
|
schema:
|
|
$ref: "#/definitions/IndustryResponse"
|
|
IndustryServiceResponse:
|
|
description: Response with IndustryService objects
|
|
schema:
|
|
$ref: "#/definitions/IndustryServiceResponse"
|
|
InvalidDataError:
|
|
description: Invalid data was sent
|
|
schema:
|
|
$ref: "#/definitions/InvalidError"
|
|
NotFound:
|
|
description: Resource was not found
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
PromptResponse:
|
|
description: Response with Prompt objects
|
|
schema:
|
|
$ref: "#/definitions/PromptResponse"
|
|
PromptCategoryResponse:
|
|
description: Response with PromptCategory objects
|
|
schema:
|
|
$ref: "#/definitions/PromptCategoryResponse"
|
|
PromptAnswerResponse:
|
|
description: Response with PromptAnswer objects
|
|
schema:
|
|
$ref: "#/definitions/PromptAnswerResponse"
|
|
PromptTagResponse:
|
|
description: Response with PromptTag objects
|
|
schema:
|
|
$ref: "#/definitions/PromptTagResponse"
|
|
ObservationResponse:
|
|
description: Response with Observation objects
|
|
schema:
|
|
$ref: "#/definitions/ObservationResponse"
|
|
ResearchProjectCompanyResponse:
|
|
description: ResearchProjectCompany Response Object
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectCompanyResponse"
|
|
ResearchProjectDocumentResponse:
|
|
description: ResearchProjectDocument Response Object
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectDocumentResponse"
|
|
ResearchProjectProductResponse:
|
|
description: ResearchProjectProduct Response Object
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectProductResponse"
|
|
ResearchProjectServiceResponse:
|
|
description: ResearchProjectService Response Object
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectServiceResponse"
|
|
ResearchProjectResponse:
|
|
description: ResearchProject Response Object
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectResponse"
|
|
ResearchProjectTopicResponse:
|
|
description: ResearchProjectTopic Response Object
|
|
schema:
|
|
$ref: "#/definitions/ResearchProjectTopicResponse"
|
|
RoleResponse:
|
|
description: Response with Role objects
|
|
schema:
|
|
$ref: "#/definitions/RoleResponse"
|
|
SalesforcePostResponse:
|
|
description: Response from Salesforce
|
|
schema:
|
|
$ref: "#/definitions/SalesforcePostResponse"
|
|
ServerError:
|
|
description: Server Internal Error
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
TemplateResponse:
|
|
description: Response with Template objects
|
|
schema:
|
|
$ref: "#/definitions/TemplateResponse"
|
|
TenantResponse:
|
|
description: Response with Tenant objects
|
|
schema:
|
|
$ref: "#/definitions/TenantResponse"
|
|
TrackResponse:
|
|
description: Track Response Object
|
|
schema:
|
|
$ref: "#/definitions/TrackResponse"
|
|
TrackEventResponse:
|
|
description: TrackEvent Response Object
|
|
schema:
|
|
$ref: "#/definitions/TrackEventResponse"
|
|
TrackTopicResponse:
|
|
description: TrackTopic Response Object
|
|
schema:
|
|
$ref: "#/definitions/TrackTopicResponse"
|
|
TrackUserResponse:
|
|
description: TrackUser Response Object
|
|
schema:
|
|
$ref: "#/definitions/TrackUserResponse"
|
|
TopicResponse:
|
|
description: Response with Topic objects
|
|
schema:
|
|
$ref: "#/definitions/TopicResponse"
|
|
Unauthorized:
|
|
description: Access unauthorized, invalid API-KEY was used
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
UnprocessableEntity:
|
|
description: Unprocessable Entity, likely a bad parameter
|
|
schema:
|
|
$ref: "#/definitions/Error"
|
|
UserResponse:
|
|
description: Response with User objects
|
|
schema:
|
|
$ref: "#/definitions/UserResponse"
|
|
paths:
|
|
/accounts:
|
|
delete:
|
|
description: Delete Account record
|
|
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:
|
|
"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 account
|
|
tags:
|
|
- Accounts
|
|
put:
|
|
description: Update one or more accounts specified by accountId
|
|
operationId: putAccounts
|
|
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:
|
|
"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 asset
|
|
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:
|
|
description: Create Clusters in Salesforce
|
|
operationId: postClusters
|
|
parameters:
|
|
- $ref: "#/parameters/clusterRequest"
|
|
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: Create new Clusters
|
|
tags:
|
|
- Clusters
|
|
put:
|
|
description: Update Cluster in Salesforce
|
|
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:
|
|
"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 companyproduct
|
|
tags:
|
|
- CompanyProducts
|
|
/companyservices:
|
|
get:
|
|
description: Return a list of all available CompanyServices
|
|
operationId: getCompanyServices
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/companyServiceIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CompanyServiceResponse"
|
|
"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 companyservices
|
|
tags:
|
|
- CompanyServices
|
|
post:
|
|
description: Industry record to be added
|
|
operationId: postCompanyServices
|
|
parameters:
|
|
- $ref: "#/parameters/companyServiceRequest"
|
|
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 companyservice
|
|
tags:
|
|
- CompanyServices
|
|
/contacts:
|
|
delete:
|
|
description: Delete Contact record from Salesforce
|
|
operationId: deleteContacts
|
|
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
|
|
tags:
|
|
- Contacts
|
|
get:
|
|
description: Retrieve Contact records from Salesforce
|
|
operationId: getContacts
|
|
parameters:
|
|
- $ref: "#/parameters/contactIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/nameQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/accountIdQuery"
|
|
- $ref: "#/parameters/emailQuery"
|
|
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
|
|
tags:
|
|
- Contacts
|
|
post:
|
|
description: Contacts record to be added
|
|
operationId: postContacts
|
|
parameters:
|
|
- $ref: "#/parameters/contactRequest"
|
|
responses:
|
|
"201":
|
|
$ref: "#/responses/SalesforcePostResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Add a new Contacts
|
|
tags:
|
|
- Contacts
|
|
put:
|
|
description: Update Contact records in Salesforce
|
|
operationId: putContacts
|
|
parameters:
|
|
- $ref: "#/parameters/contactRequest"
|
|
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: Update a Contact record
|
|
tags:
|
|
- Contacts
|
|
/contracts:
|
|
get:
|
|
description: Return a list of all available Contracts
|
|
operationId: getContracts
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/contractIdQuery"
|
|
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: []
|
|
summary: Get a list of contracts
|
|
tags:
|
|
- Contracts
|
|
/courselessons:
|
|
get:
|
|
operationId: getCourseLessons
|
|
security:
|
|
- ApiKeyAuth: []
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseLessonResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of CourseLessons
|
|
tags:
|
|
- Courses
|
|
post:
|
|
operationId: postCourseLesson
|
|
security:
|
|
- ApiKeyAuth: []
|
|
parameters:
|
|
- $ref: "#/parameters/CourseLessonRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseLessonResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create a new CourseLesson
|
|
tags:
|
|
- Courses
|
|
put:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: updateCourseLesson
|
|
parameters:
|
|
- $ref: "#/parameters/CourseLessonRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseLessonResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update an existing CourseLesson
|
|
tags:
|
|
- Courses
|
|
/courses:
|
|
get:
|
|
description: Return a list of Course records from the datastore
|
|
operationId: getCourses
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseResponse"
|
|
"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 Courses
|
|
tags:
|
|
- Courses
|
|
post:
|
|
description: Create Courses in Salesforce
|
|
operationId: postCourses
|
|
parameters:
|
|
- $ref: "#/parameters/CourseRequest"
|
|
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: Create new Courses
|
|
tags:
|
|
- Courses
|
|
put:
|
|
description: Update Course in Salesforce
|
|
operationId: putCourses
|
|
parameters:
|
|
- $ref: "#/parameters/CourseRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update Courses
|
|
tags:
|
|
- Courses
|
|
/coursesections:
|
|
get:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: getCourseSections
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseSectionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of CourseSections
|
|
tags:
|
|
- Courses
|
|
post:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: postCourseSection
|
|
parameters:
|
|
- $ref: "#/parameters/CourseSectionRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseSectionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create a new CourseSection
|
|
tags:
|
|
- Courses
|
|
put:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: updateCourseSection
|
|
parameters:
|
|
- $ref: "#/parameters/CourseSectionRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/CourseSectionResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update an existing CourseSection
|
|
tags:
|
|
- Courses
|
|
/databases:
|
|
get:
|
|
description: Return a list of Database records from the datastore
|
|
operationId: getDatabases
|
|
parameters:
|
|
- $ref: "#/parameters/databaseIdQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
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: Get a list Databases
|
|
tags:
|
|
- Databases
|
|
post:
|
|
description: Create Databases in Salesforce
|
|
operationId: postDatabases
|
|
parameters:
|
|
- $ref: "#/parameters/databaseRequest"
|
|
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: Create new Databases
|
|
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
|
|
/documents:
|
|
get:
|
|
description: Return a list of Document records from the datastore
|
|
operationId: getDocuments
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DocumentResponse"
|
|
"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 Documents
|
|
tags:
|
|
- Documents
|
|
post:
|
|
description: Create Documents in Salesforce
|
|
operationId: postDocuments
|
|
parameters:
|
|
- $ref: "#/parameters/documentRequest"
|
|
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: Create new Documents
|
|
tags:
|
|
- Documents
|
|
put:
|
|
description: Update Document in Salesforce
|
|
operationId: putDocuments
|
|
parameters:
|
|
- $ref: "#/parameters/documentRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/DocumentResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update Documents
|
|
tags:
|
|
- Documents
|
|
/eventcategories:
|
|
get:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: getEventCategories
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/idQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/EventCategoryResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Eventcategories
|
|
tags:
|
|
- Events
|
|
post:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: postEventCategories
|
|
parameters:
|
|
- $ref: "#/parameters/EventCategoryRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/EventCategoryResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Create a new EventCategory
|
|
tags:
|
|
- Events
|
|
/events:
|
|
delete:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: deleteEvent
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
responses:
|
|
"204":
|
|
description: No Content
|
|
summary: Delete a Event
|
|
tags:
|
|
- Events
|
|
get:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: getEvents
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/idQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/EventResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Get a list of Events
|
|
tags:
|
|
- Events
|
|
put:
|
|
security:
|
|
- ApiKeyAuth: []
|
|
operationId: updateEvent
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/EventResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
summary: Update an existing Event
|
|
tags:
|
|
- Events
|
|
/factors:
|
|
get:
|
|
description: Return a list of all available Factors
|
|
operationId: getFactors
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/factorIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FactorResponse"
|
|
"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
|
|
tags:
|
|
- Factors
|
|
post:
|
|
description: Factor record to be added
|
|
operationId: postFactors
|
|
parameters:
|
|
- $ref: "#/parameters/factorRequest"
|
|
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 Factor
|
|
tags:
|
|
- Factors
|
|
/favorites:
|
|
get:
|
|
description: Return a list of Favorite records from the datastore
|
|
operationId: getFavorites
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FavoriteResponse"
|
|
"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 Favorites
|
|
tags:
|
|
- Favorites
|
|
/financialstatements:
|
|
get:
|
|
description: Return a list of all available FinancialStatements
|
|
operationId: getFinancialStatements
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/financialStatementIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/FinancialStatementResponse"
|
|
"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
|
|
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
|
|
tags:
|
|
- FinancialStatements
|
|
/industries:
|
|
get:
|
|
description: Return a list of all available Industries
|
|
operationId: getIndustries
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/industryIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IndustryResponse"
|
|
"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
|
|
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
|
|
tags:
|
|
- Industries
|
|
/industrycompanies:
|
|
get:
|
|
description: Return a list of all available IndustryCompanies
|
|
operationId: getIndustryCompanies
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/industryCompanyIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IndustryCompanyResponse"
|
|
"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
|
|
tags:
|
|
- IndustryCompanies
|
|
post:
|
|
description: IndustryCompany record to be added
|
|
operationId: postIndustryCompanies
|
|
parameters:
|
|
- $ref: "#/parameters/industryCompanyRequest"
|
|
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 IndustryCompany
|
|
tags:
|
|
- IndustryCompanies
|
|
/industryservices:
|
|
get:
|
|
description: Return a list of all available IndustryServices
|
|
operationId: getIndustryServices
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/industryServiceIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IndustryServiceResponse"
|
|
"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 industryServices
|
|
tags:
|
|
- IndustryServices
|
|
post:
|
|
description: IndustryService record to be added
|
|
operationId: postIndustryServices
|
|
parameters:
|
|
- $ref: "#/parameters/industryServiceRequest"
|
|
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 IndustryService
|
|
tags:
|
|
- IndustryServices
|
|
/industryproducts:
|
|
get:
|
|
description: Return a list of all available IndustryProducts
|
|
operationId: getIndustryProducts
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/industryProductIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/IndustryProductResponse"
|
|
"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
|
|
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
|
|
tags:
|
|
- IndustryProducts
|
|
/observations:
|
|
get:
|
|
description: Return a list of all available Observations
|
|
operationId: getObservations
|
|
parameters:
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
- $ref: "#/parameters/activeQuery"
|
|
- $ref: "#/parameters/observationIdQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ObservationResponse"
|
|
"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
|
|
tags:
|
|
- Observations
|
|
post:
|
|
description: Observation record to be added
|
|
operationId: postObservations
|
|
parameters:
|
|
- $ref: "#/parameters/observationRequest"
|
|
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 Observation
|
|
tags:
|
|
- Observations
|
|
/promptanswers:
|
|
get:
|
|
description: Return a list of PromptAnswers records from the datastore
|
|
operationId: getPromptAnswers
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptAnswerResponse"
|
|
"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 PromptResponses
|
|
tags:
|
|
- Prompts
|
|
post:
|
|
description: Create PromptAnswers
|
|
operationId: postPromptAnswers
|
|
parameters:
|
|
- $ref: "#/parameters/PromptAnswerRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptAnswerResponse"
|
|
"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 PromptResponses
|
|
tags:
|
|
- Prompts
|
|
put:
|
|
description: Update PromptAnswers
|
|
operationId: putPromptAnsweers
|
|
parameters:
|
|
- $ref: "#/parameters/PromptAnswerRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptAnswerResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update PromptResponse
|
|
tags:
|
|
- Prompts
|
|
/prompts:
|
|
get:
|
|
description: Return a list of Prompt records from the datastore
|
|
operationId: getPrompts
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptResponse"
|
|
"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 Prompts
|
|
tags:
|
|
- Prompts
|
|
post:
|
|
description: Create Prompts
|
|
operationId: postPrompts
|
|
parameters:
|
|
- $ref: "#/parameters/PromptRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptResponse"
|
|
"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 Prompts
|
|
tags:
|
|
- Prompts
|
|
put:
|
|
description: Update Prompt
|
|
operationId: putPrompts
|
|
parameters:
|
|
- $ref: "#/parameters/PromptRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update Prompts
|
|
tags:
|
|
- Prompts
|
|
/promptcategories:
|
|
get:
|
|
description: Return a list of PromptCategory records from the datastore
|
|
operationId: getPromptCategories
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptCategoryResponse"
|
|
"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 PromptCategories
|
|
tags:
|
|
- Prompts
|
|
post:
|
|
description: Create PromptCategories
|
|
operationId: postPromptCategories
|
|
parameters:
|
|
- $ref: "#/parameters/PromptCategoryRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptCategoryResponse"
|
|
"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 PromptCategories
|
|
tags:
|
|
- Prompts
|
|
put:
|
|
description: Update PromptCategory
|
|
operationId: putPromptCategories
|
|
parameters:
|
|
- $ref: "#/parameters/PromptCategoryRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptCategoryResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update PromptCategories
|
|
tags:
|
|
- Prompts
|
|
/prompttags:
|
|
get:
|
|
description: Return a list of PromptTag records from the datastore
|
|
operationId: getPromptTags
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptTagResponse"
|
|
"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 PromptTags
|
|
tags:
|
|
- Prompts
|
|
post:
|
|
description: Create PromptTags in Taxnexus
|
|
operationId: postPromptTags
|
|
parameters:
|
|
- $ref: "#/parameters/PromptTagRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptTagResponse"
|
|
"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 PromptTags
|
|
tags:
|
|
- Prompts
|
|
put:
|
|
description: Update PromptTag in Taxnexus
|
|
operationId: putPromptTags
|
|
parameters:
|
|
- $ref: "#/parameters/PromptTagRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/PromptTagResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update PromptTags
|
|
tags:
|
|
- Prompts
|
|
/researchprojectcompanies:
|
|
get:
|
|
description: Return a list of ResearchProjectCompany records from the datastore
|
|
operationId: getResearchProjectCompanies
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectCompanyResponse"
|
|
"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 ResearchProjectCompanies
|
|
tags:
|
|
- ResearchProjects
|
|
post:
|
|
description: Create ResearchProjectCompanies in the system
|
|
operationId: postResearchProjectCompanies
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectCompanyRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectCompanyResponse"
|
|
"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 ResearchProjectCompanies
|
|
tags:
|
|
- ResearchProjects
|
|
put:
|
|
description: Update ResearchProjectCompany in the system
|
|
operationId: putResearchProjectCompanies
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectCompanyRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectCompanyResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update ResearchProjectCompanies
|
|
tags:
|
|
- ResearchProjects
|
|
/researchprojectservices:
|
|
get:
|
|
description: Return a list of ResearchProjectService records from the datastore
|
|
operationId: getResearchProjectServices
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectServiceResponse"
|
|
"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 ResearchProjectServices
|
|
tags:
|
|
- ResearchProjects
|
|
post:
|
|
description: Create ResearchProjectServices in the system
|
|
operationId: postResearchProjectServices
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectServiceRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectServiceResponse"
|
|
"201":
|
|
$ref: "#/responses/ResearchProjectServiceResponse"
|
|
"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 ResearchProjectServices
|
|
tags:
|
|
- ResearchProjects
|
|
put:
|
|
description: Update ResearchProjectService in the system
|
|
operationId: putResearchProjectServices
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectServiceRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectServiceResponse"
|
|
"201":
|
|
$ref: "#/responses/ResearchProjectServiceResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
/researchprojectdocuments:
|
|
get:
|
|
description: Return a list of ResearchProjectDocument records from the datastore
|
|
operationId: getResearchProjectDocuments
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectDocumentResponse"
|
|
"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 ResearchProjectDocuments
|
|
tags:
|
|
- ResearchProjects
|
|
post:
|
|
description: Create ResearchProjectDocuments in the system
|
|
operationId: postResearchProjectDocuments
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectDocumentRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectDocumentResponse"
|
|
"201":
|
|
$ref: "#/responses/ResearchProjectDocumentResponse"
|
|
"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 ResearchProjectDocuments
|
|
tags:
|
|
- ResearchProjects
|
|
put:
|
|
description: Update ResearchProjectDocument in the system
|
|
operationId: putResearchProjectDocuments
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectDocumentRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectDocumentResponse"
|
|
"201":
|
|
$ref: "#/responses/ResearchProjectDocumentResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update ResearchProjectDocuments
|
|
tags:
|
|
- ResearchProjects
|
|
/researchprojectproducts:
|
|
get:
|
|
description: Return a list of ResearchProjectProduct records from the datastore
|
|
operationId: getResearchProjectProducts
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectProductResponse"
|
|
"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 ResearchProjectProducts
|
|
tags:
|
|
- ResearchProjects
|
|
post:
|
|
description: Create ResearchProjectProducts in the system
|
|
operationId: postResearchProjectProducts
|
|
parameters:
|
|
- $ref: "#/parameters/researchProjectProductRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectProductResponse"
|
|
"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 ResearchProjectProducts
|
|
tags:
|
|
- ResearchProjects
|
|
put:
|
|
description: Update ResearchProjectProduct in the system
|
|
operationId: putResearchProjectProducts
|
|
parameters:
|
|
- $ref: "#/parameters/researchProjectProductRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectProductResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update ResearchProjectProducts
|
|
tags:
|
|
- ResearchProjects
|
|
/researchprojects:
|
|
get:
|
|
description: Return a list of ResearchProject records from the datastore
|
|
operationId: getResearchProjects
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectResponse"
|
|
"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 ResearchProjects
|
|
tags:
|
|
- ResearchProjects
|
|
post:
|
|
description: Create ResearchProjects in the system
|
|
operationId: postResearchProjects
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectResponse"
|
|
"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 ResearchProjects
|
|
tags:
|
|
- ResearchProjects
|
|
put:
|
|
description: Update ResearchProject in the system
|
|
operationId: putResearchProjects
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update ResearchProjects
|
|
tags:
|
|
- ResearchProjects
|
|
/researchprojecttopics:
|
|
get:
|
|
description: Return a list of ResearchProjectTopic records from the datastore
|
|
operationId: getResearchProjectTopics
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectTopicResponse"
|
|
"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 ResearchProjectTopics
|
|
tags:
|
|
- ResearchProjects
|
|
post:
|
|
description: Create ResearchProjectTopics in the system
|
|
operationId: postResearchProjectTopics
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectTopicRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectTopicResponse"
|
|
"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 ResearchProjectTopics
|
|
tags:
|
|
- ResearchProjects
|
|
put:
|
|
description: Update ResearchProjectTopic in the system
|
|
operationId: putResearchProjectTopics
|
|
parameters:
|
|
- $ref: "#/parameters/ResearchProjectTopicRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/ResearchProjectTopicResponse"
|
|
"401":
|
|
$ref: "#/responses/Unauthorized"
|
|
"403":
|
|
$ref: "#/responses/AccessForbidden"
|
|
"404":
|
|
$ref: "#/responses/NotFound"
|
|
"422":
|
|
$ref: "#/responses/UnprocessableEntity"
|
|
"500":
|
|
$ref: "#/responses/ServerError"
|
|
security:
|
|
- ApiKeyAuth: []
|
|
summary: Update ResearchProjectTopics
|
|
tags:
|
|
- ResearchProjects
|
|
/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
|
|
put:
|
|
description: Update Tenant in Salesforce
|
|
operationId: putTenants
|
|
parameters:
|
|
- $ref: "#/parameters/tenantRequest"
|
|
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: Update Tenants
|
|
tags:
|
|
- Tenants
|
|
/tracks:
|
|
get:
|
|
description: Return a list of Track records from the datastore
|
|
operationId: getTracks
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackResponse"
|
|
"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 Tracks
|
|
tags:
|
|
- Tracks
|
|
post:
|
|
description: Create Tracks
|
|
operationId: postTracks
|
|
parameters:
|
|
- $ref: "#/parameters/TrackRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackResponse"
|
|
"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 Tracks
|
|
tags:
|
|
- Tracks
|
|
/trackevents:
|
|
get:
|
|
description: Return a list of TrackEvent records from the datastore
|
|
operationId: getTrackEvents
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackEventResponse"
|
|
"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 TrackEvents
|
|
tags:
|
|
- TrackEvents
|
|
post:
|
|
description: Create TrackEvents
|
|
operationId: postTrackEvents
|
|
parameters:
|
|
- $ref: "#/parameters/TrackEventRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackEventResponse"
|
|
"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 TrackEvents
|
|
tags:
|
|
- TrackEvents
|
|
/tracktopics:
|
|
get:
|
|
description: Return a list of TrackTopic records from the datastore
|
|
operationId: getTrackTopics
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackTopicResponse"
|
|
"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 TrackTopics
|
|
tags:
|
|
- TrackTopics
|
|
post:
|
|
description: Create TrackTopics
|
|
operationId: postTrackTopics
|
|
parameters:
|
|
- $ref: "#/parameters/TrackTopicRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackTopicResponse"
|
|
"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 TrackTopics
|
|
tags:
|
|
- TrackTopics
|
|
/trackusers:
|
|
get:
|
|
description: Return a list of TrackUser records from the datastore
|
|
operationId: getTrackUsers
|
|
parameters:
|
|
- $ref: "#/parameters/idQuery"
|
|
- $ref: "#/parameters/limitQuery"
|
|
- $ref: "#/parameters/offsetQuery"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackUserResponse"
|
|
"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 TrackUsers
|
|
tags:
|
|
- TrackUsers
|
|
post:
|
|
description: Create TrackUsers
|
|
operationId: postTrackUsers
|
|
parameters:
|
|
- $ref: "#/parameters/TrackUserRequest"
|
|
responses:
|
|
"200":
|
|
$ref: "#/responses/TrackUserResponse"
|
|
"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 TrackUsers
|
|
tags:
|
|
- TrackUsers
|
|
/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
|
|
post:
|
|
description: Add new topics
|
|
operationId: postTopics
|
|
parameters:
|
|
- $ref: "#/parameters/topicRequest"
|
|
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: Add new topics
|
|
tags:
|
|
- Topics
|
|
/users:
|
|
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: []
|
|
summary: Get a list Users
|
|
tags:
|
|
- Users
|
|
post:
|
|
description: Create user records in Salesforce
|
|
operationId: postUsers
|
|
parameters:
|
|
- $ref: "#/parameters/newUserRequest"
|
|
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: []
|
|
summary: Create new Salesforce User
|
|
tags:
|
|
- Users
|
|
put:
|
|
description: Update existing user records in Salesforce
|
|
operationId: putUsers
|
|
parameters:
|
|
- $ref: "#/parameters/newUserRequest"
|
|
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: []
|
|
summary: Update existing user records in Salesforce
|
|
tags:
|
|
- Users
|
|
/users/sessions:
|
|
put:
|
|
description: Update user records session data in Salesforce
|
|
operationId: putUsersSessions
|
|
parameters:
|
|
- $ref: "#/parameters/newUserRequest"
|
|
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: []
|
|
summary: Update user records session data in Salesforce
|
|
tags:
|
|
- Users
|
|
definitions:
|
|
AccountRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/account.yaml#/Account"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
AccountResponse:
|
|
description: An array of Account objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/account.yaml#/Account"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
Address:
|
|
properties:
|
|
City:
|
|
description: City
|
|
type: string
|
|
x-nullable: true
|
|
Country:
|
|
description: Country full name
|
|
type: string
|
|
x-nullable: true
|
|
CountryCode:
|
|
description: Country Code
|
|
type: string
|
|
x-nullable: true
|
|
PostalCode:
|
|
description: Postal Code
|
|
type: string
|
|
x-nullable: true
|
|
State:
|
|
description: State full name
|
|
type: string
|
|
x-nullable: true
|
|
StateCode:
|
|
description: State Code
|
|
type: string
|
|
x-nullable: true
|
|
Street:
|
|
description: Street number and name
|
|
type: string
|
|
x-nullable: true
|
|
type: object
|
|
Asset:
|
|
properties:
|
|
AccountID:
|
|
description: Account
|
|
type: string
|
|
x-nullable: true
|
|
Address:
|
|
$ref: "#/definitions/Address"
|
|
x-nullable: true
|
|
AssetLevel:
|
|
description: Asset Level
|
|
type: number
|
|
x-nullable: true
|
|
AssetProvidedByID:
|
|
description: Asset Provided By
|
|
type: string
|
|
x-nullable: true
|
|
AssetServicedByID:
|
|
description: Asset Serviced By
|
|
type: string
|
|
x-nullable: true
|
|
CompanyProductID:
|
|
description: Company Product
|
|
type: string
|
|
x-nullable: true
|
|
ConsequenceOfFailure:
|
|
description: Consequence Of Failure
|
|
type: string
|
|
x-nullable: true
|
|
ContactID:
|
|
description: Contact
|
|
type: string
|
|
x-nullable: true
|
|
CreatedByID:
|
|
description: Created By
|
|
type: string
|
|
x-nullable: true
|
|
CreatedDate:
|
|
description: Created Date
|
|
type: string
|
|
x-nullable: true
|
|
CurrentAmount:
|
|
description: Current Amount
|
|
type: number
|
|
x-nullable: true
|
|
CurrentLifecycleEndDate:
|
|
description: Current Lifecycle End Date
|
|
type: string
|
|
x-nullable: true
|
|
CurrentMrr:
|
|
description: Current Monthly Recurring Revenue
|
|
type: number
|
|
x-nullable: true
|
|
CurrentQuantity:
|
|
description: Current Quantity
|
|
type: number
|
|
x-nullable: true
|
|
Description:
|
|
description: Description
|
|
type: string
|
|
x-nullable: true
|
|
DigitalAssetStatus:
|
|
description: Digital Asset Status
|
|
type: string
|
|
x-nullable: true
|
|
ExternalIdentifier:
|
|
description: External Id
|
|
type: string
|
|
x-nullable: true
|
|
HasLifecycleManagement:
|
|
description: Has Lifecycle Management
|
|
type: boolean
|
|
x-nullable: true
|
|
ID:
|
|
description: Record Id
|
|
type: string
|
|
InstallDate:
|
|
description: Install Date
|
|
type: string
|
|
x-nullable: true
|
|
IsCompetitorProduct:
|
|
description: Competitor Asset
|
|
type: boolean
|
|
x-nullable: true
|
|
IsInternal:
|
|
description: Internal Asset
|
|
type: boolean
|
|
x-nullable: true
|
|
LastModifiedByID:
|
|
description: Last Modified By
|
|
type: string
|
|
x-nullable: true
|
|
LastModifiedDate:
|
|
description: Last Modified Date
|
|
type: string
|
|
x-nullable: true
|
|
LocationID:
|
|
description: Location
|
|
type: string
|
|
x-nullable: true
|
|
MIMEType:
|
|
description: MIME Type
|
|
type: string
|
|
x-nullable: true
|
|
ManufactureDate:
|
|
description: Manufacture Date
|
|
type: string
|
|
x-nullable: true
|
|
Name:
|
|
description: Asset Name
|
|
type: string
|
|
x-nullable: true
|
|
ParentID:
|
|
description: Parent Asset
|
|
type: string
|
|
x-nullable: true
|
|
Price:
|
|
description: Price
|
|
type: number
|
|
x-nullable: true
|
|
Product2ID:
|
|
description: Product
|
|
type: string
|
|
x-nullable: true
|
|
ProductCode:
|
|
description: Product Code
|
|
type: string
|
|
x-nullable: true
|
|
ProductDescription:
|
|
description: Product Description
|
|
type: string
|
|
x-nullable: true
|
|
ProductFamily:
|
|
description: Product Family
|
|
type: string
|
|
x-nullable: true
|
|
PurchaseDate:
|
|
description: Purchase Date
|
|
type: string
|
|
x-nullable: true
|
|
Quantity:
|
|
description: Quantity
|
|
type: number
|
|
x-nullable: true
|
|
RootAssetID:
|
|
description: Root Asset
|
|
type: string
|
|
x-nullable: true
|
|
SerialNumber:
|
|
description: Serial Number
|
|
type: string
|
|
x-nullable: true
|
|
Status:
|
|
description: Status
|
|
type: string
|
|
x-nullable: true
|
|
StatusReason:
|
|
description: Status Reason
|
|
type: string
|
|
x-nullable: true
|
|
StockKeepingUnit:
|
|
description: Product SKU
|
|
type: string
|
|
x-nullable: true
|
|
TenantID:
|
|
description: Tenant ID
|
|
type: string
|
|
x-nullable: true
|
|
TotalLifecycleAmount:
|
|
description: Total Lifecycle Amount
|
|
type: number
|
|
x-nullable: true
|
|
Type:
|
|
description: Type
|
|
type: string
|
|
x-nullable: true
|
|
URL:
|
|
description: URL
|
|
type: string
|
|
x-nullable: true
|
|
UsageEndDate:
|
|
description: Usage End Date
|
|
type: string
|
|
x-nullable: true
|
|
type: object
|
|
AssetRequest:
|
|
description: An array of Asset objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "#/definitions/Asset"
|
|
type: array
|
|
type: object
|
|
AssetResponse:
|
|
description: An array of Asset objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "#/definitions/Asset"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
ClusterRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/cluster.yaml#/Cluster"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- data
|
|
type: object
|
|
ClusterResponse:
|
|
description: An array of cluster objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/cluster.yaml#/Cluster"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CompanyProductRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/company-product.yaml#/CompanyProduct"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- data
|
|
type: object
|
|
CompanyProductResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/company-product.yaml#/CompanyProduct"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CompanyServiceRequest:
|
|
description: An array of CompanyService objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/company-service.yaml#/CompanyService"
|
|
type: array
|
|
type: object
|
|
CompanyServiceResponse:
|
|
description: An array of CompanyService objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/company-service.yaml#/CompanyService"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
ContactRequest:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/contact.yaml#/Contact"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
required:
|
|
- data
|
|
type: object
|
|
ContactResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/contact.yaml#/Contact"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
ContractRequest:
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/contract.yaml#/Contract"
|
|
type: array
|
|
type: object
|
|
ContractResponse:
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/contract.yaml#/Contract"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
DocumentRequest:
|
|
description: An array of Document objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/document.yaml#/Document"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
DocumentResponse:
|
|
description: An array of Document objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/document.yaml#/Document"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
DatabaseRequest:
|
|
description: An array of Database objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/database.yaml#/Database"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
DatabaseResponse:
|
|
description: An array of Database objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/database.yaml#/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
|
|
FactorRequest:
|
|
description: An array of Factor objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: ../../lib/swagger/defs/factor.yaml#/Factor
|
|
type: array
|
|
type: object
|
|
FactorResponse:
|
|
description: An array of Factor objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: ../../lib/swagger/defs/factor.yaml#/Factor
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
FavoriteRequest:
|
|
description: An array of Favorite objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/favorite.yaml#/Favorite"
|
|
type: array
|
|
type: object
|
|
FavoriteResponse:
|
|
description: An array of Favorite objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/favorite.yaml#/Favorite"
|
|
type: array
|
|
type: object
|
|
FinancialStatementRequest:
|
|
description: An array of FinancialStatement objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/financial-statement.yaml#/FinancialStatement"
|
|
type: array
|
|
type: object
|
|
FinancialStatementResponse:
|
|
description: An array of FinancialStatement objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/financial-statement.yaml#/FinancialStatement"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
IndustryCompanyRequest:
|
|
description: An array of IndustryCompany objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry-company.yaml#/IndustryCompany"
|
|
type: array
|
|
type: object
|
|
IndustryCompanyResponse:
|
|
description: An array of IndustryCompany objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry-company.yaml#/IndustryCompany"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
IndustryProductRequest:
|
|
description: An array of IndustryProduct objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry-product.yaml#/IndustryProduct"
|
|
type: array
|
|
type: object
|
|
IndustryProductResponse:
|
|
description: An array of IndustryProduct objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry-product.yaml#/IndustryProduct"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
IndustryServiceRequest:
|
|
description: An array of IndustryService objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry-service.yaml#/IndustryService"
|
|
type: array
|
|
type: object
|
|
IndustryServiceResponse:
|
|
description: An array of IndustryService objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry-service.yaml#/IndustryService"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
IndustryRequest:
|
|
description: An array of Industry objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry.yaml#/Industry"
|
|
type: array
|
|
type: object
|
|
IndustryResponse:
|
|
description: An array of Industry objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/industry.yaml#/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
|
|
x-nullable: true
|
|
status:
|
|
format: int64
|
|
type: number
|
|
type: object
|
|
ObservationRequest:
|
|
description: An array of Observation objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/observation.yaml#/Observation"
|
|
type: array
|
|
type: object
|
|
ObservationResponse:
|
|
description: An array of Observation objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/observation.yaml#/Observation"
|
|
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
|
|
PromptAnswerRequest:
|
|
description: An array of Prompt objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt-answer.yaml#/PromptAnswer"
|
|
type: array
|
|
type: object
|
|
PromptAnswerResponse:
|
|
description: An array of PromptResponse objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt-answer.yaml#/PromptAnswer"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
RequestMeta:
|
|
properties:
|
|
ExternalAccount:
|
|
description: Account Number of the Reseller or OEM
|
|
type: string
|
|
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
|
|
ExternalAccount:
|
|
description: Account Number used for recording transactions
|
|
type: string
|
|
type: object
|
|
RoleRequest:
|
|
description: An array of Role objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/role.yaml#/Role"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
RoleResponse:
|
|
description: An array of Role objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/role.yaml#/Role"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
SalesforcePost:
|
|
description: Relationship object that connects user to a role
|
|
properties:
|
|
ID:
|
|
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
|
|
TemplateResponse:
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/template.yaml#/Template"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
TenantRequest:
|
|
description: An array of Tenant objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/tenant.yaml#/Tenant"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/RequestMeta"
|
|
type: object
|
|
TenantResponse:
|
|
description: An array of Tenant objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/tenant.yaml#/Tenant"
|
|
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
|
|
TrackRequest:
|
|
description: An array of Track objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track.yaml#/Track"
|
|
type: array
|
|
type: object
|
|
TrackResponse:
|
|
description: An array of Track objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track.yaml#/Track"
|
|
type: array
|
|
type: object
|
|
TrackEventRequest:
|
|
description: An array of TrackEvent objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track-event.yaml#/TrackEvent"
|
|
type: array
|
|
type: object
|
|
TrackEventResponse:
|
|
description: An array of TrackEvent objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track-event.yaml#/TrackEvent"
|
|
type: array
|
|
type: object
|
|
TrackTopicRequest:
|
|
description: An array of TrackTopic objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track-topic.yaml#/TrackTopic"
|
|
type: array
|
|
type: object
|
|
TrackTopicResponse:
|
|
description: An array of TrackTopic objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track-topic.yaml#/TrackTopic"
|
|
type: array
|
|
type: object
|
|
TrackUserRequest:
|
|
description: An array of TrackUser objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track-user.yaml#/TrackUser"
|
|
type: array
|
|
type: object
|
|
TrackUserResponse:
|
|
description: An array of TrackUser objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/track-user.yaml#/TrackUser"
|
|
type: array
|
|
type: object
|
|
TopicRequest:
|
|
description: An array of Topic objects submitted for processing
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/topic.yaml#/Topic"
|
|
type: array
|
|
type: object
|
|
TopicResponse:
|
|
description: An array of Topic objects produced in response to a request
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/topic.yaml#/Topic"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
UserRequest:
|
|
description: An array of User Objects to post
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/user.yaml#/User"
|
|
type: array
|
|
type: object
|
|
UserResponse:
|
|
description: An array of Print-Ready ingest Objects
|
|
properties:
|
|
data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/user.yaml#/User"
|
|
type: array
|
|
meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
UserRole:
|
|
description: Relationship object that connects user to a role
|
|
properties:
|
|
Auth0roleID:
|
|
type: string
|
|
x-nullable: true
|
|
CreatedByID:
|
|
type: string
|
|
x-nullable: true
|
|
CreatedDate:
|
|
type: string
|
|
x-nullable: true
|
|
Description:
|
|
type: string
|
|
x-nullable: true
|
|
ID:
|
|
type: string
|
|
# Industries:
|
|
# description: Industries
|
|
# properties:
|
|
# items:
|
|
# $ref: "#/definitions/Industry"
|
|
LastModifiedByID:
|
|
type: string
|
|
x-nullable: true
|
|
LastModifiedDate:
|
|
type: string
|
|
x-nullable: true
|
|
Name:
|
|
type: string
|
|
x-nullable: true
|
|
RoleID:
|
|
type: string
|
|
x-nullable: true
|
|
UserID:
|
|
type: string
|
|
x-nullable: true
|
|
type: object
|
|
EventRequest:
|
|
description: An array of Event objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/event.yaml#/Event"
|
|
type: array
|
|
type: object
|
|
EventResponse:
|
|
description: An array of Event objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/event.yaml#/Event"
|
|
type: array
|
|
type: object
|
|
EventCategoryRequest:
|
|
description: An array of EventCategory objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/event-category.yaml#/EventCategory"
|
|
type: array
|
|
type: object
|
|
EventCategoryResponse:
|
|
description: An array of EventCategory objects
|
|
properties:
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/event-category.yaml#/EventCategory"
|
|
type: array
|
|
type: object
|
|
CourseLessonRequest:
|
|
description: An array of CourseLesson objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/course-lesson.yaml#/CourseLesson"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CourseLessonResponse:
|
|
description: An array of CourseLesson objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/course-lesson.yaml#/CourseLesson"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CourseRequest:
|
|
description: An array of Course objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/course.yaml#/Course"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CourseResponse:
|
|
description: An array of Course objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/course.yaml#/Course"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CourseSectionRequest:
|
|
description: An array of CourseSection objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/course-section.yaml#/CourseSection"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
CourseSectionResponse:
|
|
description: An array of CourseSection objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/course-section.yaml#/CourseSection"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
ResearchProjectCompanyResponse:
|
|
description: An array of ResearchProjectCompany objects
|
|
properties:
|
|
Meta:
|
|
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-company.yaml#/ResearchProjectCompany"
|
|
type: array
|
|
type: object
|
|
ResearchProjectRequest:
|
|
description: An array of ResearchProject objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project.yaml#/ResearchProject"
|
|
type: array
|
|
type: object
|
|
ResearchProjectResponse:
|
|
description: An array of ResearchProject objects
|
|
properties:
|
|
Meta:
|
|
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project.yaml#/ResearchProject"
|
|
type: array
|
|
type: object
|
|
ResearchProjectDocumentRequest:
|
|
description: An array of ResearchProjectDocument objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-document.yaml#/ResearchProjectDocument"
|
|
type: array
|
|
type: object
|
|
ResearchProjectDocumentResponse:
|
|
description: An array of ResearchProjectDocument objects
|
|
properties:
|
|
Meta:
|
|
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-document.yaml#/ResearchProjectDocument"
|
|
type: array
|
|
type: object
|
|
ResearchProjectProductRequest:
|
|
description: An array of ResearchProjectProduct objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-product.yaml#/ResearchProjectProduct"
|
|
type: array
|
|
type: object
|
|
ResearchProjectProductResponse:
|
|
description: An array of ResearchProjectProduct objects
|
|
properties:
|
|
Meta:
|
|
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-product.yaml#/ResearchProjectProduct"
|
|
type: array
|
|
type: object
|
|
ResearchProjectTopicRequest:
|
|
description: An array of ResearchProjectTopic objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-topic.yaml#/ResearchProjectTopic"
|
|
type: array
|
|
type: object
|
|
ResearchProjectTopicResponse:
|
|
description: An array of ResearchProjectTopic objects
|
|
properties:
|
|
Meta:
|
|
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-topic.yaml#/ResearchProjectTopic"
|
|
type: array
|
|
type: object
|
|
ResearchProjectCompanyRequest:
|
|
description: An array of ResearchProjectCompany objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-company.yaml#/ResearchProjectCompany"
|
|
type: array
|
|
type: object
|
|
ResearchProjectServiceRequest:
|
|
description: An array of ResearchProjectService objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-service.yaml#/ResearchProjectService"
|
|
type: array
|
|
type: object
|
|
ResearchProjectServiceResponse:
|
|
description: An array of ResearchProjectService objects
|
|
properties:
|
|
Meta:
|
|
$ref: "../../lib/swagger/defs/response-meta.yaml#/ResponseMeta"
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/research-project-service.yaml#/ResearchProjectService"
|
|
type: array
|
|
type: object
|
|
PromptRequest:
|
|
description: An array of Prompt objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt.yaml#/Prompt"
|
|
type: array
|
|
type: object
|
|
PromptResponse:
|
|
description: An array of Prompt objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt.yaml#/Prompt"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
PromptCategoryRequest:
|
|
description: An array of PromptCategory objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt-category.yaml#/PromptCategory"
|
|
type: array
|
|
type: object
|
|
PromptCategoryResponse:
|
|
description: An array of PromptCategory objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt-category.yaml#/PromptCategory"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|
|
PromptTagRequest:
|
|
description: An array of PromptTag objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt-tag.yaml#/PromptTag"
|
|
type: array
|
|
type: object
|
|
PromptTagResponse:
|
|
description: An array of PromptTag objects
|
|
properties:
|
|
Data:
|
|
items:
|
|
$ref: "../../lib/swagger/defs/prompt-tag.yaml#/PromptTag"
|
|
type: array
|
|
Meta:
|
|
$ref: "#/definitions/ResponseMeta"
|
|
type: object
|