Organization
Overview
Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of Organization service and how to call API.
The API is provided as a RESTful API, and it responds in JSON format.
Version
| Version | Status | Supported Until |
|---|
| 1.0 | DEPRECATED | 20251231 |
| 1.1 | CURRENT | - |
OpenAPI URL
https://organization.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
1 - APIs
1.1 - AcceptInvitation
1.1.1 - 1.1
put /v1/invitations/{invitation_id}/accept
Description
accept a specific invitation
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | invitation_id required | μ΄λ ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
Responses
Example HTTP request
Request path
/v1/invitations/{invitation_id}/accept
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"failed_id": {
"error_code": "Invitation.AlreadySentError",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"failed_name": "My Organization"
},
"master_account_email": "score@samsung.com",
"success_id": {
"success_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"success_name": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.1.2 - 1.0
put /v1/invitations/{invitation_id}/accept
Description
accept a specific invitation
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | invitation_id required | μ΄λ ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
Responses
Example HTTP request
Request path
/v1/invitations/{invitation_id}/accept
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"failed_id": {
"error_code": "Invitation.AlreadySentError",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"failed_name": "My Organization"
},
"master_account_email": "score@samsung.com",
"success_id": {
"success_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"success_name": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.2 - AttachPolicyBindings
1.2.1 - 1.1
post /v1/assignments/policy-bindings
Description
attach policy bindings
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/assignments/policy-bindings
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"entity": "POLICY",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"policy_ids": [
"f98e76d54c32b10a9z8y7x6w5v4u3"
],
"target_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Conflict",
"failed_caused": "Account 482d111a302547fbbd11ee0141ea23bb is not found",
"failed_id": "ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
}
],
"success_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
1.2.2 - 1.0
post /v1/assignments/policy-bindings
Description
attach policy bindings
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/assignments/policy-bindings
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"entity": "POLICY",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"policy_ids": [
"f98e76d54c32b10a9z8y7x6w5v4u3"
],
"target_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Conflict",
"failed_caused": "Account 482d111a302547fbbd11ee0141ea23bb is not found",
"failed_id": "ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
}
],
"success_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
1.3 - CancelInvitations
1.3.1 - 1.1
put /v1/invitations/cancel
Description
cancel invitations
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/invitations/cancel
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"ids": [
"138c2fc8c29a449dbfa8681f8f1d78e2"
],
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"success_ids": [
"138c2fc8c29a449dbfa8681f8f1d78e2"
]
}
1.3.2 - 1.0
put /v1/invitations/cancel
Description
cancel invitations
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/invitations/cancel
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"ids": [
"138c2fc8c29a449dbfa8681f8f1d78e2"
],
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"success_ids": [
"138c2fc8c29a449dbfa8681f8f1d78e2"
]
}
1.4 - CreateAccount
1.4.1 - 1.1
post /v1/organization-accounts
Description
create a account
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 201 | Created | AccountCreateResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"login_id": "log-archive@samsung.com",
"name": "score-account",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"role_name": "OrganizationAccountAccessRole"
}
Example HTTP response
Response 201
{
"failed": {
"error_code": "Organization.AccountNotRemovable",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found"
},
"success": {
"success_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"success_name": "score-account"
}
}
1.4.2 - 1.0
post /v1/organization-accounts
Description
create a account
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 201 | Created | AccountCreateResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"login_id": "log-archive@samsung.com",
"name": "score-account",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"role_name": "OrganizationAccountAccessRole"
}
Example HTTP response
Response 201
{
"failed": {
"error_code": "Organization.AccountNotRemovable",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found"
},
"success": {
"success_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"success_name": "score-account"
}
}
1.5 - CreateDelegationPolicy
1.5.1 - 1.1
post /v1/delegation-policies
Description
create a delegation policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 201
{
"policy": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.5.2 - 1.0
post /v1/delegation-policies
Description
create a delegation policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 201
{
"policy": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.6 - CreateInvitation
1.6.1 - 1.1
post /v1/invitations
Description
create an invitation
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/invitations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"target_login_ids": [
"score-1@samsung.com"
]
}
Example HTTP response
Response 201
{
"failed_ids": [
{
"error_code": "Invitation.AlreadySentError",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": [
"score-1@samsung.com"
]
}
],
"success_ids": [
"log-archive@samsung.com"
]
}
1.6.2 - 1.0
post /v1/invitations
Description
create an invitation
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/invitations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"target_login_ids": [
"score-1@samsung.com"
]
}
Example HTTP response
Response 201
{
"failed_ids": [
{
"error_code": "Invitation.AlreadySentError",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": [
"score-1@samsung.com"
]
}
],
"success_ids": [
"log-archive@samsung.com"
]
}
1.7 - CreateOrganization
1.7.1 - 1.1
post /v1/organizations
Description
create a organization
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 201 | Created | OrganizationShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/organizations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"name": "My Organization"
}
Example HTTP response
Response 201
{
"organization": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
}
1.7.2 - 1.0
post /v1/organizations
Description
create a organization
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 201 | Created | OrganizationShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/organizations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"name": "My Organization"
}
Example HTTP response
Response 201
{
"organization": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
}
1.8 - CreateOrganizationUnit
1.8.1 - 1.1
post /v1/organization-units
Description
create an organization unit
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/organization-units
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"name": "score-organization-unit",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"policy_ids": [
"f98e76d54c32b10a9z8y7x6w5v4u3"
]
}
Example HTTP response
Response 201
{
"organization_unit": {
"control_policies": [
{
"policy_id": "f98e76d54c32b10a9z8y7x6w5v4u3",
"policy_name": "test-policy-name"
}
],
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
}
1.8.2 - 1.0
post /v1/organization-units
Description
create an organization unit
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/organization-units
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"name": "score-organization-unit",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"policy_ids": [
"f98e76d54c32b10a9z8y7x6w5v4u3"
]
}
Example HTTP response
Response 201
{
"organization_unit": {
"control_policies": [
{
"policy_id": "f98e76d54c32b10a9z8y7x6w5v4u3",
"policy_name": "test-policy-name"
}
],
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
}
1.9 - CreateServiceControlPolicy
1.9.1 - 1.1
post /v1/service-control-policies
Description
create a service control policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/service-control-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"type": "MANAGED"
}
Example HTTP response
Response 201
{
"policy": {
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"service_name": "Organization",
"source": "ORGANIZATION",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2",
"state": "ACTIVE",
"type": "MANAGED"
}
}
1.9.2 - 1.0
post /v1/service-control-policies
Description
create a service control policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/service-control-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"type": "MANAGED"
}
Example HTTP response
Response 201
{
"policy": {
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"service_name": "Organization",
"source": "ORGANIZATION",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2",
"state": "ACTIVE",
"type": "MANAGED"
}
}
1.10 - DeclineInvitation
1.10.1 - 1.1
put /v1/invitations/{invitation_id}/decline
Description
decline a specific invitation
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | invitation_id required | μ΄λ ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
Responses
Example HTTP request
Request path
/v1/invitations/{invitation_id}/decline
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"invitation": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"expired_time": "2024-04-30T12:34:56.789Z",
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"requested_time": "2024-04-17T12:34:56.789Z",
"state": "REFUSED",
"target_account_id": "338c2fc8c29a449dbfa8681f8f1d78e5"
}
}
1.10.2 - 1.0
put /v1/invitations/{invitation_id}/decline
Description
decline a specific invitation
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | invitation_id required | μ΄λ ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
Responses
Example HTTP request
Request path
/v1/invitations/{invitation_id}/decline
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"invitation": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"expired_time": "2024-04-30T12:34:56.789Z",
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"requested_time": "2024-04-17T12:34:56.789Z",
"state": "REFUSED",
"target_account_id": "338c2fc8c29a449dbfa8681f8f1d78e5"
}
}
1.11 - DeleteDelegationPolicy
1.11.1 - 1.1
delete /v1/delegation-policies
Description
delete a specific delegation policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 204 | No Content | None |
| 403 | Forbidden | None |
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 204
1.11.2 - 1.0
delete /v1/delegation-policies
Description
delete a specific delegation policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 204 | No Content | None |
| 403 | Forbidden | None |
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 204
1.12 - DeleteOrganization
1.12.1 - 1.1
delete /v1/organizations/{organization_id}
Description
delete a specific organization
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
Responses
Example HTTP request
Request path
/v1/organizations/{organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"failed": {
"error_code": "Organization.delete.MemberAccountIsExist",
"failed_caused": "Payment method registration required.",
"failed_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
},
"success": "My Organization"
}
1.12.2 - 1.0
delete /v1/organizations/{organization_id}
Description
delete a specific organization
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
Responses
Example HTTP request
Request path
/v1/organizations/{organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"failed": {
"error_code": "Organization.delete.MemberAccountIsExist",
"failed_caused": "Payment method registration required.",
"failed_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
},
"success": "My Organization"
}
1.13 - DeleteOrganizationUnits
1.13.1 - 1.1
delete /v1/organization-units
Description
delete organization units
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/organization-units
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"ids": [
"ou-c29a138f8f1d78e24dbfa8681fc2fc8"
],
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Organization.UnitNotRemovable",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": "ou-abc1f2h1j0l9n8p7r6t5v4x3z2y1w0"
}
],
"success_ids": [
"ou-c29a138f8f1d78e24dbfa8681fc2fc8"
]
}
1.13.2 - 1.0
delete /v1/organization-units
Description
delete organization units
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/organization-units
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"ids": [
"ou-c29a138f8f1d78e24dbfa8681fc2fc8"
],
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Organization.UnitNotRemovable",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": "ou-abc1f2h1j0l9n8p7r6t5v4x3z2y1w0"
}
],
"success_ids": [
"ou-c29a138f8f1d78e24dbfa8681fc2fc8"
]
}
1.14 - DeleteServiceControlPolicies
1.14.1 - 1.1
delete /v1/service-control-policies
Description
delete service control policies
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/service-control-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"ids": [
"138c2fc8c29a449dbfa8681f8f1d78e2"
],
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"binding_targets": [
{
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8 λλ b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"name": "score-organization-unit λλ score-account",
"type": "OU"
}
],
"error_code": "Policy.PolicyInUseError",
"failed_caused": "The specified policy is in use and cannot be deleted.",
"failed_id": "138c2fc8c29a449dbfa8681f8f1d78e2"
}
],
"success_ids": [
""
]
}
1.14.2 - 1.0
delete /v1/service-control-policies
Description
delete service control policies
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/service-control-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"ids": [
"138c2fc8c29a449dbfa8681f8f1d78e2"
],
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"binding_targets": [
{
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8 λλ b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"name": "score-organization-unit λλ score-account",
"type": "OU"
}
],
"error_code": "Policy.PolicyInUseError",
"failed_caused": "The specified policy is in use and cannot be deleted.",
"failed_id": "138c2fc8c29a449dbfa8681f8f1d78e2"
}
],
"success_ids": [
""
]
}
1.15 - LeaveOrganization
1.15.1 - 1.1
delete /v1/organizations/{organization_id}/membership
Description
leave a specific organization
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
Responses
Example HTTP request
Request path
/v1/organizations/{organization_id}/membership
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"failed": {
"error_code": "Organization.AccountNotRemovable",
"failed_caused": "Payment method registration required.",
"failed_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"failed_name": "My Organization"
},
"success": {
"success_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"success_name": "My Organization"
}
}
1.15.2 - 1.0
delete /v1/organizations/{organization_id}/membership
Description
leave a specific organization
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
Responses
Example HTTP request
Request path
/v1/organizations/{organization_id}/membership
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"failed": {
"error_code": "Organization.AccountNotRemovable",
"failed_caused": "Payment method registration required.",
"failed_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"failed_name": "My Organization"
},
"success": {
"success_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"success_name": "My Organization"
}
}
1.16 - ListAccountInvitations
1.16.1 - 1.1
get /v1/account-invitations
Description
get account invitation list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Responses
Example HTTP request
Request path
/v1/account-invitations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"account_invitations": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"expired_time": "2024-04-30T12:34:56.789Z",
"id": "0a36e0746dbf4908acf0357829701381",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"master_account_login_id": "log-archive@samsung.com",
"master_account_name": "CoreKim",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"organization_name": "My Organization",
"requested_time": "2024-04-17T12:34:56.789Z",
"state": "INVITING",
"target_account_id": "338c2fc8c29a449dbfa8681f8f1d78e5"
}
],
"count": 5
}
1.16.2 - 1.0
get /v1/account-invitations
Description
get account invitation list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Responses
Example HTTP request
Request path
/v1/account-invitations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"account_invitations": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"expired_time": "2024-04-30T12:34:56.789Z",
"id": "0a36e0746dbf4908acf0357829701381",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"master_account_login_id": "log-archive@samsung.com",
"master_account_name": "CoreKim",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"organization_name": "My Organization",
"requested_time": "2024-04-17T12:34:56.789Z",
"state": "INVITING",
"target_account_id": "338c2fc8c29a449dbfa8681f8f1d78e5"
}
],
"count": 5
}
1.17 - ListAccounts
1.17.1 - 1.1
get /v1/organization-accounts
Description
get accounts list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | id optional | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| any of [string, null] | None |
| query | name optional | κ³μ λͺ
Example : score-account
| any of [string, null] | None |
| query | email optional | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | None |
| query | login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | None |
| query | joined_start_date optional | κ°μ
μ‘°ν μμ μΌμ Example : 2024-05-17T12:34:56.789Z
| any of [string, null] | None |
| query | joined_end_date optional | κ°μ
μ‘°ν μ’
λ£ μΌμ Example : 2024-05-17T12:34:56.789Z
| any of [string, null] | None |
| query | joined_method optional | κ°μ
λ°©λ² Example : INVITED
| any of [enum (INVITED, CREATED, CLOUD_CONTROL), null] | None |
| query | exclude_policy_id optional | μ μΈν μ μ±
ID Example : 238c2fc8c29a449dbfa8681f8f1d78e2
| any of [string, null] | None |
| query | parent_unit_id optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | None |
| query | parent_unit_name optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μλͺ
Example : parent-unit-name
| any of [string, null] | None |
| query | type optional | κ³μ μ ν Example : MEMBER
| any of [enum (MANAGEMENT, DELEGATION, MEMBER, NONE, LOG_ARCHIVE, AUDIT), null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AccountPageResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"accounts": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"email": "score@samsung.com",
"id": "0a36e0746dbf4908acf0357829701381",
"joined_method": "INVITED",
"joined_time": "2024-05-17T12:34:56.789Z",
"login_id": "log-archive@samsung.com",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"name": "score-account",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"parent_unit_name": "parent-unit-name",
"state": "ACTIVE",
"type": "MEMBER"
}
],
"count": 20,
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.17.2 - 1.0
get /v1/organization-accounts
Description
get accounts list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | id optional | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| any of [string, null] | None |
| query | name optional | κ³μ λͺ
Example : score-account
| any of [string, null] | None |
| query | email optional | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | None |
| query | login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | None |
| query | joined_start_date optional | κ°μ
μ‘°ν μμ μΌμ Example : 2024-05-17T12:34:56.789Z
| any of [string, null] | None |
| query | joined_end_date optional | κ°μ
μ‘°ν μ’
λ£ μΌμ Example : 2024-05-17T12:34:56.789Z
| any of [string, null] | None |
| query | joined_method optional | κ°μ
λ°©λ² Example : INVITED
| any of [enum (INVITED, CREATED, CLOUD_CONTROL), null] | None |
| query | exclude_policy_id optional | μ μΈν μ μ±
ID Example : 238c2fc8c29a449dbfa8681f8f1d78e2
| any of [string, null] | None |
| query | parent_unit_id optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | None |
| query | parent_unit_name optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μλͺ
Example : parent-unit-name
| any of [string, null] | None |
| query | type optional | κ³μ μ ν Example : MEMBER
| any of [enum (MANAGEMENT, DELEGATION, MEMBER, NONE, LOG_ARCHIVE, AUDIT), null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AccountPageResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"accounts": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"email": "score@samsung.com",
"id": "0a36e0746dbf4908acf0357829701381",
"joined_method": "INVITED",
"joined_time": "2024-05-17T12:34:56.789Z",
"login_id": "log-archive@samsung.com",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"name": "score-account",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"parent_unit_name": "parent-unit-name",
"state": "ACTIVE",
"type": "MEMBER"
}
],
"count": 20,
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.18 - ListOrganizationInvitations
1.18.1 - 1.1
get /v1/organization-invitations
Description
get organization invitation list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | account_id optional | κ΄λ¦¬μ κ³μ λͺ
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| any of [string, null] | None |
| query | account_name optional | κ΄λ¦¬μ κ³μ λͺ
Example : CoreKim
| any of [string, null] | None |
| query | account_email optional | κ΄λ¦¬μ κ³μ μ΄λ©μΌ Example : admin@example.com
| any of [string, null] | None |
| query | state optional | μ΄λ μν Example : INVITING
| any of [enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED), null] | None |
| query | login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-invitations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"count": 20,
"organization_invitations": [
{
"account_email": "admin@example.com",
"account_name": "CoreKim",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"id": "0a36e0746dbf4908acf0357829701381",
"login_id": "log-archive@samsung.com",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"state": "INVITING",
"target_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r"
}
],
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.18.2 - 1.0
get /v1/organization-invitations
Description
get organization invitation list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | account_id optional | κ΄λ¦¬μ κ³μ λͺ
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| any of [string, null] | None |
| query | account_name optional | κ΄λ¦¬μ κ³μ λͺ
Example : CoreKim
| any of [string, null] | None |
| query | account_email optional | κ΄λ¦¬μ κ³μ μ΄λ©μΌ Example : admin@example.com
| any of [string, null] | None |
| query | state optional | μ΄λ μν Example : INVITING
| any of [enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED), null] | None |
| query | login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-invitations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"count": 20,
"organization_invitations": [
{
"account_email": "admin@example.com",
"account_name": "CoreKim",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"id": "0a36e0746dbf4908acf0357829701381",
"login_id": "log-archive@samsung.com",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"state": "INVITING",
"target_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r"
}
],
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.19 - ListOrganizations
1.19.1 - 1.1
get /v1/organizations
Description
get organizations list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | name optional | μ‘°μ§ μ΄λ¦ Example : My Organization
| any of [string, null] | None |
| query | master_account_id optional | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organizations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"count": 20,
"organizations": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"use_scp_yn": true
}
],
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.19.2 - 1.0
get /v1/organizations
Description
get organizations list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | name optional | μ‘°μ§ μ΄λ¦ Example : My Organization
| any of [string, null] | None |
| query | master_account_id optional | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organizations
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"count": 20,
"organizations": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"use_scp_yn": true
}
],
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
]
}
1.20 - ListOrganizationUnits
1.20.1 - 1.1
get /v1/organization-units
Description
get organization unit list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | parent_unit_id required | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| string | None |
| query | name optional | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit
| any of [string, null] | None |
| query | exclude_policy_id optional | μ μΈν μ μ±
ID Example : 238c2fc8c29a449dbfa8681f8f1d78e2
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-units?parent_unit_id={parent_unit_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"organization_units": [
{
"created_at": "2024-12-19 01:09:05.000",
"depth": 1,
"email": "score@samsung.com",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"joined_method": "INVITED",
"joined_time": "2024-05-17T12:34:56.789Z",
"login_id": "log-archive@samsung.com",
"name": "score-organization-unit",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"parent_unit_name": "parent-unit-name",
"type": "MEMBER"
}
]
}
1.20.2 - 1.0
get /v1/organization-units
Description
get organization unit list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | parent_unit_id required | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| string | None |
| query | name optional | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit
| any of [string, null] | None |
| query | exclude_policy_id optional | μ μΈν μ μ±
ID Example : 238c2fc8c29a449dbfa8681f8f1d78e2
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-units?parent_unit_id={parent_unit_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"organization_units": [
{
"created_at": "2024-12-19 01:09:05.000",
"depth": 1,
"email": "score@samsung.com",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"joined_method": "INVITED",
"joined_time": "2024-05-17T12:34:56.789Z",
"login_id": "log-archive@samsung.com",
"name": "score-organization-unit",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"type": "MEMBER"
}
]
}
1.21 - ListParents
1.21.1 - 1.1
get /v1/organization-units/{unit_id}/parents
Description
get organization unit parent list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | unit_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-units/{unit_id}/parents
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"parents": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
]
}
1.21.2 - 1.0
get /v1/organization-units/{unit_id}/parents
Description
get organization unit parent list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | unit_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-units/{unit_id}/parents
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"parents": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
]
}
1.22 - ListPoliciesForTarget
1.22.1 - 1.1
get /v1/assignments/policies
Description
list policies for target
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | target_id required | νκ² ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
| string | None |
| query | policy_category optional | μ μ±
μΉ΄ν
κ³ λ¦¬ Example : SCP
| any of [enum (SCP, RCP, TAG, DGP), null] | SCP |
| query | name optional | μ μ΄ μ μ±
μ΄λ¦ Example : test-policy-name
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/assignments/policies?target_id={target_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"policies": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"id": "0a36e0746dbf4908acf0357829701381",
"link_types": {
"DIRECTED": [
{
"target_id": "1a2b3c4d5e6f7g8h9i0j1k2l3m4n5",
"target_name": "example-target",
"target_type": "OU"
}
],
"INHERITED": [
{
"target_id": "2a2b3c4d5e6f7g8h9i0j1k2l3m4n5",
"target_name": "root",
"target_type": "ROOT"
}
]
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"policy_name": "test-policy-name",
"policy_type": "SYSTEM_MANAGED",
"source": "ORGANIZATION"
}
],
"size": 20,
"sort": [
"created_at:asc"
]
}
1.22.2 - 1.0
get /v1/assignments/policies
Description
list policies for target
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | target_id required | νκ² ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
| string | None |
| query | policy_category optional | μ μ±
μΉ΄ν
κ³ λ¦¬ Example : SCP
| any of [enum (SCP, RCP, TAG, DGP), null] | SCP |
| query | name optional | μ μ΄ μ μ±
μ΄λ¦ Example : test-policy-name
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/assignments/policies?target_id={target_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"policies": [
{
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"id": "0a36e0746dbf4908acf0357829701381",
"link_types": {
"DIRECTED": [
{
"target_id": "1a2b3c4d5e6f7g8h9i0j1k2l3m4n5",
"target_name": "example-target",
"target_type": "OU"
}
],
"INHERITED": [
{
"target_id": "2a2b3c4d5e6f7g8h9i0j1k2l3m4n5",
"target_name": "root",
"target_type": "ROOT"
}
]
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"policy_name": "test-policy-name",
"policy_type": "SYSTEM_MANAGED",
"source": "ORGANIZATION"
}
],
"size": 20,
"sort": [
"created_at:asc"
]
}
1.23 - ListServiceControlPolicies
1.23.1 - 1.1
get /v1/service-control-policies
Description
get service control policies list
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
| query | id optional | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| any of [string, null] | None |
| query | name optional | μλΉμ€ μ μ΄ μ μ±
μ΄λ¦ Example : MyPolicy
| any of [array[string], string, null] | None |
| query | type optional | μλΉμ€ μ μ΄ μ μ±
μ ν Example : MANAGED
| any of [enum (SYSTEM_MANAGED, USER_DEFINED), null] | None |
| query | exclude_target_id optional | μ μΈ λμ ID Example : 112c2fc8c29a449dbfa8681f8f1d7442
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/service-control-policies?organization_id={organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"policies": [
{
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"source": "ORGANIZATION",
"state": "ACTIVE",
"type": "MANAGED"
}
],
"size": 20,
"sort": [
"created_at:asc"
]
}
1.23.2 - 1.0
get /v1/service-control-policies
Description
get service control policies list
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
| query | id optional | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| any of [string, null] | None |
| query | name optional | μλΉμ€ μ μ΄ μ μ±
μ΄λ¦ Example : MyPolicy
| any of [array[string], string, null] | None |
| query | type optional | μλΉμ€ μ μ΄ μ μ±
μ ν Example : MANAGED
| any of [enum (SYSTEM_MANAGED, USER_DEFINED), null] | None |
| query | exclude_target_id optional | μ μΈ λμ ID Example : 112c2fc8c29a449dbfa8681f8f1d7442
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/service-control-policies?organization_id={organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"policies": [
{
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"source": "ORGANIZATION",
"state": "ACTIVE",
"type": "MANAGED"
}
],
"size": 20,
"sort": [
"created_at:asc"
]
}
1.24 - ListTargetsForPolicy
1.24.1 - 1.1
get /v1/assignments/targets
Description
list targets for policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | policy_id required | μ μ΄ μ μ±
ID Example : f98e76d54c32b10a9z8y7x6w5v4u3
| string | None |
| query | policy_category optional | μ μ±
μΉ΄ν
κ³ λ¦¬ Example : SCP
| any of [enum (SCP, RCP, TAG, DGP), null] | SCP |
| query | target_type required | νκ² μ ν Example : OU
| enum (ROOT, ACCOUNT, OU) | None |
| query | name optional | νκ²λͺ
Example : example-target
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/assignments/targets?policy_id={policy_id}&target_type={target_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
],
"targets": [
{
"control_policies": [
{
"policy_id": "f98e76d54c32b10a9z8y7x6w5v4u3",
"policy_name": "test-policy-name"
}
],
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"id": "0a36e0746dbf4908acf0357829701381",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"target_name": "example-target"
}
]
}
1.24.2 - 1.0
get /v1/assignments/targets
Description
list targets for policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | size optional | size Example : 20
| any of [integer, null] | 20 |
| query | page optional | page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | sort Example : created_at:desc
| any of [string, null] | None |
| query | policy_id required | μ μ΄ μ μ±
ID Example : f98e76d54c32b10a9z8y7x6w5v4u3
| string | None |
| query | policy_category optional | μ μ±
μΉ΄ν
κ³ λ¦¬ Example : SCP
| any of [enum (SCP, RCP, TAG, DGP), null] | SCP |
| query | target_type required | νκ² μ ν Example : OU
| enum (ROOT, ACCOUNT, OU) | None |
| query | name optional | νκ²λͺ
Example : example-target
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/assignments/targets?policy_id={policy_id}&target_type={target_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"count": 20,
"page": 0,
"size": 20,
"sort": [
"created_at:asc"
],
"targets": [
{
"control_policies": [
{
"policy_id": "f98e76d54c32b10a9z8y7x6w5v4u3",
"policy_name": "test-policy-name"
}
],
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"id": "0a36e0746dbf4908acf0357829701381",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"target_name": "example-target"
}
]
}
1.25 - MoveAccount
1.25.1 - 1.1
put /v1/organization-accounts/parent
Description
move a specific account to a different OU
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AccountMoveResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts/parent
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5",
"target_account_ids": [
"b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0"
]
}
Example HTTP response
Response 200
{
"success_ids": [
{
"success_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"success_name": "score-account",
"target_id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"target_name": "score-organization-unit"
}
]
}
1.25.2 - 1.0
put /v1/organization-accounts/parent
Description
move a specific account to a different OU
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AccountMoveResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts/parent
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5",
"target_account_ids": [
"b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0"
]
}
Example HTTP response
Response 200
{
"success_ids": [
{
"success_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"success_name": "score-account",
"target_id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"target_name": "score-organization-unit"
}
]
}
1.26 - RemoveAccounts
1.26.1 - 1.1
delete /v1/organization-accounts
Description
Remove accounts from organization
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/organization-accounts
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"target_account_ids": [
"b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0"
]
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Organization.AccountNotRemovable",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": "1a5xz23h1j0l9n8p7r6t5v4x3z2y1w0",
"failed_name": "score-account"
}
],
"success_ids": [
{
"success_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"success_name": "score-account"
}
]
}
1.26.2 - 1.0
delete /v1/organization-accounts
Description
Remove accounts from organization
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/organization-accounts
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"target_account_ids": [
"b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0"
]
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Organization.AccountNotRemovable",
"failed_caused": "Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found",
"failed_id": "1a5xz23h1j0l9n8p7r6t5v4x3z2y1w0",
"failed_name": "score-account"
}
],
"success_ids": [
{
"success_id": "b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"success_name": "score-account"
}
]
}
1.27 - RemovePolicyBindings
1.27.1 - 1.1
delete /v1/assignments/policy-bindings
Description
remove policy bindings
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/assignments/policy-bindings
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"entity": "POLICY",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"policy_ids": [
"f98e76d54c32b10a9z8y7x6w5v4u3"
],
"target_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Conflict",
"failed_caused": "Account 482d111a302547fbbd11ee0141ea23bb is not found",
"failed_id": "ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
}
],
"success_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
1.27.2 - 1.0
delete /v1/assignments/policy-bindings
Description
remove policy bindings
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/assignments/policy-bindings
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"entity": "POLICY",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"policy_ids": [
"f98e76d54c32b10a9z8y7x6w5v4u3"
],
"target_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
Example HTTP response
Response 200
{
"failed_ids": [
{
"error_code": "Conflict",
"failed_caused": "Account 482d111a302547fbbd11ee0141ea23bb is not found",
"failed_id": "ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
}
],
"success_ids": [
"ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5"
]
}
1.28 - SetDelegationPolicy
1.28.1 - 1.1
put /v1/delegation-policies
Description
set a specific delegation policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
Responses
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"policy": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.28.2 - 1.0
put /v1/delegation-policies
Description
set a specific delegation policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
Responses
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"policy": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.29 - SetOrganization
1.29.1 - 1.1
put /v1/organizations/{organization_id}
Description
set a specific organization
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
| body | body required |
| OrganizationSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | OrganizationShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/organizations/{organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"name": "My Organization",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
Example HTTP response
Response 200
{
"organization": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
}
1.29.2 - 1.0
put /v1/organizations/{organization_id}
Description
set a specific organization
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
| body | body required |
| OrganizationSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | OrganizationShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
| 409 | Conflict | None |
Example HTTP request
Request path
/v1/organizations/{organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"name": "My Organization",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
Example HTTP response
Response 200
{
"organization": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
}
1.30 - SetOrganizationUnit
1.30.1 - 1.1
put /v1/organization-units/{unit_id}
Description
set a specific organization unit
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | unit_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | None |
| body | body required |
| OrganizationUnitSetRequest | |
Responses
Example HTTP request
Request path
/v1/organization-units/{unit_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"name": "score-organization-unit",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"organization_unit": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
}
1.30.2 - 1.0
put /v1/organization-units/{unit_id}
Description
set a specific organization unit
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | unit_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | None |
| body | body required |
| OrganizationUnitSetRequest | |
Responses
Example HTTP request
Request path
/v1/organization-units/{unit_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"name": "score-organization-unit",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"organization_unit": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
}
1.31 - SetServiceControlPolicy
1.31.1 - 1.1
put /v1/service-control-policies/{policy_id}
Description
set a specific service control policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | policy_id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
| body | body required |
| ServiceControlPolicySetRequest | |
Responses
Example HTTP request
Request path
/v1/service-control-policies/{policy_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Request body
{
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"policy": {
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"service_name": "Organization",
"source": "ORGANIZATION",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2",
"state": "ACTIVE",
"type": "MANAGED"
}
}
1.31.2 - 1.0
put /v1/service-control-policies/{policy_id}
Description
set a specific service control policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | policy_id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
| body | body required |
| ServiceControlPolicySetRequest | |
Responses
Example HTTP request
Request path
/v1/service-control-policies/{policy_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Request body
{
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
Example HTTP response
Response 200
{
"policy": {
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"service_name": "Organization",
"source": "ORGANIZATION",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2",
"state": "ACTIVE",
"type": "MANAGED"
}
}
1.32 - ShowAccount
1.32.1 - 1.1
get /v1/organization-accounts/{account_id}
Description
show a specific account
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | account_id required | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | lazy_policy optional | μ°κ²°λ μ μ±
μ‘°ν μ¬λΆ Example : True
| any of [boolean, null] | True |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AccountShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts/{account_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"account": {
"control_policies": [
{
"policy_id": "f98e76d54c32b10a9z8y7x6w5v4u3",
"policy_name": "test-policy-name"
}
],
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"email": "score@samsung.com",
"id": "0a36e0746dbf4908acf0357829701381",
"joined_method": "INVITED",
"joined_time": "2024-05-17T12:34:56.789Z",
"login_id": "log-archive@samsung.com",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-account",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"parent_unit_name": "parent-unit-name",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/account/b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"state": "ACTIVE",
"type": "MEMBER"
}
}
1.32.2 - 1.0
get /v1/organization-accounts/{account_id}
Description
show a specific account
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | account_id required | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
| query | lazy_policy optional | μ°κ²°λ μ μ±
μ‘°ν μ¬λΆ Example : True
| any of [boolean, null] | True |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AccountShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/organization-accounts/{account_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"account": {
"control_policies": [
{
"policy_id": "f98e76d54c32b10a9z8y7x6w5v4u3",
"policy_name": "test-policy-name"
}
],
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"email": "score@samsung.com",
"id": "0a36e0746dbf4908acf0357829701381",
"joined_method": "INVITED",
"joined_time": "2024-05-17T12:34:56.789Z",
"login_id": "log-archive@samsung.com",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-account",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"parent_unit_name": "parent-unit-name",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/account/b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0",
"state": "ACTIVE",
"type": "MEMBER"
}
}
1.33 - ShowDelegationPolicy
1.33.1 - 1.1
get /v1/delegation-policies
Description
show a specific delegation policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"policy": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.33.2 - 1.0
get /v1/delegation-policies
Description
show a specific delegation policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/delegation-policies
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"policy": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"document": {
"Statement": [
{
"Action": [
"organization:CreateServiceControlPolicy",
"organization:DeleteServiceControlPolicies",
"organization:SetServiceControlPolicy",
"organization:ShowServiceControlPolicy",
"organization:ListServiceControlPolicies",
"organization:ShowAccount",
"organization:ListAccounts",
"organization:ListOrganizationUnits",
"organization:ListOrganizationInvitations",
"organization:ListParents",
"organization:ListPoliciesForTarget",
"organization:ListTargetsForPolicy",
"organization:AttachPolicyBindings",
"organization:RemovePolicyBindings",
"organization:ShowDelegatePolicy"
],
"Effect": "Allow",
"Principal": {
"scp": [
"srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df"
]
},
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5"
}
}
1.34 - ShowOrganization
1.34.1 - 1.1
get /v1/organizations/{organization_id}
Description
show a specific organization
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
Responses
Example HTTP request
Request path
/v1/organizations/{organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"organization": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
}
1.34.2 - 1.0
get /v1/organizations/{organization_id}
Description
show a specific organization
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | None |
Responses
Example HTTP request
Request path
/v1/organizations/{organization_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"organization": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"delegation_account_id": "124e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"master_account_email": "admin@example.com",
"master_account_id": "9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "My Organization",
"root_unit_id": "r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"use_scp_yn": true
}
}
1.35 - ShowOrganizationUnit
1.35.1 - 1.1
get /v1/organization-units/{unit_id}
Description
show a specific organization unit
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | unit_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-units/{unit_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"organization_unit": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
}
1.35.2 - 1.0
get /v1/organization-units/{unit_id}
Description
show a specific organization unit
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | unit_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/organization-units/{unit_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"organization_unit": {
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"depth": 1,
"description": "μμ€μ½μ΄ μ‘°μ§ λ¨μ",
"id": "ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "score-organization-unit",
"parent_unit_id": "ou-fc8c29a138d78e24bf1fa86812fc8b",
"service_name": "Organization",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8",
"type": "OU"
}
}
1.36 - ShowServiceControlPolicy
1.36.1 - 1.1
get /v1/service-control-policies/{policy_id}
Description
show a specific service control policy
State
ACTIVE (CURRENT)
| Version | Supported Until |
|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | policy_id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/service-control-policies/{policy_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.1"
Example HTTP response
Response 200
{
"policy": {
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"service_name": "Organization",
"source": "ORGANIZATION",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2",
"state": "ACTIVE",
"type": "MANAGED"
}
}
1.36.2 - 1.0
get /v1/service-control-policies/{policy_id}
Description
show a specific service control policy
State
ACTIVE (DEPRECATED)
| Version | Supported Until |
|---|
| 1.0 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | policy_id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | None |
| query | organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/service-control-policies/{policy_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = organization 1.0"
Example HTTP response
Response 200
{
"policy": {
"category": "SCP",
"created_at": "2024-12-19 01:09:05.000",
"created_by": "c23fb561c689455993874fa5d5ed4a2f",
"creator_name": "John Doe na",
"description": "This is an example policy.",
"document": {
"Statement": [
{
"Action": [
"*"
],
"Effect": "Allow",
"Resource": [
"*"
],
"Sid": "statement1"
}
],
"Version": "2024-07-01"
},
"id": "138c2fc8c29a449dbfa8681f8f1d78e2",
"modified_at": "2023-10-15 14:30:00",
"modified_by": "c23fb561c689455993874fa5d5ed4a2f",
"modifier_name": "Alice",
"name": "MyPolicy",
"organization_id": "o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5",
"service_name": "Organization",
"source": "ORGANIZATION",
"srn": "srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2",
"state": "ACTIVE",
"type": "MANAGED"
}
}
2 - Models
2.1 - AccountCreateResponse
2.2 - AccountInvitation
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
expired_time required | μ΄λ λ§λ£ μΌμ Example : 2024-04-30T12:34:56.789Z
| string (date-time) | |
id required | ID Example : 0a36e0746dbf4908acf0357829701381
| string | |
master_account_email optional | κ΄λ¦¬μ κ³μ μ΄λ©μΌ Example : admin@example.com
| any of [string, null] | |
master_account_id required | κ΄λ¦¬μ κ³μ λͺ
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
master_account_login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | |
master_account_name optional | κ΄λ¦¬μ κ³μ λͺ
Example : CoreKim
| any of [string, null] | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
organization_name required | μ‘°μ§ μ΄λ¦ Example : My Organization
| string | |
requested_time required | μ΄λ μμ² μΌμ Example : 2024-04-17T12:34:56.789Z
| string (date-time) | |
state required | μ΄λ μν Example : INVITING
| enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED) | |
target_account_id required | μ΄λ μμ μ κ³μ ID Example : 338c2fc8c29a449dbfa8681f8f1d78e5
| string | |
2.3 - AccountInvitationResponse
| Name | Description | Schema | Default |
|---|
account_invitations required | λ°μ μ΄λ λͺ©λ‘
| array[AccountInvitation] | |
count required | λ°μ μ΄λ μ Example : 5
| integer | |
2.4 - AccountMoveResponse
2.5 - AccountPageResponse
| Name | Description | Schema | Default |
|---|
accounts required | μ‘°μ§ κ³μ λͺ©λ‘
| array[AccountSummary] | |
count required | count Example : 20
| integer | |
page required | page Example : 0
| integer | |
size required | size Example : 20
| integer | |
sort optional | sort Example : ['created_at:asc']
| any of [array[string], null] | |
2.6 - AccountRemoveResponse
2.7 - AccountShowResponse
2.8 - AccountSummary
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
email optional | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | |
id required | ID Example : 0a36e0746dbf4908acf0357829701381
| string | |
joined_method required | κ°μ
λ°©λ² Example : INVITED
| enum (INVITED, CREATED, CLOUD_CONTROL) | |
joined_time required | κ°μ
μΌμ Example : 2024-05-17T12:34:56.789Z
| string (date-time) | |
login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
name optional | κ³μ λͺ
Example : score-account
| any of [string, null] | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
parent_unit_id required | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| string | |
parent_unit_name required | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μλͺ
Example : parent-unit-name
| any of [string, null] | |
state required | κ³μ μν Example : ACTIVE
| enum (ACTIVE, SUSPENDED, PENDING_CLOSURE) | |
type required | κ³μ μ ν Example : MEMBER
| enum (MANAGEMENT, DELEGATION, MEMBER, NONE, LOG_ARCHIVE, AUDIT) | |
2.9 - BindingTarget
| Name | Description | Schema | Default |
|---|
id required | μ‘°μ§ λ¨μ ID λλ μ‘°μ§ κ³μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8 λλ b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| any of [string, null] | |
name required | μ‘°μ§ λ¨μλͺ
λλ κ³μ λͺ
Example : score-organization-unit λλ score-account
| any of [string, null] | |
type required | νκ² μ ν Example : OU
| any of [string, null] | |
2.10 - CombinedUnit
| Name | Description | Schema | Default |
|---|
created_at optional | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| any of [string (date-time), null] | |
depth optional | κ³μΈ΅(0~5) Example : 1
| any of [integer, null] | 1 |
email optional | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | |
id required | μ‘°μ§ λ¨μ ID λλ μ‘°μ§ κ³μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | |
joined_method optional | κ°μ
λ°©λ² Example : INVITED
| any of [enum (INVITED, CREATED, CLOUD_CONTROL), null] | |
joined_time optional | κ°μ
μΌμ Example : 2024-05-17T12:34:56.789Z
| any of [string (date-time), null] | |
login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | |
name optional | μ‘°μ§ λ¨μλͺ
λλ κ³μ λͺ
Example : score-organization-unit
| any of [string, null] | - |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
parent_unit_id optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | |
type required | μ ν(ROOT λλ μ‘°μ§ λ¨μ) λλ κ³μ μ ν Example : MEMBER
| string | |
2.11 - CombinedUnitV1dot1
| Name | Description | Schema | Default |
|---|
created_at optional | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| any of [string (date-time), null] | |
depth optional | κ³μΈ΅(0~5) Example : 1
| any of [integer, null] | 1 |
email optional | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | |
id required | μ‘°μ§ λ¨μ ID λλ μ‘°μ§ κ³μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | |
joined_method optional | κ°μ
λ°©λ² Example : INVITED
| any of [enum (INVITED, CREATED, CLOUD_CONTROL), null] | |
joined_time optional | κ°μ
μΌμ Example : 2024-05-17T12:34:56.789Z
| any of [string (date-time), null] | |
login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | |
name optional | μ‘°μ§ λ¨μλͺ
λλ κ³μ λͺ
Example : score-organization-unit
| any of [string, null] | - |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
parent_unit_id optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | |
parent_unit_name optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μλͺ
Example : parent-unit-name
| any of [string, null] | |
type required | μ ν(ROOT λλ μ‘°μ§ λ¨μ) λλ κ³μ μ ν Example : MEMBER
| string | |
2.12 - ConnectedPolicySummary
| Name | Description | Schema | Default |
|---|
policy_id required | μ μ΄ μ μ±
ID Example : f98e76d54c32b10a9z8y7x6w5v4u3
| string | |
policy_name required | μ μ΄ μ μ±
μ΄λ¦ Example : test-policy-name
| string | |
2.13 - ControlPolicyAssignmentFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Conflict
| string | |
failed_caused required | μ€ν¨ μμΈ Example : Account 482d111a302547fbbd11ee0141ea23bb is not found
| string | |
failed_id required | μ€ν¨ ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
| string | |
2.14 - ControlPolicyAssignmentResponse
| Name | Description | Schema | Default |
|---|
failed_ids required |
| array[ControlPolicyAssignmentFailCaused] | |
success_ids required | μ±κ³΅ ID Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
| array[string] | |
2.15 - CreateAccountFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Organization.AccountNotRemovable
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
| string | |
2.16 - CreateAccountSuccess
| Name | Description | Schema | Default |
|---|
success_id required | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | |
success_name required | κ³μ λͺ
Example : score-account
| string | |
2.17 - DelegationPolicy
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
document required | μμ μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['organization:CreateServiceControlPolicy', 'organization:DeleteServiceControlPolicies', 'organization:SetServiceControlPolicy', 'organization:ShowServiceControlPolicy', 'organization:ListServiceControlPolicies', 'organization:ShowAccount', 'organization:ListAccounts', 'organization:ListOrganizationUnits', 'organization:ListOrganizationInvitations', 'organization:ListParents', 'organization:ListPoliciesForTarget', 'organization:ListTargetsForPolicy', 'organization:AttachPolicyBindings', 'organization:RemovePolicyBindings', 'organization:ShowDelegatePolicy'], 'Effect': 'Allow', 'Principal': {'scp': ['srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df']}, 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| DelegationPolicyDocument | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
2.18 - DelegationPolicyCreateRequest
| Name | Description | Schema | Default |
|---|
document required | μμ μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['organization:CreateServiceControlPolicy', 'organization:DeleteServiceControlPolicies', 'organization:SetServiceControlPolicy', 'organization:ShowServiceControlPolicy', 'organization:ListServiceControlPolicies', 'organization:ShowAccount', 'organization:ListAccounts', 'organization:ListOrganizationUnits', 'organization:ListOrganizationInvitations', 'organization:ListParents', 'organization:ListPoliciesForTarget', 'organization:ListTargetsForPolicy', 'organization:AttachPolicyBindings', 'organization:RemovePolicyBindings', 'organization:ShowDelegatePolicy'], 'Effect': 'Allow', 'Principal': {'scp': ['srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df']}, 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| DelegationPolicyDocument | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
2.19 - DelegationPolicyDocument
| Name | Description | Schema | Default |
|---|
Statement optional | μ μ±
λ¬Έλ²
| array[DelegationPolicyStatement] | |
Version optional | μ μ±
λ²μ Example : 2012-10-17
| string | 2012-10-17 |
2.20 - DelegationPolicySetRequest
| Name | Description | Schema | Default |
|---|
document required | μμ μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['organization:CreateServiceControlPolicy', 'organization:DeleteServiceControlPolicies', 'organization:SetServiceControlPolicy', 'organization:ShowServiceControlPolicy', 'organization:ListServiceControlPolicies', 'organization:ShowAccount', 'organization:ListAccounts', 'organization:ListOrganizationUnits', 'organization:ListOrganizationInvitations', 'organization:ListParents', 'organization:ListPoliciesForTarget', 'organization:ListTargetsForPolicy', 'organization:AttachPolicyBindings', 'organization:RemovePolicyBindings', 'organization:ShowDelegatePolicy'], 'Effect': 'Allow', 'Principal': {'scp': ['srn:dev2::f045159f40c64125a1fe61bd71d1c14c:::iam:user/e3a6e3f99c1040639e9a3c8f8b7427df']}, 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| DelegationPolicyDocument | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
2.21 - DelegationPolicyShowResponse
2.22 - DelegationPolicyStatement
| Name | Description | Schema | Default |
|---|
Action optional | μ μ±
μ‘μ
Example : ['s3:PutObject', 's3:GetObject']
| any of [array[string], null] | [‘s3:PutObject’, ‘s3:GetObject’] |
Condition optional | μ μ±
μ건 Example :
| any of [object[object[array[object]]], null] | |
Effect optional | μ μ±
ν¨κ³Ό Example : Allow
| string | Allow |
NotAction optional | μ μ±
μ μΈ μ‘μ
Example :
| any of [array[string], null] | |
Principal optional | νΈμΆ 주체 Example :
| any of [string, object[array[string]], null] | |
Resource optional | 리μμ€ Example : ['*']
| array[string] | [’*’] |
Sid optional | λ¬Έλ² ID Example : statement1
| string | statement1 |
2.23 - Invitation
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
expired_time required | μ΄λ λ§λ£ μΌμ Example : 2024-04-30T12:34:56.789Z
| string (date-time) | |
id required | μ΄λ ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | |
master_account_id required | κ΄λ¦¬μ κ³μ ID Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
requested_time required | μ΄λ μμ² μΌμ Example : 2024-04-17T12:34:56.789Z
| string (date-time) | |
state required | μ΄λ μν Example : REFUSED
| enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED) | |
target_account_id required | μ΄λ μμ μ κ³μ ID Example : 338c2fc8c29a449dbfa8681f8f1d78e5
| string | |
2.24 - InvitationAcceptFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Invitation.AlreadySentError
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
| string | |
failed_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
failed_name required | μ‘°μ§ μ΄λ¦ Example : My Organization
| string | |
2.25 - InvitationAcceptResponse
| Name | Description | Schema | Default |
|---|
failed_id optional | μ΄λ μ€ν¨ μ‘°μ§ μ 보
| any of [InvitationAcceptFailCaused, null] | |
master_account_email required | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | |
success_id optional | μ΄λ μ±κ³΅ μ‘°μ§ μ 보
| any of [InvitationAcceptSuccess, null] | |
2.26 - InvitationAcceptSuccess
| Name | Description | Schema | Default |
|---|
success_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
success_name required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
2.27 - InvitationCancelRequest
| Name | Description | Schema | Default |
|---|
ids required | μ΄λ ID Example : ['138c2fc8c29a449dbfa8681f8f1d78e2']
| array[string] | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
2.28 - InvitationCancelResponse
| Name | Description | Schema | Default |
|---|
success_ids required | μ΄λ ID Example : ['138c2fc8c29a449dbfa8681f8f1d78e2']
| array[string] | |
2.29 - InvitationCreateFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Invitation.AlreadySentError
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
| string | |
failed_id required | μ‘°μ§ μ΄λ μ€ν¨ Login ID λͺ©λ‘ Example : ['score-1@samsung.com']
| string | |
2.30 - InvitationCreateRequest
| Name | Description | Schema | Default |
|---|
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
target_login_ids required | μ΄λ μμ μ κ³μ μ΄λ©μΌ λͺ©λ‘ Example : ['score-1@samsung.com']
| array[string] | |
2.31 - InvitationCreateResponse
| Name | Description | Schema | Default |
|---|
failed_ids required |
| array[InvitationCreateFailCaused] | |
success_ids required | μ‘°μ§ μ΄λ μ±κ³΅ Login ID λͺ©λ‘ Example : ['log-archive@samsung.com']
| array[string] | |
2.32 - InvitationShowResponse
| Name | Description | Schema | Default |
|---|
invitation required | μ΄λ μμΈ μ 보
| Invitation | |
2.33 - ListPoliciesForTargetResponse
| Name | Description | Schema | Default |
|---|
count required | count Example : 20
| integer | |
page required | page Example : 0
| integer | |
policies required |
| array[PoliciesForTargetSummary] | |
size required | size Example : 20
| integer | |
sort optional | sort Example : ['created_at:asc']
| any of [array[string], null] | |
2.34 - ListTargetsForPolicyResponse
| Name | Description | Schema | Default |
|---|
count required | count Example : 20
| integer | |
page required | page Example : 0
| integer | |
size required | size Example : 20
| integer | |
sort optional | sort Example : ['created_at:asc']
| any of [array[string], null] | |
targets required |
| array[TargetsForPolicySummary] | |
2.35 - MoveAccountRequest
| Name | Description | Schema | Default |
|---|
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
parent_unit_id required | ROOT ID λλ μ‘°μ§ λ¨μ ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
| string | |
target_account_ids required | νκ² κ³μ μμ΄λ λͺ©λ‘ Example : ['b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0']
| array[string] | |
2.36 - MoveAccountSuccess
| Name | Description | Schema | Default |
|---|
success_id required | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | |
success_name required | κ³μ λͺ
Example : score-account
| string | |
target_id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | |
target_name required | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit
| string | |
2.37 - Organization
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
creator_name optional | μμ±μ μ±, μ΄λ¦ Example : John Doe na
| string | - |
delegation_account_id optional | μμ κ³μ Example : 124e7d6c5b4a3z2y1x0w9v8u7t6s5r
| any of [string, null] | |
id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
master_account_email required | κ΄λ¦¬μ κ³μ μ΄λ©μΌ Example : admin@example.com
| string | |
master_account_id required | κ΄λ¦¬μ κ³μ ID Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
modifier_name optional | μμ μ μ±, μ΄λ¦ Example : Alice
| string | - |
name required | μ‘°μ§ μ΄λ¦ Example : My Organization
| string | |
root_unit_id required | λ£¨νΈ μ λ ID Example : r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
srn required | μ‘°μ§ SRN Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/organization/o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
use_scp_yn required | ν΅μ μ μ±
μ¬μ© μ¬λΆ Example : True
| boolean | |
2.38 - OrganizationAccountWithPolicy
| Name | Description | Schema | Default |
|---|
control_policies required |
| array[ConnectedPolicySummary] | |
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
creator_name optional | μμ±μ μ±, μ΄λ¦ Example : John Doe na
| string | - |
email optional | κ³μ μ΄λ©μΌ Example : score@samsung.com
| any of [string, null] | |
id required | ID Example : 0a36e0746dbf4908acf0357829701381
| string | |
joined_method required | κ°μ
λ°©λ² Example : INVITED
| enum (INVITED, CREATED, CLOUD_CONTROL) | |
joined_time required | κ°μ
μΌμ Example : 2024-05-17T12:34:56.789Z
| string (date-time) | |
login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
modifier_name optional | μμ μ μ±, μ΄λ¦ Example : Alice
| string | - |
name optional | κ³μ λͺ
Example : score-account
| any of [string, null] | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
parent_unit_id required | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| string | |
parent_unit_name required | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μλͺ
Example : parent-unit-name
| any of [string, null] | |
srn optional | SRN Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/account/b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| any of [string, null] | |
state required | κ³μ μν Example : ACTIVE
| enum (ACTIVE, SUSPENDED, PENDING_CLOSURE) | |
type required | κ³μ μ ν Example : MEMBER
| enum (MANAGEMENT, DELEGATION, MEMBER, NONE, LOG_ARCHIVE, AUDIT) | |
2.39 - OrganizationCreateRequest
| Name | Description | Schema | Default |
|---|
name required | μ‘°μ§ μ΄λ¦ Example : My Organization Pattern : ^[a-zA-Z0-9\-.,_+=@γ±-γ
γ
-γ
£κ°-ν£ ]*$ Minimum length : 1 Maximum length : 20
| string | |
2.40 - OrganizationDeleteFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Organization.delete.MemberAccountIsExist
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Payment method registration required.
| string | |
failed_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| array[string] | |
2.41 - OrganizationDeleteResponse
| Name | Description | Schema | Default |
|---|
failed required |
| OrganizationDeleteFailCaused | |
success optional | μ‘°μ§ μ΄λ¦ Example : My Organization
| any of [string, null] | |
2.42 - OrganizationInvitation
| Name | Description | Schema | Default |
|---|
account_email optional | κ΄λ¦¬μ κ³μ μ΄λ©μΌ Example : admin@example.com
| any of [string, null] | |
account_name optional | κ΄λ¦¬μ κ³μ λͺ
Example : CoreKim
| any of [string, null] | |
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
id required | ID Example : 0a36e0746dbf4908acf0357829701381
| string | |
login_id optional | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com
| any of [string, null] | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
state required | μ΄λ μν Example : INVITING
| enum (INVITING, REFUSED, INVITED, CANCELED, EXPIRED) | |
target_account_id required | κ΄λ¦¬μ κ³μ λͺ
Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
2.43 - OrganizationInvitationPageResponse
| Name | Description | Schema | Default |
|---|
count required | count Example : 20
| integer | |
organization_invitations required | μ΄λ λͺ©λ‘
| array[OrganizationInvitation] | |
page required | page Example : 0
| integer | |
size required | size Example : 20
| integer | |
sort optional | sort Example : ['created_at:asc']
| any of [array[string], null] | |
2.44 - OrganizationLeaveFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Organization.AccountNotRemovable
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Payment method registration required.
| string | |
failed_id required | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | |
failed_name required | μ‘°μ§ μ΄λ¦ Example : My Organization
| string | |
2.45 - OrganizationLeaveResponse
2.46 - OrganizationLeaveSuccess
| Name | Description | Schema | Default |
|---|
success_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
success_name required | μ‘°μ§ μ΄λ¦ Example : My Organization
| string | |
2.47 - OrganizationPageResponse
| Name | Description | Schema | Default |
|---|
count required | count Example : 20
| integer | |
organizations required |
| array[OrganizationSummary] | |
page required | page Example : 0
| integer | |
size required | size Example : 20
| integer | |
sort optional | sort Example : ['created_at:asc']
| any of [array[string], null] | |
2.48 - OrganizationSetRequest
| Name | Description | Schema | Default |
|---|
delegation_account_id optional | μμ κ³μ Example : 124e7d6c5b4a3z2y1x0w9v8u7t6s5r
| any of [string, null] | |
name optional | μ‘°μ§ μ΄λ¦ Example : My Organization Pattern : ^[a-zA-Z0-9\-.,_+=@γ±-γ
γ
-γ
£κ°-ν£ ]*$
| any of [string, null] | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
use_scp_yn optional | ν΅μ μ μ±
μ¬μ© μ¬λΆ Example : True
| any of [boolean, null] | |
2.49 - OrganizationShowResponse
| Name | Description | Schema | Default |
|---|
organization required |
| Organization | |
2.50 - OrganizationSummary
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
delegation_account_id optional | μμ κ³μ Example : 124e7d6c5b4a3z2y1x0w9v8u7t6s5r
| any of [string, null] | |
id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
master_account_id required | κ΄λ¦¬μ κ³μ ID Example : 9f8e7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
name required | μ‘°μ§ μ΄λ¦ Example : My Organization
| string | |
root_unit_id required | λ£¨νΈ μ λ ID Example : r-abcd7d6c5b4a3z2y1x0w9v8u7t6s5r
| string | |
use_scp_yn required | ν΅μ μ μ±
μ¬μ© μ¬λΆ Example : True
| boolean | |
2.51 - OrganizationUnit
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
creator_name optional | μμ±μ μ±, μ΄λ¦ Example : John Doe na
| string | - |
depth required | κ³μΈ΅(0~5) Example : 1
| integer | |
description optional | μ‘°μ§ λ¨μ μ€λͺ
Example : μμ€μ½μ΄ μ‘°μ§ λ¨μ
| any of [string, null] | |
id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
modifier_name optional | μμ μ μ±, μ΄λ¦ Example : Alice
| string | - |
name required | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit
| string | |
parent_unit_id optional | μ ν(ROOT λλ μ‘°μ§ λ¨μ) Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | |
service_name required | μλΉμ€λͺ
Example : Organization
| string | |
srn optional | μ‘°μ§ λ¨μ SRN Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8
| any of [string, null] | |
type required | μ ν(ROOT λλ μ‘°μ§ λ¨μ) Example : OU
| string | |
2.52 - OrganizationUnitCreateRequest
| Name | Description | Schema | Default |
|---|
description optional | μ‘°μ§ λ¨μ μ€λͺ
Example : μμ€μ½μ΄ μ‘°μ§ λ¨μ
| any of [string, null] | |
name required | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit Minimum length : 1 Maximum length : 128
| string | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
parent_unit_id optional | ROOT λλ λΆλͺ¨ μ‘°μ§ λ¨μ ID Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | |
policy_ids optional | μ μ΄ μ μ±
λͺ©λ‘ ID Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
| any of [array[string], null] | |
2.53 - OrganizationUnitCreateResponse
2.54 - OrganizationUnitDeleteFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Organization.UnitNotRemovable
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
| string | |
failed_id required | μ‘°μ§ λ¨μ ID Example : ou-abc1f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | |
2.55 - OrganizationUnitDeleteRequest
| Name | Description | Schema | Default |
|---|
ids required | μ‘°μ§ λ¨μ ID λͺ©λ‘ Example : ['ou-c29a138f8f1d78e24dbfa8681fc2fc8']
| array[string] | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
2.56 - OrganizationUnitDeleteResponse
| Name | Description | Schema | Default |
|---|
failed_ids required |
| array[OrganizationUnitDeleteFailCaused] | |
success_ids required | μ‘°μ§ λ¨μ ID λͺ©λ‘ Example : ['ou-c29a138f8f1d78e24dbfa8681fc2fc8']
| array[string] | |
2.57 - OrganizationUnitListResponse
| Name | Description | Schema | Default |
|---|
organization_units required | μ‘°μ§ λ¨μ λͺ©λ‘
| array[CombinedUnit] | |
2.58 - OrganizationUnitListResponseV1dot1
| Name | Description | Schema | Default |
|---|
organization_units required | μ‘°μ§ λ¨μ λͺ©λ‘
| array[CombinedUnitV1dot1] | |
2.59 - OrganizationUnitParentsResponse
| Name | Description | Schema | Default |
|---|
parents required | λΆλͺ¨ μ‘°μ§ λ¨μ μ 보
| array[OrganizationUnit] | |
2.60 - OrganizationUnitSetRequest
| Name | Description | Schema | Default |
|---|
description optional | μ‘°μ§ λ¨μ μ€λͺ
Example : μμ€μ½μ΄ μ‘°μ§ λ¨μ
| any of [string, null] | |
name optional | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit
| any of [string, null] | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
2.61 - OrganizationUnitShowResponse
| Name | Description | Schema | Default |
|---|
organization_unit required | μ‘°μ§ λ¨μ μ 보
| OrganizationUnit | |
2.62 - OrganizationUnitWithPolicy
| Name | Description | Schema | Default |
|---|
control_policies required |
| array[ConnectedPolicySummary] | |
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
creator_name optional | μμ±μ μ±, μ΄λ¦ Example : John Doe na
| string | - |
depth required | κ³μΈ΅(0~5) Example : 1
| integer | |
description optional | μ‘°μ§ λ¨μ μ€λͺ
Example : μμ€μ½μ΄ μ‘°μ§ λ¨μ
| any of [string, null] | |
id required | μ‘°μ§ λ¨μ ID Example : ou-c29a138f8f1d78e24dbfa8681fc2fc8
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
modifier_name optional | μμ μ μ±, μ΄λ¦ Example : Alice
| string | - |
name required | μ‘°μ§ λ¨μλͺ
Example : score-organization-unit
| string | |
parent_unit_id optional | μ ν(ROOT λλ μ‘°μ§ λ¨μ) Example : ou-fc8c29a138d78e24bf1fa86812fc8b
| any of [string, null] | |
service_name required | μλΉμ€λͺ
Example : Organization
| string | |
srn optional | μ‘°μ§ λ¨μ SRN Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/ou/ou-c29a138f8f1d78e24dbfa8681fc2fc8
| any of [string, null] | |
type required | μ ν(ROOT λλ μ‘°μ§ λ¨μ) Example : OU
| string | |
2.63 - OrganizationUserCreateRequest
| Name | Description | Schema | Default |
|---|
login_id required | λ‘κ·ΈμΈ ID Example : log-archive@samsung.com Maximum length : 60
| string (email) | |
name required | κ³μ λͺ
Example : score-account Pattern : ^[a-zA-Z0-9γ±-γ
γ
-γ
£κ°-ν£ \+=_\-@\[\]\(\)\.,]*$ Minimum length : 3 Maximum length : 30
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
role_name required | μν λͺ
Example : OrganizationAccountAccessRole Pattern : ^[a-zA-Z0-9\+=,\.@_\-γ±-γ
γ
-γ
£κ°-ν£ ]*$ Minimum length : 1 Maximum length : 64
| string | |
2.64 - PoliciesForTargetSummary
| Name | Description | Schema | Default |
|---|
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
id required | ID Example : 0a36e0746dbf4908acf0357829701381
| string | |
link_types required | μ°κ²° μ ν Example : {'DIRECTED': [{'target_id': '1a2b3c4d5e6f7g8h9i0j1k2l3m4n5', 'target_name': 'example-target', 'target_type': 'OU'}], 'INHERITED': [{'target_id': '2a2b3c4d5e6f7g8h9i0j1k2l3m4n5', 'target_name': 'root', 'target_type': 'ROOT'}]}
| object[array[PolicyLinkInfo]] | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
policy_name required | μ μ΄ μ μ±
μ΄λ¦ Example : test-policy-name
| string | |
policy_type required | μ μ΄ μ μ±
μ ν Example : SYSTEM_MANAGED
| enum (SYSTEM_MANAGED, USER_DEFINED) | |
source required | μ μ±
μμ± μ£Όμ²΄ Example : ORGANIZATION
| string | |
2.65 - PolicyAttachRequest
| Name | Description | Schema | Default |
|---|
entity required | κ°μ²΄ μ ν Example : POLICY
| enum (POLICY, TARGET) | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
policy_ids required | μ μ΄ μ μ±
λͺ©λ‘ ID Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
| array[string] | |
target_ids required | νκ² μ 보 Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
| array[string] | |
2.66 - PolicyLinkInfo
| Name | Description | Schema | Default |
|---|
target_id required | νκ² ID Example : ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5
| string | |
target_name required | νκ²λͺ
Example : example-target
| any of [string, null] | |
target_type required | νκ² μ ν Example : OU
| string | |
2.67 - PolicyRemoveRequest
| Name | Description | Schema | Default |
|---|
entity required | κ°μ²΄ μ ν Example : POLICY
| enum (POLICY, TARGET) | |
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
policy_ids required | μ μ΄ μ μ±
λͺ©λ‘ ID Example : ['f98e76d54c32b10a9z8y7x6w5v4u3']
| array[string] | |
target_ids required | νκ² μ 보 Example : ['ou-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5']
| array[string] | |
2.68 - RemoveAccountFailCaused
| Name | Description | Schema | Default |
|---|
error_code required | error code Example : Organization.AccountNotRemovable
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : Account b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0 is not found
| string | |
failed_id required | μ‘°μ§ κ³μ ID Example : 1a5xz23h1j0l9n8p7r6t5v4x3z2y1w0
| string | |
failed_name required | κ³μ λͺ
Example : score-account
| string | |
2.69 - RemoveAccountsRequest
| Name | Description | Schema | Default |
|---|
organization_id optional | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| any of [string, null] | |
target_account_ids required | νκ² κ³μ μμ΄λ λͺ©λ‘ Example : ['b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0']
| array[string] | |
2.70 - RemoveAccountSuccess
| Name | Description | Schema | Default |
|---|
success_id required | μ‘°μ§ κ³μ ID Example : b4d3f2h1j0l9n8p7r6t5v4x3z2y1w0
| string | |
success_name required | κ³μ λͺ
Example : score-account
| string | |
2.71 - ServiceControlPolicy
| Name | Description | Schema | Default |
|---|
category required | μ μ±
μΉ΄ν
κ³ λ¦¬ Example : SCP
| string | |
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
creator_name optional | μμ±μ μ±, μ΄λ¦ Example : John Doe na
| string | - |
description required | μ μ±
μ€λͺ
Example : This is an example policy.
| any of [string, null] | |
document required | μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| ServiceControlPolicyDocument | |
id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
modifier_name optional | μμ μ μ±, μ΄λ¦ Example : Alice
| string | - |
name required | μλΉμ€ μ μ΄ μ μ±
μ΄λ¦ Example : MyPolicy
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
service_name required | μλΉμ€λͺ
Example : Organization
| string | |
source required | μ μ±
μμ± μ£Όμ²΄ Example : ORGANIZATION
| string | |
srn required | μ μ±
SRN Example : srn:dev2::1b8c29a138d78e24bf1fa86812fcaa:kr-west1::organizations/service-control-policy/138c2fc8c29a449dbfa8681f8f1d78e2
| string | |
state required | μ μ±
μν Example : ACTIVE
| string | |
type required | μλΉμ€ μ μ΄ μ μ±
μ ν Example : MANAGED
| string | |
2.72 - ServiceControlPolicyCreateRequest
| Name | Description | Schema | Default |
|---|
description required | μ μ±
μ€λͺ
Example : This is an example policy.
| any of [string, null] | |
document required | μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| ServiceControlPolicyDocument | |
name required | μλΉμ€ μ μ΄ μ μ±
μ΄λ¦ Example : MyPolicy Pattern : ^[a-zA-Z0-9\-.,_+=@γ±-γ
γ
-γ
£κ°-ν£]*$ Minimum length : 3 Maximum length : 128
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
type optional | μλΉμ€ μ μ΄ μ μ±
μ ν Example : MANAGED
| enum (SYSTEM_MANAGED, USER_DEFINED) | USER_DEFINED |
2.73 - ServiceControlPolicyDeleteFailCaused
| Name | Description | Schema | Default |
|---|
binding_targets required |
| array[BindingTarget] | |
error_code required | error code Example : Policy.PolicyInUseError
| string | |
failed_caused required | μ€ν¨ μ¬μ Example : The specified policy is in use and cannot be deleted.
| string | |
failed_id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | |
2.74 - ServiceControlPolicyDeleteRequest
| Name | Description | Schema | Default |
|---|
ids required | μλΉμ€ μ μ΄ μ μ±
λͺ©λ‘ID Example : ['138c2fc8c29a449dbfa8681f8f1d78e2']
| array[string] | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
2.75 - ServiceControlPolicyDeleteResponse
2.76 - ServiceControlPolicyDocument
| Name | Description | Schema | Default |
|---|
Statement optional | μ μ±
λ¬Έλ²
| array[ServiceControlPolicyStatement] | |
Version optional | μ μ±
λ²μ Example : 2012-10-17
| string | 2012-10-17 |
2.77 - ServiceControlPolicyPageResponse
| Name | Description | Schema | Default |
|---|
count required | count Example : 20
| integer | |
page required | page Example : 0
| integer | |
policies required |
| array[ServiceControlPolicySummary] | |
size required | size Example : 20
| integer | |
sort optional | sort Example : ['created_at:asc']
| any of [array[string], null] | |
2.78 - ServiceControlPolicySetRequest
| Name | Description | Schema | Default |
|---|
description optional | μ μ±
μ€λͺ
Example : This is an example policy.
| any of [string, null] | |
document optional | μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| any of [ServiceControlPolicyDocument, null] | |
name optional | μλΉμ€ μ μ΄ μ μ±
μ΄λ¦ Example : MyPolicy Pattern : ^[a-zA-Z0-9\-.,_+=@γ±-γ
γ
-γ
£κ°-ν£]*$
| any of [string, null] | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
2.79 - ServiceControlPolicyShowResponse
2.80 - ServiceControlPolicyStatement
| Name | Description | Schema | Default |
|---|
Action optional | μ μ±
μ‘μ
Example : ['s3:PutObject', 's3:GetObject']
| any of [array[string], null] | [‘s3:PutObject’, ‘s3:GetObject’] |
Condition optional | μ μ±
μ건 Example :
| any of [object[object[array[object]]], null] | |
Effect optional | μ μ±
ν¨κ³Ό Example : Allow
| string | Allow |
NotAction optional | μ μ±
μ μΈ μ‘μ
Example :
| any of [array[string], null] | |
Principal optional | νΈμΆ 주체 Example :
| any of [string, object[array[string]], null] | |
Resource optional | 리μμ€ Example : ['*']
| array[string] | [’*’] |
Sid optional | λ¬Έλ² ID Example : statement1
| string | statement1 |
2.81 - ServiceControlPolicySummary
| Name | Description | Schema | Default |
|---|
category required | μ μ±
μΉ΄ν
κ³ λ¦¬ Example : SCP
| string | |
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
creator_name optional | μμ±μ μ±, μ΄λ¦ Example : John Doe na
| string | - |
description required | μ μ±
μ€λͺ
Example : This is an example policy.
| any of [string, null] | |
document required | μ μ±
λ¬Έμ Example : {'Statement': [{'Action': ['*'], 'Effect': 'Allow', 'Resource': ['*'], 'Sid': 'statement1'}], 'Version': '2024-07-01'}
| ServiceControlPolicyDocument | |
id required | μλΉμ€ μ μ΄ μ μ±
ID Example : 138c2fc8c29a449dbfa8681f8f1d78e2
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
modifier_name optional | μμ μ μ±, μ΄λ¦ Example : Alice
| string | - |
name required | μλΉμ€ μ μ΄ μ μ±
μ΄λ¦ Example : MyPolicy
| string | |
organization_id required | μ‘°μ§ ID Example : o-x9y8z7w6v5u4t3s2r1q0p9o8n7m6l5
| string | |
source required | μ μ±
μμ± μ£Όμ²΄ Example : ORGANIZATION
| string | |
state required | μ μ±
μν Example : ACTIVE
| string | |
type required | μλΉμ€ μ μ΄ μ μ±
μ ν Example : MANAGED
| string | |
2.82 - TargetsForPolicySummary
| Name | Description | Schema | Default |
|---|
control_policies required | ν΅μ μ μ±
μμ΄λ λͺ©λ‘
| array[ConnectedPolicySummary] | |
created_at required | μμ± μΌμ Example : 2024-12-19 01:09:05.000
| string (date-time) | |
created_by required | μμ±μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
id required | ID Example : 0a36e0746dbf4908acf0357829701381
| string | |
modified_at required | μμ μΌμ Example : 2023-10-15 14:30:00
| string (date-time) | |
modified_by required | μμ μ Example : c23fb561c689455993874fa5d5ed4a2f
| string | |
target_name required | νκ²λͺ
Example : example-target
| any of [string, null] | |