Mutation
mutation NamespaceCreate($input: NamespaceCreateInput!) {
namespaceCreate(input: $input) {
errors {
code
message
}
namespace {
apiKeys {
apiKey {
__typename
}
roleConfig {
__typename
}
}
avatar
avatarThumbnail
createdAt
description
id
}
}
}Variables
{
"input": {
"id": "value",
"name": "string"
}
}Response
{
"data": {
"namespaceCreate": {
"errors": [
{
"code": "RESOURCE_IN_USE",
"message": "string"
}
],
"namespace": {
"apiKeys": [
{
"apiKey": {
"__typename": "ApiKey"
},
"roleConfig": {
"__typename": "NamespaceRoleConfig"
}
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
}
}
}
}Mutations
namespaceCreate
Create a namespace. Namespaces are logical groups to structure resource but also serves as a base for Validio’s role based access control (RBAC). Requires NAMESPACES_WRITE permissions.
MUTATION
namespaceCreate(input: NamespaceCreateInput!): NamespaceCreateResult!Arguments
input
required
Returns
errors
[ApiError!]!
A list of errors that occurred during the create process.
namespace
The namespace created after a successful request.
Mutation
mutation NamespaceCreate($input: NamespaceCreateInput!) {
namespaceCreate(input: $input) {
errors {
code
message
}
namespace {
apiKeys {
apiKey {
__typename
}
roleConfig {
__typename
}
}
avatar
avatarThumbnail
createdAt
description
id
}
}
}Variables
{
"input": {
"id": "value",
"name": "string"
}
}Response
{
"data": {
"namespaceCreate": {
"errors": [
{
"code": "RESOURCE_IN_USE",
"message": "string"
}
],
"namespace": {
"apiKeys": [
{
"apiKey": {
"__typename": "ApiKey"
},
"roleConfig": {
"__typename": "NamespaceRoleConfig"
}
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
}
}
}
}