For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integrations

Gets the iSAMS integration configuration for an organisation.

get
/api/v1/Integrations/isams/{organisationId}
Authorizations
AuthorizationstringRequired

Type "Bearer" followed by a space and a token.

Path parameters
organisationIdinteger · int32Required

Organisation identifier (route segment).

Responses
200

OK

application/json
orgIdstring · nullableOptional
importEnabledbooleanOptional
urlstring · nullableOptional
parentContactTypesstring[] · nullableOptional
get/api/v1/Integrations/isams/{organisationId}
GET /api/v1/Integrations/isams/{organisationId} HTTP/1.1
Host: publicapi-eu.schoolsbuddy.net
Authorization: YOUR_API_KEY
Accept: */*
{
  "orgId": "text",
  "importEnabled": true,
  "url": "text",
  "parentContactTypes": [
    "text"
  ],
  "importFlags": {
    "allMergesCorrespondenceOnly": true,
    "billingOrAllMergesOnly": true,
    "ignoreForms": true,
    "ignoreHouses": true,
    "ignoreSubjects": true,
    "ignoreYears": true,
    "parentalResponsibilityOnly": true
  }
}

Updates one or more iSAMS integration configuration settings for an organisation.

patch
/api/v1/Integrations/isams/{organisationId}
Authorizations
AuthorizationstringRequired

Type "Bearer" followed by a space and a token.

Path parameters
organisationIdinteger · int32Required

Organisation identifier (route segment).

Body
importEnabledboolean · nullableOptional
urlstring · nullableOptional
parentContactTypesstring[] · nullableOptional
Responses
200

OK

application/json
orgIdstring · nullableOptional
importEnabledbooleanOptional
urlstring · nullableOptional
parentContactTypesstring[] · nullableOptional
patch/api/v1/Integrations/isams/{organisationId}
PATCH /api/v1/Integrations/isams/{organisationId} HTTP/1.1
Host: publicapi-eu.schoolsbuddy.net
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 260

{
  "importEnabled": true,
  "url": "text",
  "parentContactTypes": [
    "text"
  ],
  "importFlags": {
    "allMergesCorrespondenceOnly": true,
    "billingOrAllMergesOnly": true,
    "ignoreForms": true,
    "ignoreHouses": true,
    "ignoreSubjects": true,
    "ignoreYears": true,
    "parentalResponsibilityOnly": true
  }
}
{
  "orgId": "text",
  "importEnabled": true,
  "url": "text",
  "parentContactTypes": [
    "text"
  ],
  "importFlags": {
    "allMergesCorrespondenceOnly": true,
    "billingOrAllMergesOnly": true,
    "ignoreForms": true,
    "ignoreHouses": true,
    "ignoreSubjects": true,
    "ignoreYears": true,
    "parentalResponsibilityOnly": true
  }
}

Last updated