CADBase Platform API reference
This is the API documentation for CADBase, an open-source platform for storing, versioning, and exchanging engineering data.
Data is organized around component modifications with file sets — so one modification can serve several CAD, CAE, and CAM systems at once. The API lets you manage components, upload and retrieve file sets, work with revisions, and share data across teams.
API Endpoints
# Regional endpoints, same schema.
# Europe: https://api.cadbase.rs/graphql
# Russia: https://api.cadbase.ru/graphql
# Asia: https://api.cadbase.org/graphql
License
Dual-licensed: AGPL v3 or Commercial
Authorization token
The main API of CADBase is GraphQL. The REST API is only used to obtain an authorization token.
Get a token from the https://api.cadbase.rs/login endpoint.
For GraphQL requests, pass it in the Authorization header:
Authorization: "Bearer YOUR_TOKEN"
Request:
curl \
-X POST \
-H "Content-Type: application/json" \
-d '{
"user": {
"username": "YOUR_USERNAME",
"password": "YOUR_PASSWORD"
}
}' \
https://api.cadbase.rs/login
Response:
{
"bearer": "YOUR_TOKEN"
}
API Keys
In addition to JWT bearer tokens, CADBase supports API keys for long-lived, machine-to-machine access. API keys are useful for:
- integrations with CAD/CAE/CAM, PLM and ERP systems;
- automated data exchange between CADBase and external tools;
- scripts, batch operations and scheduled jobs.
An API key is a 32-character alphanumeric string. Only a SHA-256 hash is stored in the database — the raw key is shown only once, at creation time. Store it somewhere safe; it can't be recovered later.
By default, an API key is valid for 1 year. You can set a custom expiration date when creating the key. Dates in the past are rejected.
To authenticate a request, pass the API key in the X-API-Key header instead of Authorization:
X-API-Key: YOUR_API_KEY
Each request using a valid API key updates the key's lastUsedAt timestamp. Inactive, expired, or revoked keys return Unauthorized.
Request:
# Create a new API key
mutation CreateApiKey($name: String!, $expiresAt: DateTime) {
createApiKey(name: $name, expiresAt: $expiresAt)
}
Response:
{
"data": {
"createApiKey": "aB3xK9mP2qR7sT1uV4wY6zL8nM0cD5eF"
}
}
Request:
# Authenticated request with API key
curl \
-X POST \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{ "query": "{ myself { uuid username } }" }' \
https://api.cadbase.rs/graphql
Queries
apiKey
Response
Returns an ApiKeyData!
Arguments
| Name | Description |
|---|---|
keyId - Int!
|
Example
Query
query apiKey($keyId: Int!) {
apiKey(keyId: $keyId) {
id
userUuid
name
lastUsedAt
expiresAt
isActive
createdAt
}
}
Variables
{"keyId": 987}
Response
{
"data": {
"apiKey": {
"id": 987,
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"lastUsedAt": "2007-12-03T10:15:30Z",
"expiresAt": "2007-12-03T10:15:30Z",
"isActive": false,
"createdAt": "2007-12-03T10:15:30Z"
}
}
}
apiKeys
Response
Returns [ApiKeyData!]!
Example
Query
query apiKeys {
apiKeys {
id
userUuid
name
lastUsedAt
expiresAt
isActive
createdAt
}
}
Response
{
"data": {
"apiKeys": [
{
"id": 987,
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"lastUsedAt": "2007-12-03T10:15:30Z",
"expiresAt": "2007-12-03T10:15:30Z",
"isActive": true,
"createdAt": "2007-12-03T10:15:30Z"
}
]
}
}
companies
Response
Returns [ShowCompanyShort!]!
Arguments
| Name | Description |
|---|---|
args - IptCompaniesArg
|
|
paginate - IptPaginate
|
Example
Query
query companies(
$args: IptCompaniesArg,
$paginate: IptPaginate
) {
companies(
args: $args,
paginate: $paginate
) {
uuid
shortname
inn
description
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
companyType {
...CompanyTypeTranslateListFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
isSupplier
isFollowed
createdAt
updatedAt
}
}
Variables
{
"args": IptCompaniesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"companies": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"shortname": "abc123",
"inn": "xyz789",
"description": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyType": CompanyTypeTranslateList,
"typeAccess": TypeAccessTranslateList,
"isSupplier": true,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
company
Response
Returns a CompanyAndRelatedData!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
Example
Query
query company($companyUuid: UUID!) {
company(companyUuid: $companyUuid) {
uuid
orgname
shortname
inn
phone
email
description
address
siteUrl
timeZone
ownerUser {
...ShowUserShortFragment
}
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
companyRepresents {
...CompanyRepresentAndRelatedDataFragment
}
companyType {
...CompanyTypeTranslateListFragment
}
companyCertificates {
...CompanyCertificateAndFileFragment
}
companySpecs {
...SpecTranslateListFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
isSupplier
isEmailVerified
subscribers
isFollowed
createdAt
updatedAt
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"company": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"orgname": "xyz789",
"shortname": "abc123",
"inn": "xyz789",
"phone": "abc123",
"email": "abc123",
"description": "xyz789",
"address": "xyz789",
"siteUrl": "xyz789",
"timeZone": "abc123",
"ownerUser": ShowUserShort,
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyRepresents": [
CompanyRepresentAndRelatedData
],
"companyType": CompanyTypeTranslateList,
"companyCertificates": [CompanyCertificateAndFile],
"companySpecs": [SpecTranslateList],
"typeAccess": TypeAccessTranslateList,
"isSupplier": false,
"isEmailVerified": true,
"subscribers": 987,
"isFollowed": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
}
}
companyMembers
Response
Returns [CompanyMemberAndRelatedData!]!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
Example
Query
query companyMembers($companyUuid: UUID!) {
companyMembers(companyUuid: $companyUuid) {
companyUuid
user {
...ShowUserShortFragment
}
companyRole {
...RoleMemberAndRelatedDataFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"companyMembers": [
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"companyRole": RoleMemberAndRelatedData,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
companyRepresentTypes
Response
Example
Query
query companyRepresentTypes {
companyRepresentTypes {
representationTypeId
langId
representationType
}
}
Response
{
"data": {
"companyRepresentTypes": [
{
"representationTypeId": 123,
"langId": 987,
"representationType": "abc123"
}
]
}
}
companyRepresents
Response
Arguments
| Name | Description |
|---|---|
args - IptCompanyRepresentsArg!
|
|
paginate - IptPaginate
|
Example
Query
query companyRepresents(
$args: IptCompanyRepresentsArg!,
$paginate: IptPaginate
) {
companyRepresents(
args: $args,
paginate: $paginate
) {
uuid
companyUuid
region {
...RegionTranslateListFragment
}
representationType {
...RepresentationTypeTranslateListFragment
}
name
address
phone
}
}
Variables
{
"args": IptCompanyRepresentsArg,
"paginate": IptPaginate
}
Response
{
"data": {
"companyRepresents": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"region": RegionTranslateList,
"representationType": RepresentationTypeTranslateList,
"name": "xyz789",
"address": "xyz789",
"phone": "xyz789"
}
]
}
}
companyRoles
Response
Returns [RoleMemberAndRelatedData!]!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
Example
Query
query companyRoles($companyUuid: UUID!) {
companyRoles(companyUuid: $companyUuid) {
role {
...RoleMemberTranslateListFragment
}
permissions {
...PermissionTranslateListFragment
}
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"companyRoles": [
{
"role": RoleMemberTranslateList,
"permissions": [PermissionTranslateList]
}
]
}
}
companySpecs
Response
Returns [SpecTranslateList!]!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query companySpecs(
$companyUuid: UUID!,
$paginate: IptPaginate
) {
companySpecs(
companyUuid: $companyUuid,
paginate: $paginate
) {
specId
langId
spec
parentSpec {
...SpecTranslateListFragment
}
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"companySpecs": [
{
"specId": 123,
"langId": 987,
"spec": "abc123",
"parentSpec": SpecTranslateList
}
]
}
}
companyTypes
Response
Returns [CompanyTypeTranslateList!]!
Example
Query
query companyTypes {
companyTypes {
companyTypeId
langId
name
shortname
}
}
Response
{
"data": {
"companyTypes": [
{
"companyTypeId": 987,
"langId": 987,
"name": "abc123",
"shortname": "abc123"
}
]
}
}
component
Response
Returns a ComponentAndRelatedData!
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
Example
Query
query component($componentUuid: UUID!) {
component(componentUuid: $componentUuid) {
uuid
parentComponentUuid
name
description
imageFile {
...DownloadFileFragment
}
ownerUser {
...ShowUserShortFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
componentType {
...ComponentTypeTranslateListFragment
}
actualStatus {
...ActualStatusTranslateListFragment
}
isBase
subscribers
isFollowed
createdAt
updatedAt
licenses {
...LicenseFragment
}
componentParams {
...ComponentParamWithTranslationFragment
}
paramsCount
files {
...ShowFileRelatedDataFragment
}
filesCount
componentSpecs {
...SpecTranslateListFragment
}
componentKeywords {
...KeywordFragment
}
componentModifications {
...ComponentModificationAndRelatedDataFragment
}
modificationsCount
componentSuppliers {
...ComponentSupplierRelatedDataFragment
}
suppliersCount
componentStandards {
...ShowStandardShortFragment
}
standardsCount
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"component": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentComponentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "abc123",
"description": "xyz789",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": false,
"subscribers": 123,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"componentParams": [ComponentParamWithTranslation],
"paramsCount": 987,
"files": [ShowFileRelatedData],
"filesCount": 123,
"componentSpecs": [SpecTranslateList],
"componentKeywords": [Keyword],
"componentModifications": [
ComponentModificationAndRelatedData
],
"modificationsCount": 123,
"componentSuppliers": [
ComponentSupplierRelatedData
],
"suppliersCount": 987,
"componentStandards": [ShowStandardShort],
"standardsCount": 987
}
}
}
componentActualStatuses
Response
Returns [ActualStatusTranslateList!]!
Arguments
| Name | Description |
|---|---|
filter - [Int!]
|
Example
Query
query componentActualStatuses($filter: [Int!]) {
componentActualStatuses(filter: $filter) {
actualStatusId
langId
name
}
}
Variables
{"filter": [987]}
Response
{
"data": {
"componentActualStatuses": [
{
"actualStatusId": 987,
"langId": 987,
"name": "abc123"
}
]
}
}
componentFiles
Response
Returns [DownloadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptComponentFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query componentFiles(
$args: IptComponentFilesArg!,
$paginate: IptPaginate
) {
componentFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
sha256Hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptComponentFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"componentFiles": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "abc123",
"sha256Hash": "abc123",
"filename": "abc123",
"filesize": 123,
"downloadUrl": "xyz789"
}
]
}
}
componentFilesList
Response
Returns [ShowFileRelatedData!]!
Arguments
| Name | Description |
|---|---|
args - IptComponentFilesArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query componentFilesList(
$args: IptComponentFilesArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
componentFilesList(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
sha256Hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"args": IptComponentFilesArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentFilesList": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "abc123",
"revision": 123,
"commitMsg": "abc123",
"parentFileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"ownerUser": ShowUserShort,
"contentType": "xyz789",
"filesize": 123,
"program": Program,
"hash": "abc123",
"sha256Hash": "xyz789",
"downloadUrl": "abc123",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
componentKeywords
Response
Returns [Keyword!]!
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query componentKeywords(
$componentUuid: UUID!,
$paginate: IptPaginate
) {
componentKeywords(
componentUuid: $componentUuid,
paginate: $paginate
) {
id
keyword
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"componentKeywords": [
{"id": 123, "keyword": "xyz789"}
]
}
}
componentModificationFiles
Response
Returns [DownloadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptModificationFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query componentModificationFiles(
$args: IptModificationFilesArg!,
$paginate: IptPaginate
) {
componentModificationFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
sha256Hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptModificationFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFiles": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "abc123",
"sha256Hash": "xyz789",
"filename": "xyz789",
"filesize": 987,
"downloadUrl": "abc123"
}
]
}
}
componentModificationFilesList
Response
Returns [ShowFileRelatedData!]!
Arguments
| Name | Description |
|---|---|
args - IptModificationFilesArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query componentModificationFilesList(
$args: IptModificationFilesArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
componentModificationFilesList(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
sha256Hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"args": IptModificationFilesArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFilesList": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"revision": 123,
"commitMsg": "xyz789",
"parentFileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"ownerUser": ShowUserShort,
"contentType": "abc123",
"filesize": 123,
"program": Program,
"hash": "abc123",
"sha256Hash": "abc123",
"downloadUrl": "abc123",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
componentModificationFilesOfFileset
Response
Returns [ShowFileRelatedData!]!
Arguments
| Name | Description |
|---|---|
args - IptFileOfFilesetArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query componentModificationFilesOfFileset(
$args: IptFileOfFilesetArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
componentModificationFilesOfFileset(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
sha256Hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"args": IptFileOfFilesetArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFilesOfFileset": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"revision": 987,
"commitMsg": "abc123",
"parentFileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"ownerUser": ShowUserShort,
"contentType": "xyz789",
"filesize": 123,
"program": Program,
"hash": "xyz789",
"sha256Hash": "xyz789",
"downloadUrl": "xyz789",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
componentModificationFilesetFiles
Response
Returns [DownloadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptFileOfFilesetArg!
|
|
paginate - IptPaginate
|
Example
Query
query componentModificationFilesetFiles(
$args: IptFileOfFilesetArg!,
$paginate: IptPaginate
) {
componentModificationFilesetFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
sha256Hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptFileOfFilesetArg,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFilesetFiles": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "abc123",
"sha256Hash": "xyz789",
"filename": "xyz789",
"filesize": 123,
"downloadUrl": "abc123"
}
]
}
}
componentModificationFilesets
Response
Returns [FilesetProgramRelatedData!]!
Arguments
| Name | Description |
|---|---|
args - IptFilesetProgramArg!
|
Example
Query
query componentModificationFilesets($args: IptFilesetProgramArg!) {
componentModificationFilesets(args: $args) {
uuid
modificationUuid
program {
...ProgramFragment
}
files {
...ShowFileRelatedDataFragment
}
filesCount
}
}
Variables
{"args": IptFilesetProgramArg}
Response
{
"data": {
"componentModificationFilesets": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"modificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"program": Program,
"files": [ShowFileRelatedData],
"filesCount": 987
}
]
}
}
componentModifications
Response
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
|
filter - [UUID!]
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query componentModifications(
$componentUuid: UUID!,
$filter: [UUID!],
$sort: IptSort,
$paginate: IptPaginate
) {
componentModifications(
componentUuid: $componentUuid,
filter: $filter,
sort: $sort,
paginate: $paginate
) {
uuid
componentUuid
parentModificationUuid
modificationName
description
actualStatus {
...ActualStatusTranslateListFragment
}
createdAt
updatedAt
filesetsForProgram {
...FilesetProgramRelatedDataFragment
}
filesetsCount
modificationParams {
...ModificationParamWithTranslationFragment
}
paramsCount
files {
...ShowFileRelatedDataFragment
}
filesCount
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filter": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
],
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModifications": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentModificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"modificationName": "xyz789",
"description": "abc123",
"actualStatus": ActualStatusTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"filesetsForProgram": [FilesetProgramRelatedData],
"filesetsCount": 987,
"modificationParams": [
ModificationParamWithTranslation
],
"paramsCount": 987,
"files": [ShowFileRelatedData],
"filesCount": 123
}
]
}
}
componentSpecs
Response
Returns [SpecTranslateList!]!
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query componentSpecs(
$componentUuid: UUID!,
$paginate: IptPaginate
) {
componentSpecs(
componentUuid: $componentUuid,
paginate: $paginate
) {
specId
langId
spec
parentSpec {
...SpecTranslateListFragment
}
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"componentSpecs": [
{
"specId": 123,
"langId": 987,
"spec": "xyz789",
"parentSpec": SpecTranslateList
}
]
}
}
componentSuppliers
Response
Returns [ComponentSupplierRelatedData!]!
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query componentSuppliers(
$componentUuid: UUID!,
$paginate: IptPaginate
) {
componentSuppliers(
componentUuid: $componentUuid,
paginate: $paginate
) {
supplier {
...SlimCompanyFragment
}
componentUuid
description
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"componentSuppliers": [
{
"supplier": SlimCompany,
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"description": "xyz789"
}
]
}
}
componentTypes
Response
Returns [ComponentTypeTranslateList!]!
Arguments
| Name | Description |
|---|---|
filter - [Int!]
|
Example
Query
query componentTypes($filter: [Int!]) {
componentTypes(filter: $filter) {
componentTypeId
langId
componentType
}
}
Variables
{"filter": [987]}
Response
{
"data": {
"componentTypes": [
{
"componentTypeId": 987,
"langId": 987,
"componentType": "abc123"
}
]
}
}
components
Response
Returns [ShowComponentShort!]!
Arguments
| Name | Description |
|---|---|
args - IptComponentsArg
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query components(
$args: IptComponentsArg,
$sort: IptSort,
$paginate: IptPaginate
) {
components(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
name
description
imageFile {
...DownloadFileFragment
}
ownerUser {
...ShowUserShortFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
componentType {
...ComponentTypeTranslateListFragment
}
actualStatus {
...ActualStatusTranslateListFragment
}
isBase
isFollowed
createdAt
updatedAt
licenses {
...LicenseFragment
}
files {
...DownloadFileFragment
}
componentSuppliers {
...ComponentSupplierRelatedDataFragment
}
}
}
Variables
{
"args": IptComponentsArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"components": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "abc123",
"description": "abc123",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": false,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"files": [DownloadFile],
"componentSuppliers": [
ComponentSupplierRelatedData
]
}
]
}
}
decodeToken
Response
Returns a Claims!
Example
Query
query decodeToken {
decodeToken {
iss
username
sub
iat
exp
programId
}
}
Response
{
"data": {
"decodeToken": {
"iss": "abc123",
"username": "xyz789",
"sub": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"iat": "xyz789",
"exp": "abc123",
"programId": 123
}
}
}
discussionComments
Response
Returns [DiscussionCommentData!]!
Arguments
| Name | Description |
|---|---|
args - IptDiscussionCommentsArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query discussionComments(
$args: IptDiscussionCommentsArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
discussionComments(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
discussionUuid
parentCommentUuid
author {
...ShowUserShortFragment
}
messageContent
isEdited
isHidden
createdAt
updatedAt
repliesCount
replies {
...DiscussionCommentDataFragment
}
}
}
Variables
{
"args": IptDiscussionCommentsArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"discussionComments": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"discussionUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentCommentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"author": ShowUserShort,
"messageContent": "xyz789",
"isEdited": true,
"isHidden": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"repliesCount": 123,
"replies": [DiscussionCommentData]
}
]
}
}
discussions
Response
Returns [DiscussionInfo!]!
Arguments
| Name | Description |
|---|---|
args - IptObjectDiscussionsArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query discussions(
$args: IptObjectDiscussionsArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
discussions(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
title
isPinned
lastActivityAt
createdAt
repliesCount
comments {
...DiscussionCommentDataFragment
}
}
}
Variables
{
"args": IptObjectDiscussionsArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"discussions": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"title": "abc123",
"isPinned": false,
"lastActivityAt": NaiveDateTime,
"createdAt": NaiveDateTime,
"repliesCount": 123,
"comments": [DiscussionCommentData]
}
]
}
}
getCompaniesListAccessComponent
Response
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
Example
Query
query getCompaniesListAccessComponent($componentUuid: UUID!) {
getCompaniesListAccessComponent(componentUuid: $componentUuid) {
componentUuid
company {
...ShowCompanyShortFragment
}
permission {
...PermissionTranslateListFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"getCompaniesListAccessComponent": [
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"company": ShowCompanyShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getCompaniesListAccessService
Response
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
Example
Query
query getCompaniesListAccessService($serviceUuid: UUID!) {
getCompaniesListAccessService(serviceUuid: $serviceUuid) {
serviceUuid
company {
...ShowCompanyShortFragment
}
permission {
...PermissionTranslateListFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"getCompaniesListAccessService": [
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"company": ShowCompanyShort,
"permission": PermissionTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getCompaniesListAccessStandard
Response
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
Example
Query
query getCompaniesListAccessStandard($standardUuid: UUID!) {
getCompaniesListAccessStandard(standardUuid: $standardUuid) {
standardUuid
company {
...ShowCompanyShortFragment
}
permission {
...PermissionTranslateListFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"getCompaniesListAccessStandard": [
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"company": ShowCompanyShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getUsersListAccessComponent
Response
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
Example
Query
query getUsersListAccessComponent($componentUuid: UUID!) {
getUsersListAccessComponent(componentUuid: $componentUuid) {
componentUuid
user {
...ShowUserShortFragment
}
permission {
...PermissionTranslateListFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"getUsersListAccessComponent": [
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getUsersListAccessService
Response
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
Example
Query
query getUsersListAccessService($serviceUuid: UUID!) {
getUsersListAccessService(serviceUuid: $serviceUuid) {
serviceUuid
user {
...ShowUserShortFragment
}
permission {
...PermissionTranslateListFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"getUsersListAccessService": [
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getUsersListAccessStandard
Response
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
Example
Query
query getUsersListAccessStandard($standardUuid: UUID!) {
getUsersListAccessStandard(standardUuid: $standardUuid) {
standardUuid
user {
...ShowUserShortFragment
}
permission {
...PermissionTranslateListFragment
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"getUsersListAccessStandard": [
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
isTokenValid
Response
Returns a Boolean!
Example
Query
query isTokenValid {
isTokenValid
}
Response
{"data": {"isTokenValid": false}}
keywords
Response
Returns [Keyword!]!
Arguments
| Name | Description |
|---|---|
keywordIds - [Int!]!
|
|
paginate - IptPaginate
|
Example
Query
query keywords(
$keywordIds: [Int!]!,
$paginate: IptPaginate
) {
keywords(
keywordIds: $keywordIds,
paginate: $paginate
) {
id
keyword
}
}
Variables
{"keywordIds": [987], "paginate": IptPaginate}
Response
{
"data": {
"keywords": [
{"id": 987, "keyword": "xyz789"}
]
}
}
languages
Response
Returns [Language!]!
Arguments
| Name | Description |
|---|---|
langIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query languages(
$langIds: [Int!],
$paginate: IptPaginate
) {
languages(
langIds: $langIds,
paginate: $paginate
) {
id
lang
langshort
}
}
Variables
{"langIds": [987], "paginate": IptPaginate}
Response
{
"data": {
"languages": [
{
"id": 987,
"lang": "xyz789",
"langshort": "abc123"
}
]
}
}
licenses
Response
Returns [License!]!
Arguments
| Name | Description |
|---|---|
licenseIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query licenses(
$licenseIds: [Int!],
$paginate: IptPaginate
) {
licenses(
licenseIds: $licenseIds,
paginate: $paginate
) {
id
name
keyword
publicationAt
}
}
Variables
{"licenseIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"licenses": [
{
"id": 987,
"name": "xyz789",
"keyword": "xyz789",
"publicationAt": NaiveDateTime
}
]
}
}
myAccessToCompany
Response
Returns an AccessCheckResult!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
Example
Query
query myAccessToCompany($companyUuid: UUID!) {
myAccessToCompany(companyUuid: $companyUuid) {
hasAccess
accessLevel
source
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"myAccessToCompany": {
"hasAccess": false,
"accessLevel": 123,
"source": "OWNER"
}
}
}
myAccessToComponent
Response
Returns an AccessCheckResult!
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
Example
Query
query myAccessToComponent($componentUuid: UUID!) {
myAccessToComponent(componentUuid: $componentUuid) {
hasAccess
accessLevel
source
}
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"myAccessToComponent": {
"hasAccess": false,
"accessLevel": 123,
"source": "OWNER"
}
}
}
myAccessToService
Response
Returns an AccessCheckResult!
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
Example
Query
query myAccessToService($serviceUuid: UUID!) {
myAccessToService(serviceUuid: $serviceUuid) {
hasAccess
accessLevel
source
}
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"myAccessToService": {
"hasAccess": false,
"accessLevel": 123,
"source": "OWNER"
}
}
}
myAccessToStandard
Response
Returns an AccessCheckResult!
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
Example
Query
query myAccessToStandard($standardUuid: UUID!) {
myAccessToStandard(standardUuid: $standardUuid) {
hasAccess
accessLevel
source
}
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"myAccessToStandard": {
"hasAccess": true,
"accessLevel": 123,
"source": "OWNER"
}
}
}
myself
Response
Returns a SlimUser!
Example
Query
query myself {
myself {
uuid
username
programId
}
}
Response
{
"data": {
"myself": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"username": "xyz789",
"programId": 987
}
}
}
notifications
Response
Returns [ShowNotification!]!
Arguments
| Name | Description |
|---|---|
notificationIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query notifications(
$notificationIds: [Int!],
$paginate: IptPaginate
) {
notifications(
notificationIds: $notificationIds,
paginate: $paginate
) {
id
notification
degreeImportance {
...DegreeImportanceTranslateListFragment
}
createdAt
isRead
}
}
Variables
{"notificationIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"notifications": [
{
"id": 987,
"notification": "abc123",
"degreeImportance": DegreeImportanceTranslateList,
"createdAt": NaiveDateTime,
"isRead": true
}
]
}
}
params
Response
Returns [ParamTranslateList!]!
Arguments
| Name | Description |
|---|---|
paramIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query params(
$paramIds: [Int!],
$paginate: IptPaginate
) {
params(
paramIds: $paramIds,
paginate: $paginate
) {
paramId
langId
paramname
}
}
Variables
{"paramIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"params": [
{
"paramId": 123,
"langId": 987,
"paramname": "xyz789"
}
]
}
}
permissions
Response
Returns [PermissionTranslateList!]!
Arguments
| Name | Description |
|---|---|
permissionIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query permissions(
$permissionIds: [Int!],
$paginate: IptPaginate
) {
permissions(
permissionIds: $permissionIds,
paginate: $paginate
) {
typeAccessId
langId
name
}
}
Variables
{"permissionIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"permissions": [
{
"typeAccessId": 987,
"langId": 987,
"name": "abc123"
}
]
}
}
presignedUrl
Response
Returns a DownloadFile!
Arguments
| Name | Description |
|---|---|
fileUuid - UUID!
|
Example
Query
query presignedUrl($fileUuid: UUID!) {
presignedUrl(fileUuid: $fileUuid) {
uuid
hash
sha256Hash
filename
filesize
downloadUrl
}
}
Variables
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"presignedUrl": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "xyz789",
"sha256Hash": "abc123",
"filename": "abc123",
"filesize": 987,
"downloadUrl": "abc123"
}
}
}
programs
Response
Returns [Program!]!
Arguments
| Name | Description |
|---|---|
programIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query programs(
$programIds: [Int!],
$paginate: IptPaginate
) {
programs(
programIds: $programIds,
paginate: $paginate
) {
id
name
}
}
Variables
{"programIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"programs": [
{"id": 987, "name": "xyz789"}
]
}
}
regions
Response
Returns [RegionTranslateList!]!
Arguments
| Name | Description |
|---|---|
regionIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query regions(
$regionIds: [Int!],
$paginate: IptPaginate
) {
regions(
regionIds: $regionIds,
paginate: $paginate
) {
regionId
langId
region
}
}
Variables
{"regionIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"regions": [
{
"regionId": 987,
"langId": 123,
"region": "xyz789"
}
]
}
}
searchByComponents
Response
Returns [ShowComponentShort!]!
Arguments
| Name | Description |
|---|---|
args - IptSearchArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query searchByComponents(
$args: IptSearchArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
searchByComponents(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
name
description
imageFile {
...DownloadFileFragment
}
ownerUser {
...ShowUserShortFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
componentType {
...ComponentTypeTranslateListFragment
}
actualStatus {
...ActualStatusTranslateListFragment
}
isBase
isFollowed
createdAt
updatedAt
licenses {
...LicenseFragment
}
files {
...DownloadFileFragment
}
componentSuppliers {
...ComponentSupplierRelatedDataFragment
}
}
}
Variables
{
"args": IptSearchArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"searchByComponents": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "abc123",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": false,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"files": [DownloadFile],
"componentSuppliers": [
ComponentSupplierRelatedData
]
}
]
}
}
searchSpecs
Response
Returns [SpecPath!]!
Arguments
| Name | Description |
|---|---|
args - IptSearchSpecArg!
|
|
paginate - IptPaginate
|
Example
Query
query searchSpecs(
$args: IptSearchSpecArg!,
$paginate: IptPaginate
) {
searchSpecs(
args: $args,
paginate: $paginate
) {
specId
langId
path
depth
}
}
Variables
{
"args": IptSearchSpecArg,
"paginate": IptPaginate
}
Response
{
"data": {
"searchSpecs": [
{
"specId": 987,
"langId": 987,
"path": "xyz789",
"depth": 987
}
]
}
}
selfData
Response
Returns a UserAndRelatedData!
Example
Query
query selfData {
selfData {
uuid
email
firstname
lastname
secondname
username
phone
description
address
position
timeZone
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
program {
...ProgramFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
isEmailVerified
createdAt
updatedAt
certificates {
...UserCertificateAndFileFragment
}
subscribers
companiesCount
componentsCount
standardsCount
favCompaniesCount
favComponentsCount
favStandardsCount
favUsersCount
}
}
Response
{
"data": {
"selfData": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"email": "xyz789",
"firstname": "xyz789",
"lastname": "xyz789",
"secondname": "xyz789",
"username": "xyz789",
"phone": "xyz789",
"description": "abc123",
"address": "xyz789",
"position": "abc123",
"timeZone": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"typeAccess": TypeAccessTranslateList,
"isEmailVerified": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 987,
"companiesCount": 123,
"componentsCount": 987,
"standardsCount": 123,
"favCompaniesCount": 987,
"favComponentsCount": 987,
"favStandardsCount": 987,
"favUsersCount": 987
}
}
}
service
Response
Returns a ServiceAndRelatedData!
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
Example
Query
query service($serviceUuid: UUID!) {
service(serviceUuid: $serviceUuid) {
uuid
name
description
ownerUser {
...ShowUserShortFragment
}
ownerCompany {
...ShowCompanyShortFragment
}
serviceStatus {
...ServiceStatusTranslateListFragment
}
region {
...RegionTranslateListFragment
}
createdAt
updatedAt
serviceParams {
...ServiceParamWithTranslationFragment
}
paramsCount
files {
...ShowFileRelatedDataFragment
}
filesCount
serviceSpecs {
...SpecTranslateListFragment
}
serviceKeywords {
...KeywordFragment
}
}
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"service": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "xyz789",
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"serviceStatus": ServiceStatusTranslateList,
"region": RegionTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"serviceParams": [ServiceParamWithTranslation],
"paramsCount": 987,
"files": [ShowFileRelatedData],
"filesCount": 987,
"serviceSpecs": [SpecTranslateList],
"serviceKeywords": [Keyword]
}
}
}
serviceFiles
Response
Returns [DownloadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptServiceFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query serviceFiles(
$args: IptServiceFilesArg!,
$paginate: IptPaginate
) {
serviceFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
sha256Hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptServiceFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"serviceFiles": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "abc123",
"sha256Hash": "abc123",
"filename": "xyz789",
"filesize": 987,
"downloadUrl": "abc123"
}
]
}
}
serviceKeywords
Response
Returns [Keyword!]!
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query serviceKeywords(
$serviceUuid: UUID!,
$paginate: IptPaginate
) {
serviceKeywords(
serviceUuid: $serviceUuid,
paginate: $paginate
) {
id
keyword
}
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"serviceKeywords": [
{"id": 987, "keyword": "xyz789"}
]
}
}
serviceSpecs
Response
Returns [SpecTranslateList!]!
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query serviceSpecs(
$serviceUuid: UUID!,
$paginate: IptPaginate
) {
serviceSpecs(
serviceUuid: $serviceUuid,
paginate: $paginate
) {
specId
langId
spec
parentSpec {
...SpecTranslateListFragment
}
}
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"serviceSpecs": [
{
"specId": 123,
"langId": 123,
"spec": "xyz789",
"parentSpec": SpecTranslateList
}
]
}
}
serviceStatuses
Response
Returns [ServiceStatusTranslateList!]!
Arguments
| Name | Description |
|---|---|
filter - [Int!]
|
Example
Query
query serviceStatuses($filter: [Int!]) {
serviceStatuses(filter: $filter) {
serviceStatusId
langId
name
}
}
Variables
{"filter": [123]}
Response
{
"data": {
"serviceStatuses": [
{
"serviceStatusId": 987,
"langId": 123,
"name": "xyz789"
}
]
}
}
services
Response
Returns [ShowServiceShort!]!
Arguments
| Name | Description |
|---|---|
args - IptServicesArg
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query services(
$args: IptServicesArg,
$sort: IptSort,
$paginate: IptPaginate
) {
services(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
name
description
ownerUser {
...ShowUserShortFragment
}
ownerCompany {
...ShowCompanyShortFragment
}
serviceStatus {
...ServiceStatusTranslateListFragment
}
updatedAt
files {
...DownloadFileFragment
}
}
}
Variables
{
"args": IptServicesArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"services": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "xyz789",
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"serviceStatus": ServiceStatusTranslateList,
"updatedAt": NaiveDateTime,
"files": [DownloadFile]
}
]
}
}
showFileRevisions
Response
Returns [ShowFileRelatedData!]!
Arguments
| Name | Description |
|---|---|
fileUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query showFileRevisions(
$fileUuid: UUID!,
$paginate: IptPaginate
) {
showFileRevisions(
fileUuid: $fileUuid,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
sha256Hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"showFileRevisions": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "abc123",
"revision": 123,
"commitMsg": "abc123",
"parentFileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"ownerUser": ShowUserShort,
"contentType": "abc123",
"filesize": 987,
"program": Program,
"hash": "xyz789",
"sha256Hash": "abc123",
"downloadUrl": "abc123",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
showTokens
Response
Returns [UserToken!]!
Example
Query
query showTokens {
showTokens {
userUuid
token
createdAt
expirationAt
}
}
Response
{
"data": {
"showTokens": [
{
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"token": "abc123",
"createdAt": NaiveDateTime,
"expirationAt": NaiveDateTime
}
]
}
}
specs
Response
Returns [SpecTranslateList!]!
Arguments
| Name | Description |
|---|---|
args - IptSpecArg
|
|
paginate - IptPaginate
|
Example
Query
query specs(
$args: IptSpecArg,
$paginate: IptPaginate
) {
specs(
args: $args,
paginate: $paginate
) {
specId
langId
spec
parentSpec {
...SpecTranslateListFragment
}
}
}
Variables
{
"args": IptSpecArg,
"paginate": IptPaginate
}
Response
{
"data": {
"specs": [
{
"specId": 987,
"langId": 987,
"spec": "abc123",
"parentSpec": SpecTranslateList
}
]
}
}
specsPaths
Response
Returns [SpecPath!]!
Arguments
| Name | Description |
|---|---|
args - IptSpecPathArg
|
|
paginate - IptPaginate
|
Example
Query
query specsPaths(
$args: IptSpecPathArg,
$paginate: IptPaginate
) {
specsPaths(
args: $args,
paginate: $paginate
) {
specId
langId
path
depth
}
}
Variables
{
"args": IptSpecPathArg,
"paginate": IptPaginate
}
Response
{
"data": {
"specsPaths": [
{
"specId": 987,
"langId": 987,
"path": "abc123",
"depth": 987
}
]
}
}
standard
Response
Returns a StandardAndRelatedData!
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query standard(
$standardUuid: UUID!,
$paginate: IptPaginate
) {
standard(
standardUuid: $standardUuid,
paginate: $paginate
) {
uuid
parentStandardUuid
name
description
publicationAt
imageFile {
...DownloadFileFragment
}
ownerUser {
...ShowUserShortFragment
}
ownerCompany {
...ShowCompanyShortFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
standardStatus {
...StandardStatusTranslateListFragment
}
createdAt
updatedAt
standardFiles {
...ShowFileRelatedDataFragment
}
standardSpecs {
...SpecTranslateListFragment
}
standardKeywords {
...KeywordFragment
}
subscribers
isFollowed
}
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"standard": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentStandardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "xyz789",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"typeAccess": TypeAccessTranslateList,
"standardStatus": StandardStatusTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"standardFiles": [ShowFileRelatedData],
"standardSpecs": [SpecTranslateList],
"standardKeywords": [Keyword],
"subscribers": 123,
"isFollowed": true
}
}
}
standardFiles
Response
Returns [DownloadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptStandardFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query standardFiles(
$args: IptStandardFilesArg!,
$paginate: IptPaginate
) {
standardFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
sha256Hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptStandardFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"standardFiles": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "xyz789",
"sha256Hash": "abc123",
"filename": "abc123",
"filesize": 987,
"downloadUrl": "abc123"
}
]
}
}
standardKeywords
Response
Returns [Keyword!]!
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query standardKeywords(
$standardUuid: UUID!,
$paginate: IptPaginate
) {
standardKeywords(
standardUuid: $standardUuid,
paginate: $paginate
) {
id
keyword
}
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"standardKeywords": [
{"id": 123, "keyword": "xyz789"}
]
}
}
standardSpecs
Response
Returns [SpecTranslateList!]!
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query standardSpecs(
$standardUuid: UUID!,
$paginate: IptPaginate
) {
standardSpecs(
standardUuid: $standardUuid,
paginate: $paginate
) {
specId
langId
spec
parentSpec {
...SpecTranslateListFragment
}
}
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"paginate": IptPaginate
}
Response
{
"data": {
"standardSpecs": [
{
"specId": 987,
"langId": 987,
"spec": "abc123",
"parentSpec": SpecTranslateList
}
]
}
}
standardStatuses
Response
Returns [StandardStatusTranslateList!]!
Arguments
| Name | Description |
|---|---|
filter - [Int!]
|
Example
Query
query standardStatuses($filter: [Int!]) {
standardStatuses(filter: $filter) {
standardStatusId
langId
name
}
}
Variables
{"filter": [123]}
Response
{
"data": {
"standardStatuses": [
{
"standardStatusId": 987,
"langId": 123,
"name": "abc123"
}
]
}
}
standards
Response
Returns [ShowStandardShort!]!
Arguments
| Name | Description |
|---|---|
args - IptStandardsArg
|
|
paginate - IptPaginate
|
Example
Query
query standards(
$args: IptStandardsArg,
$paginate: IptPaginate
) {
standards(
args: $args,
paginate: $paginate
) {
uuid
name
description
publicationAt
imageFile {
...DownloadFileFragment
}
ownerCompany {
...ShowCompanyShortFragment
}
standardStatus {
...StandardStatusTranslateListFragment
}
updatedAt
isFollowed
}
}
Variables
{
"args": IptStandardsArg,
"paginate": IptPaginate
}
Response
{
"data": {
"standards": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "abc123",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerCompany": ShowCompanyShort,
"standardStatus": StandardStatusTranslateList,
"updatedAt": NaiveDateTime,
"isFollowed": true
}
]
}
}
supplierCompany
Response
Returns a CompanyAndRelatedData!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
Example
Query
query supplierCompany($companyUuid: UUID!) {
supplierCompany(companyUuid: $companyUuid) {
uuid
orgname
shortname
inn
phone
email
description
address
siteUrl
timeZone
ownerUser {
...ShowUserShortFragment
}
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
companyRepresents {
...CompanyRepresentAndRelatedDataFragment
}
companyType {
...CompanyTypeTranslateListFragment
}
companyCertificates {
...CompanyCertificateAndFileFragment
}
companySpecs {
...SpecTranslateListFragment
}
typeAccess {
...TypeAccessTranslateListFragment
}
isSupplier
isEmailVerified
subscribers
isFollowed
createdAt
updatedAt
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"supplierCompany": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"orgname": "xyz789",
"shortname": "xyz789",
"inn": "xyz789",
"phone": "abc123",
"email": "xyz789",
"description": "abc123",
"address": "xyz789",
"siteUrl": "xyz789",
"timeZone": "abc123",
"ownerUser": ShowUserShort,
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyRepresents": [
CompanyRepresentAndRelatedData
],
"companyType": CompanyTypeTranslateList,
"companyCertificates": [CompanyCertificateAndFile],
"companySpecs": [SpecTranslateList],
"typeAccess": TypeAccessTranslateList,
"isSupplier": true,
"isEmailVerified": false,
"subscribers": 987,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
}
}
tokenDaysUntilExpiry
Response
Returns an Int!
Example
Query
query tokenDaysUntilExpiry {
tokenDaysUntilExpiry
}
Response
{"data": {"tokenDaysUntilExpiry": 123}}
typesAccess
Response
Returns [TypeAccessTranslateList!]!
Arguments
| Name | Description |
|---|---|
typeAccessIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query typesAccess(
$typeAccessIds: [Int!],
$paginate: IptPaginate
) {
typesAccess(
typeAccessIds: $typeAccessIds,
paginate: $paginate
) {
typeAccessId
langId
name
}
}
Variables
{"typeAccessIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"typesAccess": [
{
"typeAccessId": 987,
"langId": 987,
"name": "abc123"
}
]
}
}
user
Response
Returns a ShowUserAndRelatedData!
Arguments
| Name | Description |
|---|---|
args - IptGetUserArg!
|
Example
Query
query user($args: IptGetUserArg!) {
user(args: $args) {
uuid
firstname
lastname
secondname
username
description
position
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
program {
...ProgramFragment
}
createdAt
updatedAt
certificates {
...UserCertificateAndFileFragment
}
subscribers
isFollowed
}
}
Variables
{"args": IptGetUserArg}
Response
{
"data": {
"user": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"firstname": "xyz789",
"lastname": "xyz789",
"secondname": "abc123",
"username": "xyz789",
"description": "xyz789",
"position": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 987,
"isFollowed": true
}
}
}
users
Response
Returns [ShowUserShort!]!
Arguments
| Name | Description |
|---|---|
args - IptUsersArg
|
|
paginate - IptPaginate
|
Example
Query
query users(
$args: IptUsersArg,
$paginate: IptPaginate
) {
users(
args: $args,
paginate: $paginate
) {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
}
Variables
{
"args": IptUsersArg,
"paginate": IptPaginate
}
Response
{
"data": {
"users": [
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"firstname": "abc123",
"lastname": "abc123",
"username": "xyz789",
"imageFile": DownloadFile
}
]
}
}
Mutations
addAccessRole
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptRoleAccessData!
|
Example
Query
mutation addAccessRole($args: IptRoleAccessData!) {
addAccessRole(args: $args)
}
Variables
{"args": IptRoleAccessData}
Response
{"data": {"addAccessRole": 123}}
addCompanyFav
addCompanyMember
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptCompanyMemberData!
|
Example
Query
mutation addCompanyMember($args: IptCompanyMemberData!) {
addCompanyMember(args: $args)
}
Variables
{"args": IptCompanyMemberData}
Response
{"data": {"addCompanyMember": false}}
addCompanySpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptCompanySpecsData!
|
Example
Query
mutation addCompanySpecs($args: IptCompanySpecsData!) {
addCompanySpecs(args: $args)
}
Variables
{"args": IptCompanySpecsData}
Response
{"data": {"addCompanySpecs": 987}}
addComponentFav
Example
Query
mutation addComponentFav($componentUuid: UUID!) {
addComponentFav(componentUuid: $componentUuid)
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{"data": {"addComponentFav": false}}
addComponentKeywords
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentKeywordsData!
|
Example
Query
mutation addComponentKeywords($args: IptComponentKeywordsData!) {
addComponentKeywords(args: $args)
}
Variables
{"args": IptComponentKeywordsData}
Response
{"data": {"addComponentKeywords": 987}}
addComponentKeywordsByNames
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentKeywordsNames!
|
Example
Query
mutation addComponentKeywordsByNames($args: IptComponentKeywordsNames!) {
addComponentKeywordsByNames(args: $args)
}
Variables
{"args": IptComponentKeywordsNames}
Response
{"data": {"addComponentKeywordsByNames": 987}}
addComponentLicense
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptComponentLicenseData!
|
Example
Query
mutation addComponentLicense($args: IptComponentLicenseData!) {
addComponentLicense(args: $args)
}
Variables
{"args": IptComponentLicenseData}
Response
{"data": {"addComponentLicense": true}}
addComponentSpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentSpecsData!
|
Example
Query
mutation addComponentSpecs($args: IptComponentSpecsData!) {
addComponentSpecs(args: $args)
}
Variables
{"args": IptComponentSpecsData}
Response
{"data": {"addComponentSpecs": 123}}
addComponentSupplier
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptSupplierComponentData!
|
Example
Query
mutation addComponentSupplier($args: IptSupplierComponentData!) {
addComponentSupplier(args: $args)
}
Variables
{"args": IptSupplierComponentData}
Response
{"data": {"addComponentSupplier": false}}
addServiceKeywords
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptServiceKeywordsData!
|
Example
Query
mutation addServiceKeywords($args: IptServiceKeywordsData!) {
addServiceKeywords(args: $args)
}
Variables
{"args": IptServiceKeywordsData}
Response
{"data": {"addServiceKeywords": 123}}
addServiceKeywordsByNames
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptServiceKeywordsNames!
|
Example
Query
mutation addServiceKeywordsByNames($args: IptServiceKeywordsNames!) {
addServiceKeywordsByNames(args: $args)
}
Variables
{"args": IptServiceKeywordsNames}
Response
{"data": {"addServiceKeywordsByNames": 123}}
addServiceSpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptServiceSpecsData!
|
Example
Query
mutation addServiceSpecs($args: IptServiceSpecsData!) {
addServiceSpecs(args: $args)
}
Variables
{"args": IptServiceSpecsData}
Response
{"data": {"addServiceSpecs": 123}}
addStandardFav
addStandardKeywords
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptStandardKeywordsData!
|
Example
Query
mutation addStandardKeywords($args: IptStandardKeywordsData!) {
addStandardKeywords(args: $args)
}
Variables
{"args": IptStandardKeywordsData}
Response
{"data": {"addStandardKeywords": 123}}
addStandardKeywordsByNames
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptStandardKeywordsNames!
|
Example
Query
mutation addStandardKeywordsByNames($args: IptStandardKeywordsNames!) {
addStandardKeywordsByNames(args: $args)
}
Variables
{"args": IptStandardKeywordsNames}
Response
{"data": {"addStandardKeywordsByNames": 987}}
addStandardSpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptStandardSpecsData!
|
Example
Query
mutation addStandardSpecs($args: IptStandardSpecsData!) {
addStandardSpecs(args: $args)
}
Variables
{"args": IptStandardSpecsData}
Response
{"data": {"addStandardSpecs": 123}}
addStandardToComponent
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptStandardToComponentData!
|
Example
Query
mutation addStandardToComponent($args: IptStandardToComponentData!) {
addStandardToComponent(args: $args)
}
Variables
{"args": IptStandardToComponentData}
Response
{"data": {"addStandardToComponent": true}}
addUserFav
changeActiveFileRevision
Example
Query
mutation changeActiveFileRevision($fileUuid: UUID!) {
changeActiveFileRevision(fileUuid: $fileUuid)
}
Variables
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{"data": {"changeActiveFileRevision": true}}
changeCompanyAccess
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeTypeAccessCompany!
|
Example
Query
mutation changeCompanyAccess($args: ChangeTypeAccessCompany!) {
changeCompanyAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessCompany}
Response
{"data": {"changeCompanyAccess": true}}
changeComponentAccess
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeTypeAccessComponent!
|
Example
Query
mutation changeComponentAccess($args: ChangeTypeAccessComponent!) {
changeComponentAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessComponent}
Response
{"data": {"changeComponentAccess": false}}
changeNameRoleCompany
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUpdateNameRoleData!
|
Example
Query
mutation changeNameRoleCompany($args: IptUpdateNameRoleData!) {
changeNameRoleCompany(args: $args)
}
Variables
{"args": IptUpdateNameRoleData}
Response
{"data": {"changeNameRoleCompany": false}}
changeRoleMember
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptCompanyMemberData!
|
Example
Query
mutation changeRoleMember($args: IptCompanyMemberData!) {
changeRoleMember(args: $args)
}
Variables
{"args": IptCompanyMemberData}
Response
{"data": {"changeRoleMember": false}}
changeServiceAccess
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeTypeAccessService!
|
Example
Query
mutation changeServiceAccess($args: ChangeTypeAccessService!) {
changeServiceAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessService}
Response
{"data": {"changeServiceAccess": false}}
changeServiceStatus
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptServiceStatusArg!
|
Example
Query
mutation changeServiceStatus($args: IptServiceStatusArg!) {
changeServiceStatus(args: $args)
}
Variables
{"args": IptServiceStatusArg}
Response
{"data": {"changeServiceStatus": false}}
changeStandardAccess
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeTypeAccessStandard!
|
Example
Query
mutation changeStandardAccess($args: ChangeTypeAccessStandard!) {
changeStandardAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessStandard}
Response
{"data": {"changeStandardAccess": true}}
changeTypeAccessUser
createApiKey
Example
Query
mutation createApiKey(
$name: String!,
$expiresAt: DateTime
) {
createApiKey(
name: $name,
expiresAt: $expiresAt
)
}
Variables
{
"name": "abc123",
"expiresAt": "2007-12-03T10:15:30Z"
}
Response
{"data": {"createApiKey": "abc123"}}
deleteAccessRole
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - DelRoleAccessData!
|
Example
Query
mutation deleteAccessRole($args: DelRoleAccessData!) {
deleteAccessRole(args: $args)
}
Variables
{"args": DelRoleAccessData}
Response
{"data": {"deleteAccessRole": 123}}
deleteAllTokens
Response
Returns an Int!
Example
Query
mutation deleteAllTokens {
deleteAllTokens
}
Response
{"data": {"deleteAllTokens": 123}}
deleteApiKey
deleteComment
deleteCompany
Example
Query
mutation deleteCompany($companyUuid: UUID!) {
deleteCompany(companyUuid: $companyUuid)
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"deleteCompany": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
deleteCompanyAccessComponent
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelCompanyAccessComponentData!
|
Example
Query
mutation deleteCompanyAccessComponent($args: DelCompanyAccessComponentData!) {
deleteCompanyAccessComponent(args: $args)
}
Variables
{"args": DelCompanyAccessComponentData}
Response
{"data": {"deleteCompanyAccessComponent": true}}
deleteCompanyAccessService
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelCompanyAccessServiceData!
|
Example
Query
mutation deleteCompanyAccessService($args: DelCompanyAccessServiceData!) {
deleteCompanyAccessService(args: $args)
}
Variables
{"args": DelCompanyAccessServiceData}
Response
{"data": {"deleteCompanyAccessService": false}}
deleteCompanyAccessStandard
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelCompanyAccessStandardData!
|
Example
Query
mutation deleteCompanyAccessStandard($args: DelCompanyAccessStandardData!) {
deleteCompanyAccessStandard(args: $args)
}
Variables
{"args": DelCompanyAccessStandardData}
Response
{"data": {"deleteCompanyAccessStandard": true}}
deleteCompanyCertificate
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelCompanyCertificateData!
|
Example
Query
mutation deleteCompanyCertificate($args: DelCompanyCertificateData!) {
deleteCompanyCertificate(args: $args)
}
Variables
{"args": DelCompanyCertificateData}
Response
{"data": {"deleteCompanyCertificate": false}}
deleteCompanyFav
deleteCompanyMember
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelCompanyMemberData!
|
Example
Query
mutation deleteCompanyMember($args: DelCompanyMemberData!) {
deleteCompanyMember(args: $args)
}
Variables
{"args": DelCompanyMemberData}
Response
{"data": {"deleteCompanyMember": true}}
deleteCompanyRepresent
Response
Returns a Boolean!
Example
Query
mutation deleteCompanyRepresent(
$companyUuid: UUID!,
$companyRepresentUuid: UUID!
) {
deleteCompanyRepresent(
companyUuid: $companyUuid,
companyRepresentUuid: $companyRepresentUuid
)
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"companyRepresentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{"data": {"deleteCompanyRepresent": true}}
deleteCompanyRole
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelRoleMemberData!
|
Example
Query
mutation deleteCompanyRole($args: DelRoleMemberData!) {
deleteCompanyRole(args: $args)
}
Variables
{"args": DelRoleMemberData}
Response
{"data": {"deleteCompanyRole": true}}
deleteCompanySpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptCompanySpecsData!
|
Example
Query
mutation deleteCompanySpecs($args: IptCompanySpecsData!) {
deleteCompanySpecs(args: $args)
}
Variables
{"args": IptCompanySpecsData}
Response
{"data": {"deleteCompanySpecs": 123}}
deleteComponent
Example
Query
mutation deleteComponent($componentUuid: UUID!) {
deleteComponent(componentUuid: $componentUuid)
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"deleteComponent": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
deleteComponentFav
Example
Query
mutation deleteComponentFav($componentUuid: UUID!) {
deleteComponentFav(componentUuid: $componentUuid)
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{"data": {"deleteComponentFav": true}}
deleteComponentFile
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelComponentFileData!
|
Example
Query
mutation deleteComponentFile($args: DelComponentFileData!) {
deleteComponentFile(args: $args)
}
Variables
{"args": DelComponentFileData}
Response
{"data": {"deleteComponentFile": false}}
deleteComponentKeywords
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentKeywordsData!
|
Example
Query
mutation deleteComponentKeywords($args: IptComponentKeywordsData!) {
deleteComponentKeywords(args: $args)
}
Variables
{"args": IptComponentKeywordsData}
Response
{"data": {"deleteComponentKeywords": 123}}
deleteComponentLicense
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentLicenseData!
|
Example
Query
mutation deleteComponentLicense($args: IptComponentLicenseData!) {
deleteComponentLicense(args: $args)
}
Variables
{"args": IptComponentLicenseData}
Response
{"data": {"deleteComponentLicense": 987}}
deleteComponentModification
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - DelComponentModificationData!
|
Example
Query
mutation deleteComponentModification($args: DelComponentModificationData!) {
deleteComponentModification(args: $args)
}
Variables
{"args": DelComponentModificationData}
Response
{
"data": {
"deleteComponentModification": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
deleteComponentParams
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - DelComponentParamData!
|
Example
Query
mutation deleteComponentParams($args: DelComponentParamData!) {
deleteComponentParams(args: $args)
}
Variables
{"args": DelComponentParamData}
Response
{"data": {"deleteComponentParams": 123}}
deleteComponentSpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentSpecsData!
|
Example
Query
mutation deleteComponentSpecs($args: IptComponentSpecsData!) {
deleteComponentSpecs(args: $args)
}
Variables
{"args": IptComponentSpecsData}
Response
{"data": {"deleteComponentSpecs": 987}}
deleteFile
deleteFilesFromFileset
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelModificationFileFromFilesetData!
|
Example
Query
mutation deleteFilesFromFileset($args: DelModificationFileFromFilesetData!) {
deleteFilesFromFileset(args: $args)
}
Variables
{"args": DelModificationFileFromFilesetData}
Response
{"data": {"deleteFilesFromFileset": true}}
deleteModificationFile
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelModificationFileData!
|
Example
Query
mutation deleteModificationFile($args: DelModificationFileData!) {
deleteModificationFile(args: $args)
}
Variables
{"args": DelModificationFileData}
Response
{"data": {"deleteModificationFile": true}}
deleteModificationFileset
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelFilesetProgramData!
|
Example
Query
mutation deleteModificationFileset($args: DelFilesetProgramData!) {
deleteModificationFileset(args: $args)
}
Variables
{"args": DelFilesetProgramData}
Response
{"data": {"deleteModificationFileset": true}}
deleteModificationParams
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - DelModificationParamData!
|
Example
Query
mutation deleteModificationParams($args: DelModificationParamData!) {
deleteModificationParams(args: $args)
}
Variables
{"args": DelModificationParamData}
Response
{"data": {"deleteModificationParams": 987}}
deleteNotifications
deleteService
Example
Query
mutation deleteService($serviceUuid: UUID!) {
deleteService(serviceUuid: $serviceUuid)
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"deleteService": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
deleteServiceFile
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DeleteServiceFileData!
|
Example
Query
mutation deleteServiceFile($args: DeleteServiceFileData!) {
deleteServiceFile(args: $args)
}
Variables
{"args": DeleteServiceFileData}
Response
{"data": {"deleteServiceFile": false}}
deleteServiceKeywords
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptServiceKeywordsData!
|
Example
Query
mutation deleteServiceKeywords($args: IptServiceKeywordsData!) {
deleteServiceKeywords(args: $args)
}
Variables
{"args": IptServiceKeywordsData}
Response
{"data": {"deleteServiceKeywords": 987}}
deleteServiceParams
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - DelServiceParamData!
|
Example
Query
mutation deleteServiceParams($args: DelServiceParamData!) {
deleteServiceParams(args: $args)
}
Variables
{"args": DelServiceParamData}
Response
{"data": {"deleteServiceParams": 123}}
deleteServiceSpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptServiceSpecsData!
|
Example
Query
mutation deleteServiceSpecs($args: IptServiceSpecsData!) {
deleteServiceSpecs(args: $args)
}
Variables
{"args": IptServiceSpecsData}
Response
{"data": {"deleteServiceSpecs": 123}}
deleteStandard
Example
Query
mutation deleteStandard($standardUuid: UUID!) {
deleteStandard(standardUuid: $standardUuid)
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{
"data": {
"deleteStandard": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
deleteStandardFav
Example
Query
mutation deleteStandardFav($standardUuid: UUID!) {
deleteStandardFav(standardUuid: $standardUuid)
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
Response
{"data": {"deleteStandardFav": true}}
deleteStandardFile
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DeleteStandardFileData!
|
Example
Query
mutation deleteStandardFile($args: DeleteStandardFileData!) {
deleteStandardFile(args: $args)
}
Variables
{"args": DeleteStandardFileData}
Response
{"data": {"deleteStandardFile": false}}
deleteStandardKeywords
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptStandardKeywordsData!
|
Example
Query
mutation deleteStandardKeywords($args: IptStandardKeywordsData!) {
deleteStandardKeywords(args: $args)
}
Variables
{"args": IptStandardKeywordsData}
Response
{"data": {"deleteStandardKeywords": 987}}
deleteStandardSpecs
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptStandardSpecsData!
|
Example
Query
mutation deleteStandardSpecs($args: IptStandardSpecsData!) {
deleteStandardSpecs(args: $args)
}
Variables
{"args": IptStandardSpecsData}
Response
{"data": {"deleteStandardSpecs": 987}}
deleteStandardsComponent
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - DelStandardToComponentData!
|
Example
Query
mutation deleteStandardsComponent($args: DelStandardToComponentData!) {
deleteStandardsComponent(args: $args)
}
Variables
{"args": DelStandardToComponentData}
Response
{"data": {"deleteStandardsComponent": 987}}
deleteSupplierCompany
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelCompanyOfSuppliersData!
|
Example
Query
mutation deleteSupplierCompany($args: DelCompanyOfSuppliersData!) {
deleteSupplierCompany(args: $args)
}
Variables
{"args": DelCompanyOfSuppliersData}
Response
{"data": {"deleteSupplierCompany": false}}
deleteSuppliersComponent
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - DelSuppliersComponentData!
|
Example
Query
mutation deleteSuppliersComponent($args: DelSuppliersComponentData!) {
deleteSuppliersComponent(args: $args)
}
Variables
{"args": DelSuppliersComponentData}
Response
{"data": {"deleteSuppliersComponent": 987}}
deleteToken
deleteUserAccessComponent
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelUserAccessComponentData!
|
Example
Query
mutation deleteUserAccessComponent($args: DelUserAccessComponentData!) {
deleteUserAccessComponent(args: $args)
}
Variables
{"args": DelUserAccessComponentData}
Response
{"data": {"deleteUserAccessComponent": false}}
deleteUserAccessService
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelUserAccessServiceData!
|
Example
Query
mutation deleteUserAccessService($args: DelUserAccessServiceData!) {
deleteUserAccessService(args: $args)
}
Variables
{"args": DelUserAccessServiceData}
Response
{"data": {"deleteUserAccessService": true}}
deleteUserAccessStandard
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelUserAccessStandardData!
|
Example
Query
mutation deleteUserAccessStandard($args: DelUserAccessStandardData!) {
deleteUserAccessStandard(args: $args)
}
Variables
{"args": DelUserAccessStandardData}
Response
{"data": {"deleteUserAccessStandard": false}}
deleteUserCertificate
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - DelUserCertificateData!
|
Example
Query
mutation deleteUserCertificate($args: DelUserCertificateData!) {
deleteUserCertificate(args: $args)
}
Variables
{"args": DelUserCertificateData}
Response
{"data": {"deleteUserCertificate": true}}
deleteUserData
deleteUserFav
editComment
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - IptEditCommentData!
|
Example
Query
mutation editComment($data: IptEditCommentData!) {
editComment(data: $data)
}
Variables
{"data": IptEditCommentData}
Response
{"data": {"editComment": true}}
getToken
Response
Returns a Token!
Example
Query
mutation getToken {
getToken {
bearer
}
}
Response
{"data": {"getToken": {"bearer": "xyz789"}}}
logout
Response
Returns a String!
Example
Query
mutation logout {
logout
}
Response
{"data": {"logout": "abc123"}}
putCompanyUpdate
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
|
args - IptUpdateCompanyData!
|
Example
Query
mutation putCompanyUpdate(
$companyUuid: UUID!,
$args: IptUpdateCompanyData!
) {
putCompanyUpdate(
companyUuid: $companyUuid,
args: $args
)
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"args": IptUpdateCompanyData
}
Response
{"data": {"putCompanyUpdate": 987}}
putComponentModificationUpdate
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
componentModificationUuid - UUID!
|
|
args - IptUpdateComponentModificationData!
|
Example
Query
mutation putComponentModificationUpdate(
$componentModificationUuid: UUID!,
$args: IptUpdateComponentModificationData!
) {
putComponentModificationUpdate(
componentModificationUuid: $componentModificationUuid,
args: $args
)
}
Variables
{
"componentModificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"args": IptUpdateComponentModificationData
}
Response
{"data": {"putComponentModificationUpdate": 987}}
putComponentParams
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptComponentParamsData!
|
Example
Query
mutation putComponentParams($args: IptComponentParamsData!) {
putComponentParams(args: $args)
}
Variables
{"args": IptComponentParamsData}
Response
{"data": {"putComponentParams": 987}}
putComponentUpdate
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
componentUuid - UUID!
|
|
args - IptUpdateComponentData!
|
Example
Query
mutation putComponentUpdate(
$componentUuid: UUID!,
$args: IptUpdateComponentData!
) {
putComponentUpdate(
componentUuid: $componentUuid,
args: $args
)
}
Variables
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"args": IptUpdateComponentData
}
Response
{"data": {"putComponentUpdate": 987}}
putModificationParams
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptModificationParamData!
|
Example
Query
mutation putModificationParams($args: IptModificationParamData!) {
putModificationParams(args: $args)
}
Variables
{"args": IptModificationParamData}
Response
{"data": {"putModificationParams": 987}}
putServiceParams
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptServiceParamsData!
|
Example
Query
mutation putServiceParams($args: IptServiceParamsData!) {
putServiceParams(args: $args)
}
Variables
{"args": IptServiceParamsData}
Response
{"data": {"putServiceParams": 123}}
putServiceUpdate
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
serviceUuid - UUID!
|
|
args - IptUpdateServiceData!
|
Example
Query
mutation putServiceUpdate(
$serviceUuid: UUID!,
$args: IptUpdateServiceData!
) {
putServiceUpdate(
serviceUuid: $serviceUuid,
args: $args
)
}
Variables
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"args": IptUpdateServiceData
}
Response
{"data": {"putServiceUpdate": 123}}
putStandardUpdate
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
standardUuid - UUID!
|
|
args - IptUpdateStandardData!
|
Example
Query
mutation putStandardUpdate(
$standardUuid: UUID!,
$args: IptUpdateStandardData!
) {
putStandardUpdate(
standardUuid: $standardUuid,
args: $args
)
}
Variables
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"args": IptUpdateStandardData
}
Response
{"data": {"putStandardUpdate": 123}}
putUpdatePassword
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUpdatePassword!
|
Example
Query
mutation putUpdatePassword($args: IptUpdatePassword!) {
putUpdatePassword(args: $args)
}
Variables
{"args": IptUpdatePassword}
Response
{"data": {"putUpdatePassword": true}}
putUserUpdate
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptUpdateUserData!
|
Example
Query
mutation putUserUpdate($args: IptUpdateUserData!) {
putUserUpdate(args: $args)
}
Variables
{"args": IptUpdateUserData}
Response
{"data": {"putUserUpdate": 987}}
readNotifications
registerCompany
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptCompanyData!
|
Example
Query
mutation registerCompany($args: IptCompanyData!) {
registerCompany(args: $args)
}
Variables
{"args": IptCompanyData}
Response
{
"data": {
"registerCompany": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerCompanyRepresent
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptCompanyRepresentData!
|
Example
Query
mutation registerCompanyRepresent($args: IptCompanyRepresentData!) {
registerCompanyRepresent(args: $args)
}
Variables
{"args": IptCompanyRepresentData}
Response
{
"data": {
"registerCompanyRepresent": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerCompanyRole
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
args - IptRoleMemberData!
|
Example
Query
mutation registerCompanyRole($args: IptRoleMemberData!) {
registerCompanyRole(args: $args)
}
Variables
{"args": IptRoleMemberData}
Response
{"data": {"registerCompanyRole": 987}}
registerComponent
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptComponentData!
|
Example
Query
mutation registerComponent($args: IptComponentData!) {
registerComponent(args: $args)
}
Variables
{"args": IptComponentData}
Response
{
"data": {
"registerComponent": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerComponentModification
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptComponentModificationData!
|
Example
Query
mutation registerComponentModification($args: IptComponentModificationData!) {
registerComponentModification(args: $args)
}
Variables
{"args": IptComponentModificationData}
Response
{
"data": {
"registerComponentModification": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerComponentModificationsBulk
Response
Returns [UUID!]!
Arguments
| Name | Description |
|---|---|
args - IptMultipleModificationsData!
|
Example
Query
mutation registerComponentModificationsBulk($args: IptMultipleModificationsData!) {
registerComponentModificationsBulk(args: $args)
}
Variables
{"args": IptMultipleModificationsData}
Response
{
"data": {
"registerComponentModificationsBulk": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
]
}
}
registerDiscussionComment
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptDiscussionCommentData!
|
Example
Query
mutation registerDiscussionComment($args: IptDiscussionCommentData!) {
registerDiscussionComment(args: $args)
}
Variables
{"args": IptDiscussionCommentData}
Response
{
"data": {
"registerDiscussionComment": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerExtension
Response
Returns an Extension!
Arguments
| Name | Description |
|---|---|
args - IptExtensionData!
|
Example
Query
mutation registerExtension($args: IptExtensionData!) {
registerExtension(args: $args) {
id
extension
programId
}
}
Variables
{"args": IptExtensionData}
Response
{
"data": {
"registerExtension": {
"id": 123,
"extension": "abc123",
"programId": 123
}
}
}
registerKeyword
Response
Returns a Keyword!
Arguments
| Name | Description |
|---|---|
args - IptKeywordData!
|
Example
Query
mutation registerKeyword($args: IptKeywordData!) {
registerKeyword(args: $args) {
id
keyword
}
}
Variables
{"args": IptKeywordData}
Response
{
"data": {
"registerKeyword": {
"id": 987,
"keyword": "abc123"
}
}
}
registerLicense
Response
Returns a License!
Arguments
| Name | Description |
|---|---|
args - LicenseData!
|
Example
Query
mutation registerLicense($args: LicenseData!) {
registerLicense(args: $args) {
id
name
keyword
publicationAt
}
}
Variables
{"args": LicenseData}
Response
{
"data": {
"registerLicense": {
"id": 123,
"name": "abc123",
"keyword": "abc123",
"publicationAt": NaiveDateTime
}
}
}
registerModificationFileset
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptFilesetProgramData!
|
Example
Query
mutation registerModificationFileset($args: IptFilesetProgramData!) {
registerModificationFileset(args: $args)
}
Variables
{"args": IptFilesetProgramData}
Response
{
"data": {
"registerModificationFileset": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerParam
Response
Returns a ParamTranslateList!
Arguments
| Name | Description |
|---|---|
args - IptParamTranslateListData!
|
Example
Query
mutation registerParam($args: IptParamTranslateListData!) {
registerParam(args: $args) {
paramId
langId
paramname
}
}
Variables
{"args": IptParamTranslateListData}
Response
{
"data": {
"registerParam": {
"paramId": 123,
"langId": 123,
"paramname": "abc123"
}
}
}
registerParamsBulk
Response
Returns [ParamTranslateList!]!
Arguments
| Name | Description |
|---|---|
args - [IptParamTranslateListData!]!
|
Example
Query
mutation registerParamsBulk($args: [IptParamTranslateListData!]!) {
registerParamsBulk(args: $args) {
paramId
langId
paramname
}
}
Variables
{"args": [IptParamTranslateListData]}
Response
{
"data": {
"registerParamsBulk": [
{
"paramId": 123,
"langId": 123,
"paramname": "xyz789"
}
]
}
}
registerProgram
Response
Returns a Program!
Arguments
| Name | Description |
|---|---|
args - IptProgramData!
|
Example
Query
mutation registerProgram($args: IptProgramData!) {
registerProgram(args: $args) {
id
name
}
}
Variables
{"args": IptProgramData}
Response
{
"data": {
"registerProgram": {
"id": 987,
"name": "xyz789"
}
}
}
registerRegion
Response
Returns a RegionTranslateList!
Arguments
| Name | Description |
|---|---|
args - IptRegionTranslateListData!
|
Example
Query
mutation registerRegion($args: IptRegionTranslateListData!) {
registerRegion(args: $args) {
regionId
langId
region
}
}
Variables
{"args": IptRegionTranslateListData}
Response
{
"data": {
"registerRegion": {
"regionId": 987,
"langId": 987,
"region": "abc123"
}
}
}
registerStandard
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptStandardData!
|
Example
Query
mutation registerStandard($args: IptStandardData!) {
registerStandard(args: $args)
}
Variables
{"args": IptStandardData}
Response
{
"data": {
"registerStandard": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
registerUser
Response
Returns a SlimUser!
Arguments
| Name | Description |
|---|---|
args - IptUserData!
|
Example
Query
mutation registerUser($args: IptUserData!) {
registerUser(args: $args) {
uuid
username
programId
}
}
Variables
{"args": IptUserData}
Response
{
"data": {
"registerUser": {
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"username": "xyz789",
"programId": 987
}
}
}
rotateApiKey
serviceRequest
Response
Returns a UUID!
Arguments
| Name | Description |
|---|---|
args - IptServiceData!
|
|
newUser - IptUserData
|
Example
Query
mutation serviceRequest(
$args: IptServiceData!,
$newUser: IptUserData
) {
serviceRequest(
args: $args,
newUser: $newUser
)
}
Variables
{
"args": IptServiceData,
"newUser": IptUserData
}
Response
{
"data": {
"serviceRequest": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
}
setCompanyAccessComponent
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptCompanyAccessComponentData!
|
Example
Query
mutation setCompanyAccessComponent($args: IptCompanyAccessComponentData!) {
setCompanyAccessComponent(args: $args)
}
Variables
{"args": IptCompanyAccessComponentData}
Response
{"data": {"setCompanyAccessComponent": false}}
setCompanyAccessService
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptCompanyAccessServiceData!
|
Example
Query
mutation setCompanyAccessService($args: IptCompanyAccessServiceData!) {
setCompanyAccessService(args: $args)
}
Variables
{"args": IptCompanyAccessServiceData}
Response
{"data": {"setCompanyAccessService": true}}
setCompanyAccessStandard
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptCompanyAccessStandardData!
|
Example
Query
mutation setCompanyAccessStandard($args: IptCompanyAccessStandardData!) {
setCompanyAccessStandard(args: $args)
}
Variables
{"args": IptCompanyAccessStandardData}
Response
{"data": {"setCompanyAccessStandard": true}}
setCompanyOwnerSupplier
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptSupplierComponentData!
|
Example
Query
mutation setCompanyOwnerSupplier($args: IptSupplierComponentData!) {
setCompanyOwnerSupplier(args: $args)
}
Variables
{"args": IptSupplierComponentData}
Response
{"data": {"setCompanyOwnerSupplier": false}}
setUserAccessComponent
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUserAccessComponentData!
|
Example
Query
mutation setUserAccessComponent($args: IptUserAccessComponentData!) {
setUserAccessComponent(args: $args)
}
Variables
{"args": IptUserAccessComponentData}
Response
{"data": {"setUserAccessComponent": true}}
setUserAccessService
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUserAccessServiceData!
|
Example
Query
mutation setUserAccessService($args: IptUserAccessServiceData!) {
setUserAccessService(args: $args)
}
Variables
{"args": IptUserAccessServiceData}
Response
{"data": {"setUserAccessService": false}}
setUserAccessStandard
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUserAccessStandardData!
|
Example
Query
mutation setUserAccessStandard($args: IptUserAccessStandardData!) {
setUserAccessStandard(args: $args)
}
Variables
{"args": IptUserAccessStandardData}
Response
{"data": {"setUserAccessStandard": false}}
transferComponentOwnership
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeOwnerComponent!
|
Example
Query
mutation transferComponentOwnership($args: ChangeOwnerComponent!) {
transferComponentOwnership(args: $args)
}
Variables
{"args": ChangeOwnerComponent}
Response
{"data": {"transferComponentOwnership": false}}
transferServiceOwnership
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeOwnerService!
|
Example
Query
mutation transferServiceOwnership($args: ChangeOwnerService!) {
transferServiceOwnership(args: $args)
}
Variables
{"args": ChangeOwnerService}
Response
{"data": {"transferServiceOwnership": false}}
transferStandardOwnership
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - ChangeOwnerStandard!
|
Example
Query
mutation transferStandardOwnership($args: ChangeOwnerStandard!) {
transferStandardOwnership(args: $args)
}
Variables
{"args": ChangeOwnerStandard}
Response
{"data": {"transferStandardOwnership": false}}
updateApiKey
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
keyId - Int!
|
|
args - IptUpdateApiKeyData!
|
Example
Query
mutation updateApiKey(
$keyId: Int!,
$args: IptUpdateApiKeyData!
) {
updateApiKey(
keyId: $keyId,
args: $args
)
}
Variables
{"keyId": 987, "args": IptUpdateApiKeyData}
Response
{"data": {"updateApiKey": 987}}
updateCompanyCertificate
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUpdateCompanyCertificateData!
|
Example
Query
mutation updateCompanyCertificate($args: IptUpdateCompanyCertificateData!) {
updateCompanyCertificate(args: $args)
}
Variables
{"args": IptUpdateCompanyCertificateData}
Response
{"data": {"updateCompanyCertificate": false}}
updateCompanyRepresent
Response
Returns an Int!
Arguments
| Name | Description |
|---|---|
companyUuid - UUID!
|
|
companyRepresentUuid - UUID!
|
|
args - IptUpdateCompanyRepresentData!
|
Example
Query
mutation updateCompanyRepresent(
$companyUuid: UUID!,
$companyRepresentUuid: UUID!,
$args: IptUpdateCompanyRepresentData!
) {
updateCompanyRepresent(
companyUuid: $companyUuid,
companyRepresentUuid: $companyRepresentUuid,
args: $args
)
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"companyRepresentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"args": IptUpdateCompanyRepresentData
}
Response
{"data": {"updateCompanyRepresent": 987}}
updateToken
Response
Returns a Token!
Example
Query
mutation updateToken {
updateToken {
bearer
}
}
Response
{
"data": {
"updateToken": {"bearer": "xyz789"}
}
}
updateUserCertificate
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
args - IptUpdateUserCertificateData!
|
Example
Query
mutation updateUserCertificate($args: IptUpdateUserCertificateData!) {
updateUserCertificate(args: $args)
}
Variables
{"args": IptUpdateUserCertificateData}
Response
{"data": {"updateUserCertificate": false}}
uploadCompanyCertificate
Response
Returns an UploadFile!
Arguments
| Name | Description |
|---|---|
certData - IptCompanyCertificateData!
|
Example
Query
mutation uploadCompanyCertificate($certData: IptCompanyCertificateData!) {
uploadCompanyCertificate(certData: $certData) {
fileUuid
filename
uploadUrl
}
}
Variables
{"certData": IptCompanyCertificateData}
Response
{
"data": {
"uploadCompanyCertificate": {
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "abc123"
}
}
}
uploadCompanyFavicon
Response
Returns an UploadFile!
Example
Query
mutation uploadCompanyFavicon(
$companyUuid: UUID!,
$filename: String!
) {
uploadCompanyFavicon(
companyUuid: $companyUuid,
filename: $filename
) {
fileUuid
filename
uploadUrl
}
}
Variables
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789"
}
Response
{
"data": {
"uploadCompanyFavicon": {
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "abc123",
"uploadUrl": "abc123"
}
}
}
uploadCompleted
uploadComponentFavicon
Response
Returns an UploadFile!
Arguments
| Name | Description |
|---|---|
args - IptComponentFaviconData!
|
Example
Query
mutation uploadComponentFavicon($args: IptComponentFaviconData!) {
uploadComponentFavicon(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptComponentFaviconData}
Response
{
"data": {
"uploadComponentFavicon": {
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "xyz789"
}
}
}
uploadComponentFiles
Response
Returns [UploadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptComponentFilesData!
|
Example
Query
mutation uploadComponentFiles($args: IptComponentFilesData!) {
uploadComponentFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptComponentFilesData}
Response
{
"data": {
"uploadComponentFiles": [
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "xyz789"
}
]
}
}
uploadFavicon
Response
Returns an UploadFile!
Arguments
| Name | Description |
|---|---|
filename - String!
|
Example
Query
mutation uploadFavicon($filename: String!) {
uploadFavicon(filename: $filename) {
fileUuid
filename
uploadUrl
}
}
Variables
{"filename": "xyz789"}
Response
{
"data": {
"uploadFavicon": {
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "abc123",
"uploadUrl": "abc123"
}
}
}
uploadFilesToFileset
Response
Returns [UploadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptModificationFileFromFilesetData!
|
Example
Query
mutation uploadFilesToFileset($args: IptModificationFileFromFilesetData!) {
uploadFilesToFileset(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptModificationFileFromFilesetData}
Response
{
"data": {
"uploadFilesToFileset": [
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "abc123",
"uploadUrl": "xyz789"
}
]
}
}
uploadModificationFiles
Response
Returns [UploadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptModificationFilesData!
|
Example
Query
mutation uploadModificationFiles($args: IptModificationFilesData!) {
uploadModificationFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptModificationFilesData}
Response
{
"data": {
"uploadModificationFiles": [
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "abc123"
}
]
}
}
uploadServiceFiles
Response
Returns [UploadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptServiceFilesData!
|
Example
Query
mutation uploadServiceFiles($args: IptServiceFilesData!) {
uploadServiceFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptServiceFilesData}
Response
{
"data": {
"uploadServiceFiles": [
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "abc123"
}
]
}
}
uploadStandardFavicon
Response
Returns an UploadFile!
Arguments
| Name | Description |
|---|---|
args - IptStandardFaviconData!
|
Example
Query
mutation uploadStandardFavicon($args: IptStandardFaviconData!) {
uploadStandardFavicon(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptStandardFaviconData}
Response
{
"data": {
"uploadStandardFavicon": {
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "abc123"
}
}
}
uploadStandardFiles
Response
Returns [UploadFile!]!
Arguments
| Name | Description |
|---|---|
args - IptStandardFilesData!
|
Example
Query
mutation uploadStandardFiles($args: IptStandardFilesData!) {
uploadStandardFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptStandardFilesData}
Response
{
"data": {
"uploadStandardFiles": [
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "abc123",
"uploadUrl": "abc123"
}
]
}
}
uploadUserCertificate
Response
Returns an UploadFile!
Arguments
| Name | Description |
|---|---|
certData - IptUserCertificateData!
|
Example
Query
mutation uploadUserCertificate($certData: IptUserCertificateData!) {
uploadUserCertificate(certData: $certData) {
fileUuid
filename
uploadUrl
}
}
Variables
{"certData": IptUserCertificateData}
Response
{
"data": {
"uploadUserCertificate": {
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"uploadUrl": "abc123"
}
}
}
Types
AccessCheckResult
Fields
| Field Name | Description |
|---|---|
hasAccess - Boolean!
|
|
accessLevel - Int
|
|
source - AccessSource!
|
Example
{"hasAccess": true, "accessLevel": 123, "source": "OWNER"}
AccessSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"OWNER"
ActualStatusTranslateList
ApiKeyData
Example
{
"id": 123,
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"lastUsedAt": "2007-12-03T10:15:30Z",
"expiresAt": "2007-12-03T10:15:30Z",
"isActive": true,
"createdAt": "2007-12-03T10:15:30Z"
}
Boolean
Description
The Boolean scalar type represents true or false.
Example
true
ChangeOwnerComponent
ChangeOwnerService
ChangeOwnerStandard
ChangeTypeAccessCompany
ChangeTypeAccessComponent
ChangeTypeAccessService
ChangeTypeAccessStandard
Char
Example
Char
Claims
CompanyAccessComponentAndRelatedData
Fields
| Field Name | Description |
|---|---|
componentUuid - UUID!
|
|
company - ShowCompanyShort!
|
|
permission - PermissionTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"company": ShowCompanyShort,
"permission": PermissionTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyAccessServiceAndRelatedData
Fields
| Field Name | Description |
|---|---|
serviceUuid - UUID!
|
|
company - ShowCompanyShort!
|
|
permission - PermissionTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"company": ShowCompanyShort,
"permission": PermissionTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyAccessStandardAndRelatedData
Fields
| Field Name | Description |
|---|---|
standardUuid - UUID!
|
|
company - ShowCompanyShort!
|
|
permission - PermissionTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"company": ShowCompanyShort,
"permission": PermissionTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
orgname - String!
|
|
shortname - String!
|
|
inn - String!
|
|
phone - String!
|
|
email - String!
|
|
description - String!
|
|
address - String!
|
|
siteUrl - String!
|
|
timeZone - String!
|
|
ownerUser - ShowUserShort!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
companyRepresents - [CompanyRepresentAndRelatedData!]!
|
|
companyType - CompanyTypeTranslateList!
|
|
companyCertificates - [CompanyCertificateAndFile!]!
|
|
companySpecs - [SpecTranslateList!]!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isSupplier - Boolean!
|
|
isEmailVerified - Boolean!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"orgname": "xyz789",
"shortname": "xyz789",
"inn": "abc123",
"phone": "xyz789",
"email": "xyz789",
"description": "abc123",
"address": "xyz789",
"siteUrl": "abc123",
"timeZone": "abc123",
"ownerUser": ShowUserShort,
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyRepresents": [CompanyRepresentAndRelatedData],
"companyType": CompanyTypeTranslateList,
"companyCertificates": [CompanyCertificateAndFile],
"companySpecs": [SpecTranslateList],
"typeAccess": TypeAccessTranslateList,
"isSupplier": false,
"isEmailVerified": false,
"subscribers": 123,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyCertificateAndFile
Fields
| Field Name | Description |
|---|---|
file - DownloadFile!
|
|
companyUuid - UUID!
|
|
description - String!
|
Example
{
"file": DownloadFile,
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"description": "xyz789"
}
CompanyMemberAndRelatedData
Fields
| Field Name | Description |
|---|---|
companyUuid - UUID!
|
|
user - ShowUserShort!
|
|
companyRole - RoleMemberAndRelatedData!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"companyRole": RoleMemberAndRelatedData,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyRepresentAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
companyUuid - UUID!
|
|
region - RegionTranslateList!
|
|
representationType - RepresentationTypeTranslateList!
|
|
name - String!
|
|
address - String!
|
|
phone - String!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"region": RegionTranslateList,
"representationType": RepresentationTypeTranslateList,
"name": "xyz789",
"address": "abc123",
"phone": "xyz789"
}
CompanyTypeTranslateList
ComponentAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
parentComponentUuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
imageFile - DownloadFile!
|
|
ownerUser - ShowUserShort!
|
|
typeAccess - TypeAccessTranslateList!
|
|
componentType - ComponentTypeTranslateList!
|
|
actualStatus - ActualStatusTranslateList!
|
|
isBase - Boolean!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
licenses - [License!]!
|
|
componentParams - [ComponentParamWithTranslation!]!
|
|
Arguments
|
|
paramsCount - Int!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
|
componentSpecs - [SpecTranslateList!]!
|
|
Arguments
|
|
componentKeywords - [Keyword!]!
|
|
Arguments
|
|
componentModifications - [ComponentModificationAndRelatedData!]!
|
|
Arguments |
|
modificationsCount - Int!
|
|
componentSuppliers - [ComponentSupplierRelatedData!]!
|
|
Arguments
|
|
suppliersCount - Int!
|
|
componentStandards - [ShowStandardShort!]!
|
|
Arguments
|
|
standardsCount - Int!
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentComponentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "xyz789",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": false,
"subscribers": 987,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"componentParams": [ComponentParamWithTranslation],
"paramsCount": 123,
"files": [ShowFileRelatedData],
"filesCount": 123,
"componentSpecs": [SpecTranslateList],
"componentKeywords": [Keyword],
"componentModifications": [
ComponentModificationAndRelatedData
],
"modificationsCount": 987,
"componentSuppliers": [ComponentSupplierRelatedData],
"suppliersCount": 123,
"componentStandards": [ShowStandardShort],
"standardsCount": 987
}
ComponentModificationAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
componentUuid - UUID!
|
|
parentModificationUuid - UUID!
|
|
modificationName - String!
|
|
description - String!
|
|
actualStatus - ActualStatusTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
filesetsForProgram - [FilesetProgramRelatedData!]!
|
|
filesetsCount - Int!
|
|
modificationParams - [ModificationParamWithTranslation!]!
|
|
Arguments
|
|
paramsCount - Int!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentModificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"modificationName": "abc123",
"description": "xyz789",
"actualStatus": ActualStatusTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"filesetsForProgram": [FilesetProgramRelatedData],
"filesetsCount": 987,
"modificationParams": [
ModificationParamWithTranslation
],
"paramsCount": 987,
"files": [ShowFileRelatedData],
"filesCount": 123
}
ComponentParamWithTranslation
Fields
| Field Name | Description |
|---|---|
componentUuid - UUID!
|
|
param - ParamTranslateList!
|
|
value - String!
|
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"param": ParamTranslateList,
"value": "xyz789"
}
ComponentSupplierRelatedData
Fields
| Field Name | Description |
|---|---|
supplier - SlimCompany!
|
|
componentUuid - UUID!
|
|
description - String!
|
Example
{
"supplier": SlimCompany,
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"description": "xyz789"
}
ComponentTypeTranslateList
DateTime
Example
"2007-12-03T10:15:30Z"
DegreeImportanceTranslateList
DelCompanyAccessComponentData
DelCompanyAccessServiceData
DelCompanyAccessStandardData
DelCompanyCertificateData
DelCompanyMemberData
DelCompanyOfSuppliersData
DelComponentFileData
DelComponentModificationData
DelComponentParamData
DelFilesetProgramData
DelModificationFileData
DelModificationFileFromFilesetData
DelModificationParamData
DelRoleAccessData
DelRoleMemberData
DelServiceParamData
DelStandardToComponentData
DelSuppliersComponentData
DelUserAccessComponentData
DelUserAccessServiceData
DelUserAccessStandardData
DelUserCertificateData
Fields
| Input Field | Description |
|---|---|
fileUuid - UUID!
|
Example
{
"fileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664"
}
DeleteServiceFileData
DeleteStandardFileData
DiscussionCommentData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
discussionUuid - UUID!
|
|
parentCommentUuid - UUID!
|
|
author - ShowUserShort!
|
|
messageContent - String!
|
|
isEdited - Boolean!
|
|
isHidden - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
repliesCount - Int!
|
|
replies - [DiscussionCommentData!]!
|
|
Arguments
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"discussionUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentCommentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"author": ShowUserShort,
"messageContent": "abc123",
"isEdited": true,
"isHidden": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"repliesCount": 123,
"replies": [DiscussionCommentData]
}
DiscussionInfo
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
title - String!
|
|
isPinned - Boolean!
|
|
lastActivityAt - NaiveDateTime!
|
|
createdAt - NaiveDateTime!
|
|
repliesCount - Int!
|
|
comments - [DiscussionCommentData!]!
|
|
Arguments |
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"title": "abc123",
"isPinned": false,
"lastActivityAt": NaiveDateTime,
"createdAt": NaiveDateTime,
"repliesCount": 123,
"comments": [DiscussionCommentData]
}
DownloadFile
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"hash": "xyz789",
"sha256Hash": "xyz789",
"filename": "abc123",
"filesize": 987,
"downloadUrl": "xyz789"
}
Extension
FilesetProgramRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
modificationUuid - UUID!
|
|
program - Program!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"modificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"program": Program,
"files": [ShowFileRelatedData],
"filesCount": 987
}
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
123
IptCompaniesArg
Example
{
"companiesUuids": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
],
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"favorite": true,
"supplier": false,
"search": "abc123",
"excludeUuids": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
]
}
IptCompanyAccessComponentData
IptCompanyAccessServiceData
IptCompanyAccessStandardData
IptCompanyCertificateData
IptCompanyData
Example
{
"orgname": "abc123",
"shortname": "abc123",
"inn": "xyz789",
"phone": "xyz789",
"email": "xyz789",
"description": "abc123",
"address": "xyz789",
"siteUrl": "abc123",
"timeZone": "abc123",
"regionId": 987,
"companyTypeId": 123,
"typeAccessId": 123
}
IptCompanyMemberData
IptCompanyRepresentData
Example
{
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"regionId": 987,
"representationTypeId": 987,
"name": "xyz789",
"address": "xyz789",
"phone": "xyz789"
}
IptCompanyRepresentsArg
IptCompanySpecsData
IptComponentData
Example
{
"parentComponentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "abc123",
"typeAccessId": 987,
"componentTypeId": 123,
"actualStatusId": 123,
"isBase": false
}
IptComponentFaviconData
IptComponentFilesArg
IptComponentFilesData
Fields
| Input Field | Description |
|---|---|
filenames - [String!]!
|
|
componentUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["abc123"],
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"commitMsg": "abc123"
}
IptComponentKeywordsData
IptComponentKeywordsNames
Fields
| Input Field | Description |
|---|---|
componentUuid - UUID!
|
|
keywords - [String!]!
|
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"keywords": ["abc123"]
}
IptComponentLicenseData
IptComponentModificationData
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentModificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"modificationName": "abc123",
"description": "xyz789",
"actualStatusId": 123
}
IptComponentParamsData
Fields
| Input Field | Description |
|---|---|
componentUuid - UUID!
|
|
params - [IptParamData!]!
|
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"params": [IptParamData]
}
IptComponentSpecsData
IptComponentsArg
Example
{
"componentsUuids": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
],
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"specId": 987,
"favorite": true
}
IptDiscussionArg
IptDiscussionCommentData
Fields
| Input Field | Description |
|---|---|
objectDiscussion - IptDiscussionArg!
|
|
discussionUuid - UUID
|
|
parentCommentUuid - UUID
|
|
messageContent - String!
|
Example
{
"objectDiscussion": IptDiscussionArg,
"discussionUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentCommentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"messageContent": "xyz789"
}
IptDiscussionCommentsArg
IptEditCommentData
IptExtensionData
IptFileOfFilesetArg
IptFilesetProgramArg
IptFilesetProgramData
IptGetUserArg
IptKeywordData
Fields
| Input Field | Description |
|---|---|
keyword - String!
|
Example
{"keyword": "xyz789"}
IptModificationFileFromFilesetData
Fields
| Input Field | Description |
|---|---|
filesetUuid - UUID!
|
|
filenames - [String!]!
|
|
commitMsg - String!
|
Example
{
"filesetUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filenames": ["abc123"],
"commitMsg": "abc123"
}
IptModificationFilesArg
IptModificationFilesData
Fields
| Input Field | Description |
|---|---|
filenames - [String!]!
|
|
modificationUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["abc123"],
"modificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"commitMsg": "abc123"
}
IptModificationParamData
Fields
| Input Field | Description |
|---|---|
modificationUuid - UUID!
|
|
params - [IptParamData!]!
|
Example
{
"modificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"params": [IptParamData]
}
IptModificationsData
Fields
| Input Field | Description |
|---|---|
modificationName - String!
|
|
description - String!
|
|
actualStatusId - Int!
|
|
parameters - [IptParamData!]!
|
Example
{
"modificationName": "xyz789",
"description": "xyz789",
"actualStatusId": 987,
"parameters": [IptParamData]
}
IptMultipleModificationsData
Fields
| Input Field | Description |
|---|---|
componentUuid - UUID!
|
|
modificationsData - [IptModificationsData!]!
|
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"modificationsData": [IptModificationsData]
}
IptObjectDiscussionsArg
IptPaginate
IptParamData
IptParamTranslateListData
IptProgramData
Fields
| Input Field | Description |
|---|---|
name - String!
|
Example
{"name": "abc123"}
IptRegionTranslateListData
IptRoleAccessData
IptRoleMemberData
IptSearchArg
Example
{
"search": "xyz789",
"byParams": true,
"bySpecs": false,
"byKeywords": true,
"byModifications": false,
"byModificationParams": false,
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"specId": 123,
"favorite": false
}
IptSearchSpecArg
IptServiceData
IptServiceFilesArg
IptServiceFilesData
Fields
| Input Field | Description |
|---|---|
filenames - [String!]!
|
|
serviceUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["abc123"],
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"commitMsg": "abc123"
}
IptServiceKeywordsData
IptServiceKeywordsNames
Fields
| Input Field | Description |
|---|---|
serviceUuid - UUID!
|
|
keywords - [String!]!
|
Example
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"keywords": ["xyz789"]
}
IptServiceParamsData
Fields
| Input Field | Description |
|---|---|
serviceUuid - UUID!
|
|
params - [IptParamData!]!
|
Example
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"params": [IptParamData]
}
IptServiceSpecsData
IptServiceStatusArg
IptServicesArg
IptSort
IptSpecArg
IptSpecPathArg
IptStandardData
Example
{
"parentStandardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "abc123",
"publicationAt": NaiveDateTime,
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"typeAccessId": 987,
"standardStatusId": 123
}
IptStandardFaviconData
IptStandardFilesArg
IptStandardFilesData
Fields
| Input Field | Description |
|---|---|
filenames - [String!]!
|
|
standardUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["abc123"],
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"commitMsg": "abc123"
}
IptStandardKeywordsData
IptStandardKeywordsNames
Fields
| Input Field | Description |
|---|---|
standardUuid - UUID!
|
|
keywords - [String!]!
|
Example
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"keywords": ["xyz789"]
}
IptStandardSpecsData
IptStandardToComponentData
IptStandardsArg
IptSupplierComponentData
IptUpdateApiKeyData
IptUpdateCompanyCertificateData
IptUpdateCompanyData
Example
{
"orgname": "abc123",
"shortname": "abc123",
"inn": "abc123",
"phone": "xyz789",
"email": "abc123",
"description": "xyz789",
"address": "xyz789",
"siteUrl": "xyz789",
"timeZone": "abc123",
"regionId": 123,
"companyTypeId": 987
}
IptUpdateCompanyRepresentData
IptUpdateComponentData
IptUpdateComponentModificationData
IptUpdateNameRoleData
IptUpdatePassword
IptUpdateServiceData
IptUpdateStandardData
Fields
| Input Field | Description |
|---|---|
name - String
|
|
description - String
|
|
publicationAt - NaiveDateTime
|
|
companyUuid - UUID
|
|
standardStatusId - Int
|
Example
{
"name": "xyz789",
"description": "xyz789",
"publicationAt": NaiveDateTime,
"companyUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"standardStatusId": 123
}
IptUpdateUserCertificateData
IptUpdateUserData
Example
{
"email": "abc123",
"firstname": "abc123",
"lastname": "abc123",
"secondname": "xyz789",
"username": "abc123",
"phone": "abc123",
"description": "xyz789",
"address": "abc123",
"position": "abc123",
"timeZone": "xyz789",
"regionId": 987,
"programId": 123
}
IptUserAccessComponentData
IptUserAccessServiceData
IptUserAccessStandardData
IptUserCertificateData
IptUserData
Example
{
"email": "abc123",
"username": "xyz789",
"password": "xyz789",
"firstname": "abc123",
"lastname": "xyz789",
"secondname": "xyz789",
"phone": "xyz789",
"description": "abc123",
"address": "xyz789",
"position": "abc123",
"timeZone": "xyz789",
"regionId": 123,
"programId": 987,
"typeAccessId": 987
}
IptUsersArg
Example
{
"usersUuids": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
],
"subscribers": false,
"favorite": false,
"search": "xyz789",
"excludeUuids": [
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
]
}
Keyword
Language
License
Fields
| Field Name | Description |
|---|---|
id - Int!
|
|
name - String!
|
|
keyword - String!
|
|
publicationAt - NaiveDateTime!
|
Example
{
"id": 123,
"name": "xyz789",
"keyword": "xyz789",
"publicationAt": NaiveDateTime
}
LicenseData
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
keyword - String!
|
|
publicationAt - NaiveDateTime!
|
Example
{
"name": "abc123",
"keyword": "abc123",
"publicationAt": NaiveDateTime
}
ModificationParamWithTranslation
Fields
| Field Name | Description |
|---|---|
modificationUuid - UUID!
|
|
param - ParamTranslateList!
|
|
value - String!
|
Example
{
"modificationUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"param": ParamTranslateList,
"value": "abc123"
}
NaiveDateTime
Example
NaiveDateTime
ParamTranslateList
PermissionTranslateList
Program
RegionTranslateList
RepresentationTypeTranslateList
RoleMemberAndRelatedData
Fields
| Field Name | Description |
|---|---|
role - RoleMemberTranslateList!
|
|
permissions - [PermissionTranslateList!]!
|
Example
{
"role": RoleMemberTranslateList,
"permissions": [PermissionTranslateList]
}
RoleMemberTranslateList
ServiceAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
ownerUser - ShowUserShort!
|
|
ownerCompany - ShowCompanyShort!
|
|
serviceStatus - ServiceStatusTranslateList!
|
|
region - RegionTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
serviceParams - [ServiceParamWithTranslation!]!
|
|
Arguments
|
|
paramsCount - Int!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
|
serviceSpecs - [SpecTranslateList!]!
|
|
Arguments
|
|
serviceKeywords - [Keyword!]!
|
|
Arguments
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "xyz789",
"description": "abc123",
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"serviceStatus": ServiceStatusTranslateList,
"region": RegionTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"serviceParams": [ServiceParamWithTranslation],
"paramsCount": 987,
"files": [ShowFileRelatedData],
"filesCount": 987,
"serviceSpecs": [SpecTranslateList],
"serviceKeywords": [Keyword]
}
ServiceParamWithTranslation
Fields
| Field Name | Description |
|---|---|
serviceUuid - UUID!
|
|
param - ParamTranslateList!
|
|
value - String!
|
Example
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"param": ParamTranslateList,
"value": "abc123"
}
ServiceStatusTranslateList
ShowCompanyShort
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
shortname - String!
|
|
inn - String!
|
|
description - String!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
companyType - CompanyTypeTranslateList!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isSupplier - Boolean!
|
|
isFollowed - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"shortname": "abc123",
"inn": "abc123",
"description": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyType": CompanyTypeTranslateList,
"typeAccess": TypeAccessTranslateList,
"isSupplier": true,
"isFollowed": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
ShowComponentShort
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
imageFile - DownloadFile!
|
|
ownerUser - ShowUserShort!
|
|
typeAccess - TypeAccessTranslateList!
|
|
componentType - ComponentTypeTranslateList!
|
|
actualStatus - ActualStatusTranslateList!
|
|
isBase - Boolean!
|
|
isFollowed - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
licenses - [License!]!
|
|
files - [DownloadFile!]!
|
|
Arguments
|
|
componentSuppliers - [ComponentSupplierRelatedData!]!
|
|
Arguments
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "abc123",
"description": "xyz789",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": true,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"files": [DownloadFile],
"componentSuppliers": [ComponentSupplierRelatedData]
}
ShowFileRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
filename - String!
|
|
revision - Int!
|
|
commitMsg - String!
|
|
parentFileUuid - UUID!
|
|
ownerUser - ShowUserShort!
|
|
contentType - String!
|
|
filesize - Int!
|
|
program - Program!
|
|
hash - String!
|
|
sha256Hash - String!
|
|
downloadUrl - String!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"filename": "xyz789",
"revision": 123,
"commitMsg": "abc123",
"parentFileUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"ownerUser": ShowUserShort,
"contentType": "xyz789",
"filesize": 123,
"program": Program,
"hash": "abc123",
"sha256Hash": "abc123",
"downloadUrl": "xyz789",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
ShowNotification
Fields
| Field Name | Description |
|---|---|
id - Int!
|
|
notification - String!
|
|
degreeImportance - DegreeImportanceTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
isRead - Boolean!
|
Example
{
"id": 123,
"notification": "abc123",
"degreeImportance": DegreeImportanceTranslateList,
"createdAt": NaiveDateTime,
"isRead": true
}
ShowServiceShort
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
ownerUser - ShowUserShort!
|
|
ownerCompany - ShowCompanyShort!
|
|
serviceStatus - ServiceStatusTranslateList!
|
|
updatedAt - NaiveDateTime!
|
|
files - [DownloadFile!]!
|
|
Arguments
|
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "abc123",
"description": "abc123",
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"serviceStatus": ServiceStatusTranslateList,
"updatedAt": NaiveDateTime,
"files": [DownloadFile]
}
ShowStandardShort
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
publicationAt - NaiveDateTime!
|
|
imageFile - DownloadFile!
|
|
ownerCompany - ShowCompanyShort!
|
|
standardStatus - StandardStatusTranslateList!
|
|
updatedAt - NaiveDateTime!
|
|
isFollowed - Boolean!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "abc123",
"description": "abc123",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerCompany": ShowCompanyShort,
"standardStatus": StandardStatusTranslateList,
"updatedAt": NaiveDateTime,
"isFollowed": true
}
ShowUserAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
firstname - String!
|
|
lastname - String!
|
|
secondname - String!
|
|
username - String!
|
|
description - String!
|
|
position - String!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
program - Program!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
certificates - [UserCertificateAndFile!]!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"firstname": "abc123",
"lastname": "abc123",
"secondname": "xyz789",
"username": "xyz789",
"description": "abc123",
"position": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 123,
"isFollowed": true
}
ShowUserShort
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
firstname - String!
|
|
lastname - String!
|
|
username - String!
|
|
imageFile - DownloadFile!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"firstname": "xyz789",
"lastname": "xyz789",
"username": "abc123",
"imageFile": DownloadFile
}
SlimCompany
SlimUser
SpecPath
SpecTranslateList
Fields
| Field Name | Description |
|---|---|
specId - Int!
|
|
langId - Int!
|
|
spec - String!
|
|
parentSpec - SpecTranslateList!
|
Example
{
"specId": 987,
"langId": 123,
"spec": "xyz789",
"parentSpec": SpecTranslateList
}
StandardAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
parentStandardUuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
publicationAt - NaiveDateTime!
|
|
imageFile - DownloadFile!
|
|
ownerUser - ShowUserShort!
|
|
ownerCompany - ShowCompanyShort!
|
|
typeAccess - TypeAccessTranslateList!
|
|
standardStatus - StandardStatusTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
standardFiles - [ShowFileRelatedData!]!
|
|
standardSpecs - [SpecTranslateList!]!
|
|
standardKeywords - [Keyword!]!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"parentStandardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"name": "abc123",
"description": "xyz789",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"typeAccess": TypeAccessTranslateList,
"standardStatus": StandardStatusTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"standardFiles": [ShowFileRelatedData],
"standardSpecs": [SpecTranslateList],
"standardKeywords": [Keyword],
"subscribers": 987,
"isFollowed": false
}
StandardStatusTranslateList
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
ToObject
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"COMPANY"
Token
Fields
| Field Name | Description |
|---|---|
bearer - String
|
Example
{"bearer": "xyz789"}
TypeAccessTranslateList
UUID
Example
"c25ec13b-380b-48e4-ba36-fb6a5a140664"
UploadFile
UserAccessComponentAndRelatedData
Fields
| Field Name | Description |
|---|---|
componentUuid - UUID!
|
|
user - ShowUserShort!
|
|
permission - PermissionTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"componentUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
UserAccessServiceAndRelatedData
Fields
| Field Name | Description |
|---|---|
serviceUuid - UUID!
|
|
user - ShowUserShort!
|
|
permission - PermissionTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"serviceUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"permission": PermissionTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
UserAccessStandardAndRelatedData
Fields
| Field Name | Description |
|---|---|
standardUuid - UUID!
|
|
user - ShowUserShort!
|
|
permission - PermissionTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"standardUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"user": ShowUserShort,
"permission": PermissionTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
UserAndRelatedData
Fields
| Field Name | Description |
|---|---|
uuid - UUID!
|
|
email - String!
|
|
firstname - String!
|
|
lastname - String!
|
|
secondname - String!
|
|
username - String!
|
|
phone - String!
|
|
description - String!
|
|
address - String!
|
|
position - String!
|
|
timeZone - String!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
program - Program!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isEmailVerified - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
certificates - [UserCertificateAndFile!]!
|
|
subscribers - Int!
|
|
companiesCount - Int!
|
|
componentsCount - Int!
|
|
standardsCount - Int!
|
|
favCompaniesCount - Int!
|
|
favComponentsCount - Int!
|
|
favStandardsCount - Int!
|
|
favUsersCount - Int!
|
Example
{
"uuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"email": "xyz789",
"firstname": "xyz789",
"lastname": "xyz789",
"secondname": "abc123",
"username": "abc123",
"phone": "xyz789",
"description": "abc123",
"address": "abc123",
"position": "xyz789",
"timeZone": "abc123",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"typeAccess": TypeAccessTranslateList,
"isEmailVerified": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 123,
"companiesCount": 987,
"componentsCount": 123,
"standardsCount": 987,
"favCompaniesCount": 987,
"favComponentsCount": 123,
"favStandardsCount": 123,
"favUsersCount": 123
}
UserCertificateAndFile
Fields
| Field Name | Description |
|---|---|
file - DownloadFile!
|
|
userUuid - UUID!
|
|
description - String!
|
Example
{
"file": DownloadFile,
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"description": "abc123"
}
UserToken
Fields
| Field Name | Description |
|---|---|
userUuid - UUID!
|
|
token - String!
|
|
createdAt - NaiveDateTime!
|
|
expirationAt - NaiveDateTime!
|
Example
{
"userUuid": "c25ec13b-380b-48e4-ba36-fb6a5a140664",
"token": "xyz789",
"createdAt": NaiveDateTime,
"expirationAt": NaiveDateTime
}