v4

latestOpenAPI 3.1.02026-08-02261331761.5 KB
Bulk Operations

Bulk Replace Resource Instances

Creates or replaces Resource Instances. If a resource instance with key and resource already exists, it will be replaced.

put/v2/facts/{proj_id}/{env_id}/bulk/resource_instances

Path parameters

proj_idstring required

Either the unique id of the project, or the URL-friendly key of the project (i.e: the "slug").

Either the unique id of the project, or the URL-friendly key of the project (i.e: the "slug").

env_idstring required

Either the unique id of the environment, or the URL-friendly key of the environment (i.e: the "slug").

Either the unique id of the environment, or the URL-friendly key of the environment (i.e: the "slug").

Request body

Example request

{
  "operations": [
    {
      "key": "react",
      "resource": "repository",
      "tenant": "default",
      "attributes": {
        "private": "false",
        "owner": "facebook"
      }
    },
    {
      "key": "deployment",
      "resource": "repository",
      "tenant": "default",
      "attributes": {
        "private": "true",
        "owner": "facebook"
      }
    }
  ]
}

Response

Successful Response

ResourceInstanceCreateBulkOperationResult required