Skip to main content

Limits

A single page listing every limit the application enforces, for when you need to look one up.

Field lengths​

FieldLimit
Full name1–255 characters
Organisation name1–255 characters
Organisation slug50 characters
Project name255 characters
Project slug50 characters, unique per organisation
Suite name255 characters
Test case title1–500 characters
Test case tag50 characters each
Test case automation_id500 characters, globally unique
Test run name1–255 characters
Test plan name1–255 characters
Run template name255 characters
Attachment filename255 characters
Webhook URL2048 characters
Webhook secret8–256 characters
API key name100 characters
Email address254 characters
AI proposal title500 characters
AI rationale500 characters

Comment bodies are unbounded — a comment is stored as free text with no length limit.

Password rules​

A password must be 8–128 characters and contain at least:

  • one lowercase letter
  • one uppercase letter
  • one digit

This applies to sign-up and to password reset.

Upload limits​

UploadLimit
Test case attachment20 MB per file, maximum 10 per case per run
Avatar image5 MB

Allowed attachment types​

CategoryTypes
Imagesimage/png, image/jpeg, image/gif, image/webp
Documentsapplication/pdf, text/plain, text/csv
Dataapplication/json, application/zip
Videovideo/mp4

Anything else is rejected with "File type {type} is not allowed". Zip files are accepted, which is the workaround for attaching an unsupported format.

Batch limits​

OperationLimit
Bulk test case operations500 cases
Bulk case reorder500 cases
Bulk run result updates500 cases
Webhook endpoints per project20

Pagination defaults​

ListRangeDefault
Case historyup to 10050
Case execution history1–20050
Report trends5–100 runs20
Report flakiness5–100 cases30
AI analysis history1–10010
AI proposed cases1–10020

AI-specific limits​

LimitValue
Concurrent analyses per project1
Tickets fetched per release200
Ticket batch size50
Proposal expiry30 days
Analysis timeout300s soft / 360s hard
Provider request timeout30s (120s for custom and Hugging Face)

Time-based limits​

ItemDuration
Invitation validity7 days
Organisation deletion grace period30 days
Email verification resend cooldown1 hour
Password reset resend cooldown1 hour

Rate limits​

ActionLimit
Login10 per minute per IP
Sign-up5 per email per hour
Resend verification email5 per email per hour
Forgot password5 per email per 15 minutes
Google OAuth start and callback20 per minute each

Rate-limited requests return an error carrying retry_after_seconds, so a client knows how long to wait.

Plan-based limits​

FreeProEnterprise
Members525Unlimited
Projects325Unlimited
Test cases500UnlimitedUnlimited

See Plans and quotas for which features each plan includes.