Passer au contenu principal
POST
/
v2
/
{entity}
/
{project}
/
ops
Création d'op
curl --request POST \
  --url https://api.example.com/v2/{entity}/{project}/ops \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "source_code": "<string>"
}
'
{
  "digest": "<string>",
  "object_id": "<string>",
  "version_index": 123
}

Autorisations

Authorization
string
header
requis

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Paramètres de chemin

entity
string
requis
project
string
requis

Corps

application/json

Corps de la requête pour créer un objet Op via l’API REST.

Ce modèle exclut project_id, car il provient du chemin d’URL dans les endpoints REST.

name
string | null

Le nom de cet op. Les ops portant le même nom seront versionnés ensemble.

source_code
string | null

Code source complet de cet op, y compris les imports

Réponse

Réponse réussie

Modèle de réponse pour la création d’un objet Op.

digest
string
requis

Le digest de l’op créé

object_id
string
requis

L’ID de l’op créé

version_index
integer
requis

L’index de version de l’op créé