Postly
  1. Files
Postly
  • Overview
  • Workspaces
    • Fetch workspaces
      GET
  • Socials
    • Fetch socials
      GET
  • Files
    • Upload a file
      POST
    • Fetch files
      GET
    • Delete a file
      DELETE
    • Upload from URL
      POST
  • Posts
    • Create a post
      POST
    • Update a post
      POST
    • Fetch a post
      GET
    • Delete a post
      DELETE
    • Fetch posts
      GET
  • Schemas
    • Schemas
      • Requests
        • Posts
          • PostRequest
      • DTOs
        • Schedule
          • OneOffSchedule
          • RecurringSchedule
          • WeekDayMapping
        • Files
          • FileData
        • Posts
          • PlatformPosts
            • Settings
              • BlueskyPostSettings
              • YouTubePostSettings
            • PlatformPost
          • PostTargetPlatform
          • Post
        • Workspaces
          • Workspace
        • Channels
          • Channel
  1. Files

Upload from URL

POST
/v1/files/upload-from-url

Request

Authorization
API Key
Add parameter in header
X-API-KEY
Example:
X-API-KEY: ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Body

🟠400
🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://openapi.postly.ai/v1/v1/files/upload-from-url' \
--header 'X-API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "url": "https://example.com/image.jpg",
  "file_name": "optional-name.jpg"
}'
Response Response Example
200 - Example 1
{
    "success": true,
    "data": {
        "id": "file_abc123",
        "url": "https://cdn.postly.ai/files/file_abc123.jpg",
        "file_name": "optional-name.jpg"
    }
}
Modified at 2026-02-28 16:11:21
Previous
Delete a file
Next
Create a post
Built with