Saltar al contenido principal
POST
/
v1
/
organizations
/
{organization_id}
/
operations
curl --request POST \ --url https://api.staging.flxwvdexternal.com/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>"
  }
}

Autorizaciones

Authorization
string
header
requerido

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parámetros de ruta

organization_id
string
requerido

Identificador unico de la organizacion.

Maximum string length: 24
Pattern: ^[0-9a-f]{24}$

Cuerpo

application/json
type
enum<string>
requerido

Tipo de comando de operacion.

Opciones disponibles:
execute_microservice,
delete_workspaces,
shutdown_workspaces,
restart_workspaces,
suspend_workspaces
target
object
requerido

Objeto de alcance y objetivos.

expiration_in_seconds
integer

Expiracion personalizada en segundos. Si se omite se usa el valor por defecto del comando.

Rango requerido: 600 <= x <= 84600
payload
object

Carga especifica del tipo de operacion. Para delete_workspaces/shutdown_workspaces/restart_workspaces/suspend_workspaces no se permite payload.

Respuesta

Operaciones creadas correctamente.

ids
object[]
requerido

Identificadores de operaciones creadas en el mismo orden de creación.

Minimum array length: 1