GraphQL input types for teams, users, organizations, extensions, webhooks, transformation templates, preview keys, personal access tokens, and temp file upload in the Amplience GraphQL Management API.
| Field | Type | Default | Description |
|---|
organizationId | ID! | | The ID of the organization that owns the new team |
label | String! | | A short human readable description of the team |
isOnboarding | Boolean | | Automatically add new users to this team on their first login if no specific team is assigned via an invite. |
| Field | Type | Default | Description |
|---|
id | ID! | | The ID of the team to update |
label | String | | A short human readable description of the team |
isOnboarding | Boolean | | Automatically add new users to this team on their first login if no specific team is assigned via an invite. |
| Field | Type | Default | Description |
|---|
id | ID! | | The ID of the team to delete |
| Field | Type | Default | Description |
|---|
teamId | ID! | | The ID of the team to add users to |
userIds | [ID!]! | | A list of users to add to the team |
| Field | Type | Default | Description |
|---|
teamId | ID! | | The ID of the team to remove users from |
userIds | [ID!]! | | A list of users to remove from the team |
| Field | Type | Default | Description |
|---|
organizationId | ID! | | The ID of the organization to invite the user to |
invitee | String! | | Email of the invitee |
assignedOrganizationRoles | [OrganizationRolesInput!] | | Organization roles to be assigned to the user |
assignedCMSHubRoles | [CMSHubRolesInput!] | | CMS Hub roles to be assigned to the user |
assignedCMSRepositoryRoles | [CMSRepositoryRolesInput!] | | CMS Repository roles to be assigned to the user |
teams | [ID!] | | Teams to be assigned to the user |
| Field | Type | Default | Description |
|---|
invitationId | ID! | | The ID of the organization invitation to update |
assignedOrganizationRoles | [OrganizationRolesInput!] | | User's organization roles |
assignedCMSHubRoles | [CMSHubRolesInput!] | | User's CMS Hub roles |
assignedCMSRepositoryRoles | [CMSRepositoryRolesInput!] | | User's CMS Repository roles |
teams | [ID!] | | Teams to be assigned to the user |
| Field | Type | Default | Description |
|---|
invitationId | ID! | | The ID of the invitation |
| Field | Type | Default | Description |
|---|
organizationId | ID! | | The ID of the user to assign the role to |
userId | ID! | | id of the user to uninvite |
removeOnlySSOIdentity | Boolean | | In a situation where there is a basic identity (username/password) and also a SSO identity we cannot decide which to remove.this boolean gives you the ability to target the SSO identity explicitly. Otherwise the operation fails as we cannot decide which identity to remove |
| Field | Type | Default | Description |
|---|
userId | ID! | | The ID of the user to assign the role to |
organizationId | ID! | | The ID of the org for the role that is to be assigned |
role | OrganizationRole! | | The role to assign to this user |
| Field | Type | Default | Description |
|---|
teamId | ID! | | The ID of the team to assign the role to |
organizationId | ID! | | The ID of the org for the role that is to be assigned |
role | OrganizationRole! | | The role to assign to this team |
| Field | Type | Default | Description |
|---|
teamId | ID! | | The ID of the team to assign the role to |
cmsHubId | ID! | | The ID of the repository for the role that is to be assigned |
role | CMSHubRole! | | The role to assign to this team |
| Field | Type | Default | Description |
|---|
teamId | ID! | | The ID of the team to assign the role to |
cmsRepositoryId | ID! | | The ID of the repository for the role that is to be assigned |
role | CMSRepositoryRole! | | The role to assign to this team |
| Field | Type | Default | Description |
|---|
userId | ID! | | The ID of the user to assign the role to |
cmsHubId | ID! | | The ID of the repository for the role that is to be assigned |
role | CMSHubRole! | | The role to assign to this user |
| Field | Type | Default | Description |
|---|
userId | ID! | | The ID of the user to assign the role to |
cmsRepositoryId | ID! | | The ID of the repository for the role that is to be assigned |
role | CMSRepositoryRole! | | The role to assign to this user |
| Field | Type | Default | Description |
|---|
organizationId | ID! | | ID of the Organization that these role assignments correspond to |
roles | [OrganizationRole!]! | | List of organization roles assigned to this user |
| Field | Type | Default | Description |
|---|
cmsHubId | ID! | | ID of the Hub that these role assignments correspond to |
roles | [HubRole!]! | | List of repository roles assigned to this user |
| Field | Type | Default | Description |
|---|
cmsRepositoryId | ID! | | ID of the Repository that these role assignments correspond to |
roles | [RepositoryRole!]! | | List of repository roles assigned to this user |
| Field | Type | Default | Description |
|---|
day | String | | |
format | ReportFormat | | |
month | String | | |
year | String! | | |
| Field | Type | Default | Description |
|---|
name | String! | | |
organizationId | ID! | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
| Field | Type | Default | Description |
|---|
label | String! | | |
description | String! | | |
url | String! | | |
icon | String! | | |
cmsHubId | ID! | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
label | String | | |
description | String | | |
url | String | | |
icon | String | | |
visibility | ExtensionVisibility | | |
quarantined | Boolean | | This can only be set by Amplience to prevent an extension from executing |
| Field | Type | Default | Description |
|---|
id | ID! | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
| Field | Type | Default | Description |
|---|
path | String! | | |
content | String! | | |
| Field | Type | Default | Description |
|---|
keyword | String | | |
internal | Boolean | | |
| Field | Type | Default | Description |
|---|
draft | Boolean | | |
| Field | Type | Default | Description |
|---|
extensionId | ID! | | |
label | String! | | |
description | String | | |
cmsHubId | ID! | | |
extensionReleaseId | ID | | |
env | JSON! | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
label | String | | |
description | String | | |
extensionReleaseId | ID | | |
env | JSON | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
| Field | Type | Default | Description |
|---|
mediaHubId | ID! | | The ID of the media hub that owns the new tranformation template |
name | String! | | The name of the new transformation template, used when referencing it from Dynamic Media. Transformation template names must be unique and cannot be changed |
label | String! | | A short human readable description of the transformation template |
template | String! | | The URL query parameters that this transformation template expands to, as dcoumented in the Dynamic Media API reference |
| Field | Type | Default | Description |
|---|
id | ID! | | The ID of the transformation template to update |
label | String! | | A short human readable description of the transformation template |
template | String! | | The URL query parameters that this transformation template expands to, as dcoumented in the Dynamic Media API reference |
| Field | Type | Default | Description |
|---|
id | ID! | | The ID of the transformation template to publish |
| Field | Type | Default | Description |
|---|
id | ID! | | The ID of the transformation template to delete |
| Field | Type | Default | Description |
|---|
id | ID! | | |
| Field | Type | Default | Description |
|---|
dangerouslyAllowUnauthenticated | Boolean! | | |
| Field | Type | Default | Description |
|---|
organizationId | ID! | | |
virtualStagingEnvironmentIds | [ID]! | | |
label | String! | | |
expiryDate | DateTime | | |
| Field | Type | Default | Description |
|---|
id | ID! | | |
enabled | Boolean | | |
| Field | Type | Default | Description |
|---|
id | String! | | |
| Field | Type | Default | Description |
|---|
filesize | Float! | | |