PATCH
/
registry
/
repos
/
{repository_id}
{
  "id": "<string>",
  "origin": "<string>",
  "last_synced_at": "2023-11-07T05:31:56Z",
  "commit_sha": "<string>",
  "actions": [
    {
      "name": "<string>",
      "description": "<string>",
      "namespace": "<string>",
      "type": "udf",
      "origin": "<string>",
      "secrets": [
        {
          "name": "<string>",
          "keys": [
            "<string>"
          ],
          "optional_keys": [
            "<string>"
          ],
          "optional": true
        }
      ],
      "interface": {
        "expects": {},
        "returns": "<any>"
      },
      "implementation": {
        "type": "<any>",
        "template_action": {
          "type": "<any>",
          "definition": {
            "name": "<string>",
            "namespace": "<string>",
            "title": "<string>",
            "description": "",
            "display_group": "<string>",
            "doc_url": "<string>",
            "author": "<string>",
            "deprecated": "<string>",
            "secrets": [
              {
                "name": "<string>",
                "keys": [
                  "<string>"
                ],
                "optional_keys": [
                  "<string>"
                ],
                "optional": true
              }
            ],
            "expects": {},
            "steps": [
              {
                "ref": "<string>",
                "action": "<string>",
                "args": {}
              }
            ],
            "returns": "<string>"
          }
        }
      },
      "default_title": "<string>",
      "display_group": "<string>",
      "doc_url": "<string>",
      "author": "<string>",
      "deprecated": "<string>",
      "options": {
        "include_in_schema": true
      },
      "repository_id": "<string>",
      "action": "<string>",
      "is_template": true
    }
  ]
}

Authorizations

fastapiusersauth
string
cookie
required

Path Parameters

repository_id
string
required

Body

application/json
last_synced_at
string | null
commit_sha
string | null

The commit SHA of the repository

Required string length: 1 - 255
origin
string | null

The origin of the repository

Required string length: 1 - 255

Response

200
application/json
Successful Response
id
string
required
origin
string
required
last_synced_at
string | null
required
commit_sha
string | null
required
actions
object[]
required

API read model for a registered action.