단체

업데이트 됨

조직 리소스는 API의 클라이언트와 관련된 다른 모든 API 리소스를 연결하는 데 도움을줍니다 (여기에서 클라이언트는 API 클라이언트 구현이 아니라 API 고객입니다).

API 키를 사용하여 API에 대한 데이터 검색 작업을 수행하기 전에 조직을 구성해야합니다. 적어도 유효한 스토리지 구성이 없으면 API는 결과를 게시하는 방법을 알 수 없습니다.

조직은 기본 사용 권한 집합을 추적합니다. 여기에는 조직 내에서 API에 대해 수행 할 수있는 조작 키가 설명되어 있습니다.

속성

이름 유형 기술
id 조직 ID 자원 식별자.
resource 문자열, 항상 organisation 자원 유형 지정자.
type 수퍼 스트링 다음 중 하나 : standard , super .
name 조직의 선택한 이름입니다.
slug name 의 슬러시 버전.
permissions 사용 권한 리소스 중첩 된 사용 권한 리소스
storage_configs 스토리지 구성 리소스 목록 조직과 관련된 저장소 구성 객체의 중첩 목록입니다.
storage_config_default 선택적, 스토리지 구성 ID 조직의 기본 저장소 구성 ID입니다.
webhook_configs Webhook 구성 리소스 목록 조직과 관련된 webhook 구성 객체의 중첩 목록입니다.
webhook_config_default 선택적, webhook 구성 ID 조직의 기본 Webhook 구성 ID입니다.
state 다음 중 하나 : unconfigured blocked , active , deactivated , blocked .
date_created 날짜 시간 리소스가 생성 된 시점.

유형

standard
API 클라이언트.
super
API의 내부 관리자 용.

권한

permissions 값은 조직에 대한 기본 사용 권한 집합을 지정합니다. 이는 해당 조직의 하위 리소스에 부여되는 가장 엄격한 권한이 아닙니다. 즉 키 또는 사용자는 자신이 소속 된 조직보다 많은 데이터에 액세스 할 수 없습니다.

unconfigured
모든 조직이이 상태로 생성됩니다. 이 상태에 있으면 대부분의 데이터 검색 기능에 대한 액세스가 차단됩니다.
active
조직이 구성되었으며 API의 모든 부분을 사용할 수 있습니다.
deactivated
조직은 소유자의 요청에 따라 종료되었습니다.
blocked
조직은 API 관리자에 의해 종료되었습니다.

GET /organisation 검색

cURL 사용

curl https://ricloud-api.reincubate.com/organisation \
  -H 'Authorization: Token <your key_token>'

ricloud-py 사용하기

import ricloud

ricloud.Organisation.retrieve()

샘플 응답

{
  "id": 1,
  "resource": "organisation",
  "name": "My org",
  "slug": "my-org",
  "permissions": {
      "id": 1,
      "resource": "organisation_permissions",
      "identifier": "default",
      "scopes": {
          "source_type:icloud.*": [],
          "task_type:*": [],
          "data_type:icloud.account.info": [],
      },
      "date_created": "2018-11-08T13:05:29.954188Z"
  },
  "storage_configs": [
    {
      "id": 1,
      "resource": "storage_config",
      "type": "gs",
      "url": "gs://my-storage-bucket",
      "credentials": {},
      "state": "valid",
      "date_created": "2018-11-08T16:47:56.849618Z"
    }
  ],
  "storage_config_default": 1,
  "webhook_configs": [
    {
      "id": 1,
      "resource": "webhook_config",
      "url": "https://www.mywebhookendpoint.com/webhooks",
      "secret": "Wg69dQaffJuXckXsdoHuPYkf3VSWEGMa",
      "state": "valid",
      "date_created": "2018-11-08T13:07:59.563975Z"
    }
  ],
  "webhook_config_default": 1,
  "state": "active",
  "date_created": "2018-11-08T13:05:29.784270Z"
}

POST /organisation 업데이트

매개 변수

이름 유형 기술
name 조직의 표시 이름을 변경합니다.
storage_config_default 스토리지 구성 ID 조직에서 사용하는 기본 저장소 구성을 변경하십시오.
webhook_config_default webhook 구성 ID 조직에서 사용하는 기본 webhook 구성을 변경합니다.

cURL 사용

curl 'https://ricloud-api.reincubate.com/organisation' \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "My new organisation name"
}'

ricloud-py 사용하기

import ricloud

ricloud.Organisation.update(name='My new org')

샘플 응답. slug 속성은 초기 조직 생성시에만 생성되므로 변경되지 않습니다.

{
  "id": 1,
  "resource": "organisation",
  "name": "My new org",
  "slug": "my-org",
  "permissions": {},
  "storage_configs": [
    {
      "id": 1,
      "resource": "storage_config",
      "type": "gs",
      "url": "gs://my-storage-bucket",
      "credentials": {},
      "state": "valid",
      "date_created": "2018-11-08T16:47:56.849618Z"
    }
  ],
  "storage_config_default": 1,
  "webhook_configs": [
    {
      "id": 1,
      "resource": "webhook_config",
      "url": "https://www.mywebhookendpoint.com/webhooks",
      "secret": "Wg69dQaffJuXckXsdoHuPYkf3VSWEGMa",
      "state": "valid",
      "date_created": "2018-11-08T13:07:59.563975Z"
    }
  ],
  "webhook_config_default": 1,
  "state": "active",
  "date_created": "2018-11-08T13:05:29.784270Z"
}

어떻게 도와 드릴까요?

지원 팀이 도와 드리겠습니다!

근무 시간은 월요일부터 금요일, 오전 9 시부 터 오후 5시 (그리니치 표준시)입니다. 시간은 현재 2:22 오후 GMT입니다.

우리는 1 일 이내에 모든 메시지에 답장하고자합니다.

지원 섹션으로 이동 › 엔터프라이즈 팀에 문의하십시오. ›
우리의 멋진 지원 팀

이 기사를 개선 할 수 있습니까?

사용자의 의견을 듣고 싶습니다. 전자 메일을 보내지 말고, 의견을 남기거나, 트윗하지 마십시오. @reincubate?

© 2008 - 2019 Reincubate Ltd. 판권 소유. 영국과 웨일즈에 등록 #5189175, VAT GB151788978. Reincubate®는 등록 상표입니다. 개인 정보 및 이용 약관. 우리는 2FA를 권장합니다. 런던에서 Built로 지어졌습니다.