Skip to main content

Common Error Responses

Authentication Errors

Solution: Check your API key or token is correct and included in headers.

Authentication Errors

Learn more about authentication errors

Template Required

Solution: Call list_templates first, then provide a template_id in your request.

Template Required

Learn how to handle template requirements

Credit/Quota Exceeded

Solution: Check your account credits/usage limits in the web app at https://app.poesius.com.

Generation Failed

Solution:
  • Check document format is supported (PDF, DOCX, TXT, MD)
  • Verify document is not corrupted
  • Try with simpler instructions
  • Check document size (keep under 50MB)
  • Contact support if issue persists

Invalid File Type

Solution:
  • Ensure you’re uploading a PowerPoint template file (.pptx or .ppt)
  • Check file extension matches the actual file type
  • Re-save the file in PowerPoint format if needed

File Too Large

Solution:
  • Reduce file size by compressing images
  • Remove unnecessary content
  • Split large documents into smaller files
  • Use document optimization tools

Template Not Found

Solution:
  • Verify the template ID is correct
  • Check that the template belongs to your account
  • List templates to see available template IDs
  • Ensure the template hasn’t been deleted

Rate Limit Exceeded

Solution:
  • Wait for the specified time before retrying
  • Check your subscription tier limits
  • Implement exponential backoff in your code
  • Consider upgrading your plan for higher limits

Status Polling

When using async endpoints, poll the status endpoint properly:

Status Polling

Learn about proper status polling

Best Practices

  • Always Check Status: Don’t assume generation succeeded
  • Handle Timeouts: Set maximum wait times for async operations
  • Retry Logic: Implement retry logic for transient errors
  • Error Logging: Log errors for debugging
  • User Feedback: Provide clear error messages to users

Error Codes

Authentication Errors

Detailed authentication error handling