action_not_allowed_in_demo_workspace | The performed action is not allowed for a demo workspace. |
attachment_file_size_too_large | The attachment being uploaded exceeds the limit (6MB) |
attachment_file_type_not_allowed | The file type is not allowed. Banned file types: bat , bin , chm , com , cpl , crt , exe , hlp , hta , inf , ins , isp , jse , lnk , mdb , msc , msi , msp , mst , pcd , pif , reg , scr , sct , shs , vba , vbe , vbs , wsf , wsh , wsl |
attachment_not_uploaded | The attachment ID being referenced was created, but not uploaded. Upload the attachment and try again. |
cannot_assign_customer_to_user | The user that the customer is being assigned to doesn't have a role that is capable of helping the customer. Assign the "Help customers" role to the user and try again. |
cannot_remove_only_admin_user | Can't remove the last user with an admin role. Assign another user the admin role as well and try again. |
cannot_reply_to_unsent_email | The email being replied to has yet to be sent. Wait until the email is sent and try again. |
cannot_update_field | Some custom timeline entry fields can't be updated but only created (such as timestamp ). Delete the custom timeline entry and recreate it if you want to update these fields. |
customer_already_exists_with_email | A customer with this email already exists in the workspace and can't be created again. |
customer_already_exists_with_external_id | A customer with this external id already exists in the workspace and can't be created again. |
customer_already_is_status | An attempt to change a customer to a status that the customer already is was made. |
customer_already_marked_as_spam | The customer has already been marked as spam and can't be marked as spam again. |
customer_card_config_key_already_exists | A customer card config with this key already exists in the workspace and can't be created again. |
customer_is_marked_as_spam | An action was attempted but cannot be performed as the customer is marked as spam. |
customer_is_not_marked_as_spam | An action was attempted but cannot be performed as it requires the customer to be marked as spam. |
customer_status_cannot_be_changed_to_idle | The customer's status cannot be changed to idle, see error for reason. |
customer_jwt_expired | The customer's JWT has expired. Recreate the JWT and try again. |
customer_jwt_invalid | The customer's JWT is in an invalid format. Fix the contents of the JWT and try again. |
customer_group_has_memberships | The customer group has memberships and can't be deleted. |
customer_group_key_already_exists | A customer group with this key already exists in the workspace and can't be created again. |
customer_session_challenge_invalid | The provided customer challenge digits are invalid. |
domain_alreay_taken | The domain in the support email address is already taken by a different workspace. Currently only one workspace can use a domain. If this is an issue, please contact help@plain.com. |
domain_cannot_be_public | The domain in the support email address is considered public and cannot be used. |
insufficient_permissions | The user doesn't have the required permissions to create an API key that has more permissions than the user itself. |
issue_already_open | Issue is already in an open state and can't be opened. |
issue_already_resolved | Issue is already in a resolved state and can't be resolved. |
issue_already_this_issue_type | Issue is already the provided issue type and can't be changed to it. |
issue_already_this_priority | Issue is already the provided priority and can't be changed to it. |
linear_issue_already_linked_to_issue | Issue is already linked to the provided Linear issue and cannot be linked again. |
linear_organisation_cannot_be_authorised | The Linear OAuth flow failed. Detailed reasoning is included in the error. |
mark_as_read_user_must_be_assigned_to_customer | The user trying to mark the timeline as read isn't the user that is assigned to the customer. Assign the user to the customer and try again. |
roles_at_least_one_admin_required | Can't remove the role for the user as it would leave no users with the admin role in the workspace. Assign another user the admin role as well and try again. |
too_many_customer_card_configs | The maximum number of customer card configs has been reached for this workspace. |
too_many_webhook_targets | The maximum number of webhook targets has been reached for this webhook. |
user_account_already_exists | A User Account already exists for the current user. |
user_already_this_status | User is already in this status can can't be changed to it. |
user_linear_integration_not_found | A User does not have a Linear integration setup. |
workspace_app_key_not_found | The workspace app key can't be found. |
workspace_app_public_key_required | A workspace app key must be provided. |
workspace_app_required | A workspace app must be provided. |
workspace_chat_not_enabled | Chat is disabled so chat messages can't be sent. |
workspace_email_domain_not_configured | Email domain settings aren't fully configured yet. Double check the email settings page. |
workspace_email_domain_not_set | A support email is not configured in the email settings. Double check the email settings page. |
workspace_email_forwarding_not_configured | Email forwarding settings aren't fully configured yet. Double check the email settings page. |
workspace_email_not_enabled | Email is not enabled so emails can't be sent. |
workspace_invite_already_accepted | The invite has already been accepted by the user. |
workspace_invite_email_already_invited | The email trying to be invited already has an outstanding invite. |
workspace_invite_email_already_member_of_workspace | The email trying to be invited is already a member of the workspace. |
workspace_invite_email_doesnt_match | The user trying to accept the invite has a different email than the invite is for. |
workspace_support_email_address_conflict | The entered support email address is already taken by a different workspace. |
you_shall_not_pass | 🧙 User account signup is currently blocked. |