Skip to main content
POST
/
v1
/
app
/
integration
/
confluence
/
{integrationId}
/
ingest
Ingest data from Confluence
curl --request POST \
  --url https://{base_url}/v1/app/integration/confluence/{integrationId}/ingest \
  --header 'Content-Type: application/json' \
  --data '
{
  "entity": {
    "id": "<string>",
    "name": "<string>",
    "default_member_role": "Viewer",
    "default_role_enabled": true,
    "visibility": "Public",
    "goal": "<string>",
    "deadline": "<string>",
    "member_count": 123,
    "members": [
      {
        "id": "<string>",
        "role": "Viewer",
        "user": {
          "id": "<string>",
          "org_id": "<string>",
          "account_id": "<string>",
          "name": "<string>",
          "email": "<string>",
          "state": "Active",
          "roles": [
            "AppGuest"
          ],
          "created_at": "<string>",
          "profile_picture": "<string>",
          "job_position_name": "<string>",
          "job_position_description": "<string>"
        },
        "is_project_member": true
      }
    ],
    "project_context": "<string>",
    "answer_context": "<string>",
    "is_pinned": true
  }
}
'
{
  "message": "<string>"
}

Path Parameters

integrationId
string
required

The ID of the integration to use for ingestion

Body

application/json

The data to ingest, formatted as JSON. The actual structure depends on the integration type.

entity
object
required

Response

200 - application/json

Stream of ingestion results

message
string
required