Skip to main content
GET
/
integrations
/
scaleway
/
container-registry
/
project
/
{projectId}
/
credentials
/
{credentialId}
/
images
List Scaleway Images
curl --request GET \
  --url https://api.example.com/integrations/scaleway/container-registry/project/{projectId}/credentials/{credentialId}/images
{
  "success": true,
  "data": {
    "images": [
      {
        "imageId": "c3d4e5f6-a7b8-9012-cdef-123456789012",
        "name": "my-api",
        "namespaceId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
        "tagCount": 5,
        "size": 268435456,
        "visibility": "private",
        "status": "ready",
        "createdAt": "2026-02-10T14:00:00.000Z",
        "updatedAt": "2026-03-15T09:00:00.000Z"
      }
    ],
    "totalCount": 12,
    "page": 1,
    "pageSize": 20
  }
}

Path Parameters

projectId
string
required
The UUID of the project
credentialId
string
required
The UUID of the stored credential

Query Parameters

namespaceId
string
Scaleway namespace UUID to list images from. Defaults to the namespace associated with the credential.
page
number
Page number (1-based). Default: 1
pageSize
number
Number of items per page. Default: 20

Authorization

Requires read permission on the project.

Response

success
boolean
Whether the request succeeded
data
object
{
  "success": true,
  "data": {
    "images": [
      {
        "imageId": "c3d4e5f6-a7b8-9012-cdef-123456789012",
        "name": "my-api",
        "namespaceId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
        "tagCount": 5,
        "size": 268435456,
        "visibility": "private",
        "status": "ready",
        "createdAt": "2026-02-10T14:00:00.000Z",
        "updatedAt": "2026-03-15T09:00:00.000Z"
      }
    ],
    "totalCount": 12,
    "page": 1,
    "pageSize": 20
  }
}