NavigationContentFooter

Introduction

Test is a fake service that aim to manage fake humans. It is used for internal and public end-to-end tests.

This service don't use the Scaleway authentication service but a fake one. It allows to use this test service publicly without requiring a Scaleway account.

Getting Started

First, you need to call the Register method to create a new user. It will returns a secret_key that must be used in all other methods to authenticate yourself.

curl -XPOST -d '{}' https://api.scaleway.com/test/v1/regions/fr-par/register | jq
{
"secret_key":"<SECRET_KEY>",
"access_key":"<ACCESS_KEY>"
}

Then you probably want to create your first human:

curl -H "X-Auth-Token: <SECRET_KEY>" -XPOST\
-d '{"is_happy": true, "organization_id": "<ORG_ID>"}'\
https://api.scaleway.com/test/v1/regions/fr-par/humans | jq
{
"id": "39465185-0fd4-a178-892e-e285ece15114",
"organization_id": "<ORG_ID>",
"region": "fr-par",
"created_at": "2019-12-13T14:55:48.502182100Z",
"updated_at": "2019-12-13T14:55:48.502182100Z",
"height": 0,
"shoe_size": 0,
"altitude_in_meter": 0,
"altitude_in_millimeter": 0,
"fingers_count": 0,
"hair_count": 0,
"is_happy": true,
"eyes_color": "unknown",
"status": "stopped"
}
```.

Setup

Setup your access to the API

POST
/test/v1/register

Humans

Interact with the humans

GET
/test/v1/humans
POST
/test/v1/humans
GET
/test/v1/humans/{human_id}
PATCH
/test/v1/humans/{human_id}
DELETE
/test/v1/humans/{human_id}
POST
/test/v1/humans/{human_id}/run
POST
/test/v1/humans/{human_id}/smoke
API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2026 – Scaleway