POST
/
v1
/
app
/
integration
/
filesystem
/
{integrationId}
{
  "id": "<string>",
  "user_id": "<string>",
  "org_id": "<string>",
  "type": "User",
  "provider_data": {
    "entity": {
      "id": "<string>",
      "name": "<string>",
      "goal": "<string>",
      "default_member_role": "Viewer",
      "default_role_enabled": true,
      "deadline": "<string>",
      "visibility": "Public",
      "member_count": 123,
      "members": [
        {
          "id": "<string>",
          "role": "Viewer",
          "user": {
            "id": "<string>",
            "org_id": "<string>",
            "account_id": "<string>",
            "profile_picture": "<string>",
            "name": "<string>",
            "email": "<string>",
            "job_position_name": "<string>",
            "job_position_description": "<string>",
            "state": "Active",
            "roles": [
              "AppGuest"
            ],
            "created_at": "<string>"
          },
          "is_project_member": true
        }
      ],
      "project_context": "<string>",
      "answer_context": "<string>",
      "is_pinned": true
    }
  },
  "created_at": "<string>",
  "updated_at": "<string>"
}

Path Parameters

integrationId
string
required

The ID of the integration to update

Body

application/json

Configuration for the integration

username
string
required
password
string
required

Response

200 - application/json

Returns the updated integration configuration.

id
string
required
user_id
string
required
org_id
string
required
type
enum<string>
required
Available options:
User,
SharePoint,
Confluence,
Claromentis,
FileSystem,
Mock
provider_data
object
required
created_at
string
required
updated_at
string
required