Skip to content
Back to site

When something goes wrong with a workflow, Copelf returns structured error responses with machine-readable codes. This page covers every error code, its meaning, and how to resolve it.

Error Response Format

All API errors follow a consistent JSON structure:

{
  "code": "workflow_not_found",
  "message": "The requested workflow does not exist.",
  "requestId": "req_abc123",
  "details": null
}
FieldTypeDescription
codestringMachine-readable error code (see tables below).
messagestringHuman-readable description of what went wrong.
requestIdstringOptional. Unique identifier for support tickets.
detailsunknownOptional. Additional context about the error.

Always include the requestId when contacting support -- it helps the team locate your request in logs quickly.

Authentication Errors

CodeHTTP StatusDescription
unauthenticated401No valid session or token provided.
forbidden403You lack permission for this action.

unauthenticated

Causes:

  • Your session has expired.
  • You are not signed in.
  • The request was made without valid authentication headers.

Fixes:

  1. Sign in again at copelf.com.
  2. If using the browser extension, ensure it is connected to your Copelf account.
  3. Clear your browser cookies and sign in fresh if the issue persists.

forbidden

Causes:

  • You are trying to access a workflow or resource owned by another user.
  • Your account does not have the required role or plan.

Fixes:

  1. Verify you are signed in with the correct account.
  2. Check that you own or have been granted access to the resource.

Workflow Errors

CodeHTTP StatusDescription
workflow_not_found404The workflow ID does not exist.
workflow_not_ready400The workflow has not finished analysis yet.
workflow_already_running409A run is already in progress for this workflow.
workflow_has_active_requests409The workflow has pending requests that must complete.

workflow_not_found

Causes:

  • The workflow was deleted.
  • The workflow ID in the URL or API call is incorrect.

Fixes:

  1. Double-check the workflow ID.
  2. Open your Dashboard and confirm the workflow still appears in your list.

workflow_not_ready

Causes:

  • The uploaded video is still being analyzed by the AI.
  • Analysis failed silently.

Fixes:

  1. Wait for the analysis to complete -- this typically takes 1-3 minutes depending on video length.
  2. If the status stays on "Analyzing" for more than 10 minutes, try re-uploading the video.

workflow_already_running

Causes:

  • You attempted to start a run while a previous run is still executing.

Fixes:

  1. Wait for the current run to finish, or cancel it first.
  2. Check the Runs tab to see the active run's status.

workflow_has_active_requests

Causes:

  • The workflow has pending approval requests or other active operations.

Fixes:

  1. Navigate to the workflow's Runs tab and resolve any pending approval requests.
  2. Wait for all active requests to complete before making changes.

Batch Errors

CodeHTTP StatusDescription
batch_not_found404The batch ID does not exist.
batch_already_completed409The batch has already finished executing.

batch_not_found

Fixes:

  1. Verify the batch ID is correct.
  2. Check your Batches list to confirm it exists.

batch_already_completed

Fixes:

  • A completed batch cannot be restarted. Create a new batch if you need to run the same iterations again.

Credit & Billing Errors

CodeHTTP StatusDescription
insufficient_credits400Your account does not have enough credits.
checkout_failed400The payment checkout process failed.
no_stripe_customer400No billing profile is linked to your account.
price_not_found404The requested pricing plan was not found.

insufficient_credits

Fixes:

  1. Check your current credit balance on the Billing page.
  2. Purchase additional credits or apply a coupon code.

checkout_failed

Fixes:

  1. Verify your payment method is valid and has sufficient funds.
  2. Try a different payment method.
  3. If the issue persists, contact support with your requestId.

no_stripe_customer

Fixes:

  1. Navigate to Settings > Billing and set up your billing profile.
  2. This usually happens on first purchase -- completing the checkout flow will create the profile automatically.

price_not_found

Fixes:

  • The pricing plan you selected may have been retired. Refresh the pricing page and select a current plan.

Coupon Errors

CodeHTTP StatusDescription
coupon_not_found404The coupon code does not exist.
coupon_inactive400The coupon exists but is not active.
coupon_expired400The coupon has passed its expiration date.
coupon_max_redemptions_reached400The coupon has been fully redeemed.
coupon_already_redeemed400You have already used this coupon.

Common fixes for coupon errors

  1. Double-check the coupon code for typos.
  2. Verify the coupon is still within its valid date range.
  3. Each coupon can only be redeemed once per account -- if you see coupon_already_redeemed, the credits should already be in your balance.
  4. If you believe there is an error, contact support with the coupon code and your requestId.

General Errors

CodeHTTP StatusDescription
bad_request400The request body or parameters are invalid.
unprocessable_entity422The request is well-formed but semantically invalid.
not_found404The requested resource does not exist.
conflict409The request conflicts with the current state.
timeout408The operation timed out.
internal500An unexpected server error occurred.

bad_request

Check the details field for specifics. Common causes:

  • Missing required fields in the request body.
  • Invalid field types (e.g., sending a string where a number is expected).

unprocessable_entity

The request structure is correct, but the values are not valid:

  • A variable name that conflicts with a reserved keyword.
  • An input value that fails validation rules.

timeout

Fixes:

  1. The operation took too long to complete. Retry after a short wait.
  2. For long-running workflows, consider breaking them into smaller steps.

internal

Fixes:

  1. This is a server-side issue. Retry the operation after a few seconds.
  2. If the error persists, contact support with the requestId.

Common Issues

Extension not connected -- If your runs stay in "Queued" indefinitely, make sure the Copelf browser extension is installed, enabled, and signed in to the same account. The extension must be running for workflows to execute.

Video too large -- Uploads are limited to 300 MB and 15 minutes in length. If your recording exceeds these limits, trim the video before uploading. Focus on recording only the essential steps.

Analysis stuck -- If your workflow stays in the "Analyzing" state for more than 10 minutes, the analysis may have encountered an issue. Try deleting the workflow and re-uploading the video. Ensure the video clearly shows each browser action without excessive scrolling or fast mouse movements.

Run staying in "Queued" -- Runs are executed through your browser extension. A run will remain in the "Queued" state until the extension picks it up. Confirm: 1. The extension is installed and active. 2. You are signed in to the extension with the same account. 3. Your browser is open and not in sleep mode.

Next Steps

Workflow ExamplesBrowse ready-to-use workflow templates for common automation tasks. Performance TipsOptimize your workflows for speed and credit efficiency.
Cookie Settings

We use cookies to improve your experience and analyze site usage.

Necessary Cookies

Essential cookies required for basic site functionality. Cannot be disabled.

Analytics Cookies

Help us understand how you use our site to improve our services.

Privacy Policy