Scaleway logo
Queues API

Queues provides a queuing service. It must be activated per Project before being used


Activate Queues

POST
https://api.scaleway.com
/mnq/v1beta1/regions/{region}/activate-sqs

Activate Queues for the specified Project ID. Queues must be activated before any usage such as creating credentials and queues. Activating Queues does not trigger any billing, and you can deactivate at any time.

Activate Queues › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams

Activate Queues › Request Body

project_id
​string

Project on which to activate the Queues service.

Activate Queues › Responses

200
project_id
​string

Project ID of the Project containing the service.

region
​string

Region of the service.

created_at
​string | null · date-time

Queues creation date. (RFC 3339 format)

updated_at
​string | null · date-time

Queues last modification date. (RFC 3339 format)

Queues activation status.

Enum values:
unknown_status
enabled
disabled
Default: unknown_status
sqs_endpoint_url
​string

Endpoint of the Queues service for this region and project.


Deactivate Queues

POST
https://api.scaleway.com
/mnq/v1beta1/regions/{region}/deactivate-sqs

Deactivate Queues for the specified Project ID. You must delete all queues and credentials before this call or you need to set the force_delete parameter.

Deactivate Queues › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams

Deactivate Queues › Request Body

project_id
​string

Project on which to deactivate the Queues service.

Deactivate Queues › Responses

200
project_id
​string

Project ID of the Project containing the service.

region
​string

Region of the service.

created_at
​string | null · date-time

Queues creation date. (RFC 3339 format)

updated_at
​string | null · date-time

Queues last modification date. (RFC 3339 format)

Queues activation status.

Enum values:
unknown_status
enabled
disabled
Default: unknown_status
sqs_endpoint_url
​string

Endpoint of the Queues service for this region and project.


Get Queues info

GET
https://api.scaleway.com
/mnq/v1beta1/regions/{region}/sqs-info

Retrieve the Queues information of the specified Project ID. information include the activation status and the Queues API endpoint URL.

Get Queues info › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams

Get Queues info › query Parameters

project_id
​string · required

Project to retrieve Queues info from.

Get Queues info › Responses

200
project_id
​string

Project ID of the Project containing the service.

region
​string

Region of the service.

created_at
​string | null · date-time

Queues creation date. (RFC 3339 format)

updated_at
​string | null · date-time

Queues last modification date. (RFC 3339 format)

Queues activation status.

Enum values:
unknown_status
enabled
disabled
Default: unknown_status
sqs_endpoint_url
​string

Endpoint of the Queues service for this region and project.