Skip to main content

Media Files

[GET] List media files

Method: GET
Endpoint: /{yourCorePath}/api/{workspaceUuid}/media?page=1
Authorization
: Bearer
Response:

{
  "data": [
      {
          "id": "2",
          "uuid": "161b8c2d-c424-3a6a-b554-be277418ff08",
          "name": "tea-reduced-file-size.mp4",
          "mime_type": "video/mp4",
          "type": "video",
          "url": "https://your-domain.com/storage/2576cb55-ab0f-3708-9388-6d03290fcb3f/uploads/03-2024/9LD3AR2JF6MHl79rG7qWxGdEiqzneaOxMcnuw1M7.mp4",
          "thumb_url": "https://your-domain.com/storage/2576cb55-ab0f-3708-9388-6d03290fcb3f/uploads/03-2024/9LD3AR2JF6MHl79rG7qWxGdEiqzneaOxMcnuw1M7-thumb.jpg",
          "is_video": true,
          "created_at": "2024-03-29 15:33:32"
      },
      {
          "id": "1",
          "uuid": "511b8c2d-c424-3a6a-a154-be271418ff01",
          "name": "blue.png",
          "mime_type": "image/png",
          "type": "image",
          "url": "https://your-domain.com/storage/2576cb55-ab0f-3708-9388-6d03290fcb3f/uploads/03-2024/HsqEvFqHQYEU14DARrqULDnvoh7GMYopQGqYGhoi.png",
          "thumb_url": "https://your-domain.com/storage/2576cb55-ab0f-3708-9388-6d03290fcb3f/uploads/03-2024/HsqEvFqHQYEU14DARrqULDnvoh7GMYopQGqYGhoi-thumb.png",
          "is_video": false,
          "created_at": "2024-03-29 15:33:23"
      }
  ],
  "links": {
      "first": "https://your-domain.com/your-core-path/api/2576cb55-ab0f-3708-9388-6d03290fcb3f/media?page=1",
      "last": "https://your-domain.com/your-core-path/api/2576cb55-ab0f-3708-9388-6d03290fcb3f/media?page=1",
      "prev": null,
      "next": null
  },
  "meta": {
      "current_page": 1,
      "from": 1,
      "last_page": 1,
      "links": [
          {
              "url": null,
              "label": "« Previous",
              "active": false
          },
          {
              "url": "https://your-domain.com/your-core-path/api/2576cb55-ab0f-3708-9388-6d03290fcb3f/media?page=1",
              "label": "1",
              "active": true
          },
          {
              "url": null,
              "label": "Next »",
              "active": false
          }
      ],
      "path": "https://your-domain.com/your-core-path/api/2576cb55-ab0f-3708-9388-6d03290fcb3f/media",
      "per_page": 20,
      "to": 2,
      "total": 2
  }
}
[GET] Get a media file

Method: GET
Endpoint: /{yourCorePath}/api/{workspaceUuid}/media/{mediaUuid}
Authorization
: Bearer
Response:

{
  "id": "1",
  "uuid": "511b8c2d-c424-3a6a-a154-be271418ff01",
  "name": "blue.png",
  "mime_type": "image/png",
  "type": "image",
  "url": "https://your-domain.com/storage/2576cb55-ab0f-3708-9388-6d03290fcb3f/uploads/03-2024/HsqEvFqHQYEU14DARrqULDnvoh7GMYopQGqYGhoi.png",
  "thumb_url": "https://your-domain.com/storage/2576cb55-ab0f-3708-9388-6d03290fcb3f/uploads/03-2024/HsqEvFqHQYEU14DARrqULDnvoh7GMYopQGqYGhoi-thumb.png",
  "is_video": false,
  "created_at": "2024-03-29 15:33:23"
}
[POST] Upload a media file

MethodPOST
Endpoint: /{yourCorePath}/api/{workspaceUuid}/media
Authorization
: Bearer
Body:

{
  "file": binary,
}
Key Format Required Description
file binary required

File binary.

[DEL] Delete media files

MethodDELETE
Endpoint: /{yourCorePath}/api/{workspaceUuid}/media
Authorization
: Bearer
Params:

{
  "items": [1,2]
}
Key Format Required Description
items array required Array of media file IDs
items.* integer required Media File ID