Crear operacions
Crea una o diverses operacions en base a l’abast i objectius enviats.
Tipus d’operació disponibles actualment: execute_microservice, delete_workspaces, shutdown_workspaces i restart_workspaces.
Compatibilitat de paràmetres per a execute_microservice
payload.parameters només s’aplica a execucions de microserveis PowerShell a Windows i només és suportat en dispositius amb el nou agent instal·lat.
Els valors enviats en payload.parameters es transmeten com a text (string). La interpretació de tipus depèn de la definició de paràmetres i del parseig implementat en el script del microservei.
Per a aquest context, tipus de dades dels paràmetres recomanats:
string,integer,double,decimalidatetime.- Per a
doubleidecimal, useu notació amb punt decimal (.). - Per a
datetime, useu format ISO 8601 (per exemple:2026-07-09T10:30:00Z). - Quan s’executa al destí, els valors
datetimepoden representar-se en hora local. - L’execució correcta també depèn de la qualitat i validacions de l’script.
curl --request POST \
--url https://api.flexxible.net/v1/organizations/{organization_id}/operations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"type": "execute_microservice",
"target": {
"type": "workspaces",
"ids": [
"507f1f77bcf86cd799439011",
"507f1f77bcf86cd799439012"
]
},
"expiration_in_seconds": 600,
"payload": {
"microservice_id": "507f1f77bcf86cd799439015",
"parameters": {
"mode": "safe"
}
}
}
'{
"ids": [
{
"organization_id": "507f1f77bcf86cd799439011",
"operation_id": "507f1f77bcf86cd799439031"
}
]
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}Autoritzacions
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paràmetres de ruta
Identificador únic de l'organització.
24^[0-9a-f]{24}$Cos
Tipus de comandament d'operació.
execute_microservice, delete_workspaces, shutdown_workspaces, restart_workspaces, suspend_workspaces Objecte d'abast i objectius.
Show child attributes
Show child attributes
Expiració personalitzada en segons. Si s'ometeix s'utilitza el valor per defecte del comandament.
600 <= x <= 84600Càrrega específica del tipus d'operació. Per a delete_workspaces/shutdown_workspaces/restart_workspaces/suspend_workspaces no es permet càrrega útil.
Resposta
Operacions creades correctament.
Identificadors d'operacions creades en el mateix ordre de creació.
1Show child attributes
Show child attributes
curl --request POST \
--url https://api.flexxible.net/v1/organizations/{organization_id}/operations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"type": "execute_microservice",
"target": {
"type": "workspaces",
"ids": [
"507f1f77bcf86cd799439011",
"507f1f77bcf86cd799439012"
]
},
"expiration_in_seconds": 600,
"payload": {
"microservice_id": "507f1f77bcf86cd799439015",
"parameters": {
"mode": "safe"
}
}
}
'{
"ids": [
{
"organization_id": "507f1f77bcf86cd799439011",
"operation_id": "507f1f77bcf86cd799439031"
}
]
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}