1. APIs
FigoAILabs API Documentation
  • Quickstart
  • Website Plugin
  • Mobile Plugin
  • Rate Limits & Pricing
  • FigoAI MCP Server Guide
  • APIs
    • Chat Assistant API
      POST
    • Image Assistant API
      POST
    • Text To Speech API
      POST
    • Speech To Text API
      POST
    • Guardrails API
      POST
    • CV Scoring API
      POST
    • Web Search API
      POST
    • Sentiment Analysis API
      POST
    • Message Context API
      POST
    • Image Analyzer API
      POST
    • Upload Files With OCR
      POST
    • Extract Bank Account From Image
      POST
    • Check Assistant Health
      GET
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
    • Schemas
      • ApiKeyRequest
      • Assignee
      • AssistantRequest
      • AssistantTrainingRequest
      • AssistantTrainingRequestByUrl
      • CVScoringRequest
      • Cf
      • Change
      • ChangePasswordRequest
      • ChangePlanRequest
      • ChatRequest
      • ChatUser
      • CompanyEntityCreateRequest
      • CompanyEntityUpdateRequest
      • CompanyPreferenceUpdateRequest
      • ConfirmPasswordRequest
      • Contact
      • CreateUserRequest
      • CustomFields
      • CustomerContact
      • DescAttachment
      • Entry
      • FAQ
      • FBEntry
      • FBMessage
      • FBMessaging
      • FBRecipient
      • FBSendMessage
      • FBSender
      • FacebookReceiveMessageRequest
      • FacebookSendMessageRequest
      • FacebookSetupRequest
      • GoogleSignInRequest
      • GuardrailForAssistantRequest
      • GuardrailRequest
      • HallucinationTrack
      • IGEntry
      • IGMessage
      • IGMessaging
      • IGRecipient
      • IGSendMessage
      • IGSender
      • ImageChatRequest
      • ImageDefaultChatRequest
      • InstagramReceiveMessageRequest
      • InstagramSendMessageRequest
      • InstagramSetupRequest
      • LLMPoolRequest
      • LLMRequest
      • LayoutDetails
      • Message
      • MessageRequest
      • MessageRequestForWebSearch
      • Metadata
      • Payload
      • Profile
      • RefreshTokenRequest
      • RemitaPersonalSignInRequest
      • RemitaSignInRequest
      • RequestOTPRequest
      • ResetPasswordRequest
      • SaveAssistantFAQByTextRequest
      • SaveAssistantFAQByUrlRequest
      • SaveAssistantFAQRequest
      • SaveToolingAgentMapRequest
      • SaveToolingAgentRequest
      • SentimentValidationRequest
      • SignInRequest
      • SignUpRequest
      • TWDirectMessageEvent
      • TWMessageCreate
      • TWMessageData
      • TWTarget
      • TeamsLoginRequest
      • Text
      • TextToSpeechRequest
      • TransactionInitializeRequest
      • TwitterReceiveMessageRequest
      • TwitterSendMessageRequest
      • TwitterSetupRequest
      • UpdateAssistantFAQRequest
      • UpdateUserRequest
      • ValidateOTPRequest
      • Value
      • VerifyEmailRequest
      • WhatsAppReceiveMessageRequest
      • WhatsAppSendMessageRequest
      • WhatsAppSetupRequest
      • ZohoCreateTicketRequest
      • ZohoReceiveMessageRequest
      • ZohoReplyTicketRequest
      • ZohoSetupRequest
    • AssistantHealthResponse
    • FileUploadResponse
    • BankAccountExtractRequest
    • RateLimitResponse
    • BankAccountExtractResult
    • RawFile
    • LLMImage
    • StandardResponse
  1. APIs

Upload Files With OCR

Developing
POST
/api/v1/cdn/upload/ocr/{assistantid}
Maintainer:Not configured
Uploads base64-encoded files to the CDN for the API key's company and returns one URL per file, in request order. Supported image types: jpg, jpeg, png, gif, webp.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Request processed. responseCode 00 means every file uploaded; 99 means validation failed or at least one file did not upload.
Bodyapplication/json

🟠400
🟠401
🟠429
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v1/cdn/upload/ocr/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '[
    {
        "extension": "png",
        "base64String": "iVBORw0KGgoAAAANSUhEUgAAAAUA..."
    },
    {
        "extension": "pdf",
        "base64String": "JVBERi0xLjcKJeLjz9MK..."
    }
]'
Response Response Example
200 - All files uploaded
{
    "responseCode": "00",
    "responseMessage": "Successful",
    "responseData": [
        "https://cdn.example.com/files/a1b2-133456789.png",
        "https://cdn.example.com/files/c3d4-133456790.pdf"
    ]
}
Modified at 2026-11-09 17:00:22
Previous
Image Analyzer API
Next
Extract Bank Account From Image
Built with