This is the multi-page printable view of this section. Click here to print.
APIs
1 - Acquire temporary role credential
1.1 - 1.1
post /v1/assume-role
Description
Acquire temporary role credential
State ACTIVE (CURRENT)
| Version | Not Before |
|---|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
| body | body required | StsAssumeRoleRequest |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | StsAssumeRoleResponse |
| 400 | Bad Request | None |
| 401 | Unauthorized | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/assume-role
Request header
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = sts 1.1"
Request body
{
"duration_seconds": 900,
"role_indicator": "dev2:afd580f490394896a6bceabf77683c6bd:role_name",
"role_session_name": ""
}
Example HTTP response
Response 200
{
"assumed_role_user": {
"assumed_role_id": "",
"srn": ""
},
"credentials": {
"access_key_id": "",
"expiration": "2026-04-14T15:06:19.837Z",
"secret_access_key": "",
"session_token": ""
}
}
1.2 - 1.0
post /v1/assume-role
Description
Acquire temporary role credential
State ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|---|
| 1.0 | 20260531 |
Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
| body | body required | StsAssumeRoleRequest |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | StsAssumeRoleResponse |
| 400 | Bad Request | None |
| 401 | Unauthorized | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/assume-role
Request header
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = sts 1.0"
Request body
{
"duration_seconds": 900,
"role_indicator": "dev2:afd580f490394896a6bceabf77683c6bd:role_name",
"role_session_name": ""
}
Example HTTP response
Response 200
{
"assumed_role_user": {
"assumed_role_id": "",
"srn": ""
},
"credentials": {
"access_key_id": "",
"expiration": "2026-04-14T15:06:19.785Z",
"secret_access_key": "",
"session_token": ""
}
}
2 - Acquire temporary role credential from SAML Assertion
2.1 - 1.1
post /v1/assume-role-with-saml
Description
Acquire temporary role credential from SAML Assertion
State ACTIVE (CURRENT)
| Version | Not Before |
|---|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
| body | body required | StsAssumeRoleWithSAMLRequest |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | StsAssumeRoleWithSAMLResponse |
| 400 | Bad Request | None |
| 401 | Unauthorized | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/assume-role-with-saml
Request header
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = sts 1.1"
Request body
{
"duration_seconds": 900,
"principal_indicator": "dev2:afd580f490394896a6bceabf77683c6bd:principal_name",
"role_indicator": "dev2:afd580f490394896a6bceabf77683c6bd:role_name",
"saml_assertion": ""
}
Example HTTP response
Response 200
{
"assumed_role_user": {
"assumed_role_id": "",
"srn": ""
},
"audience": "",
"credentials": {
"access_key_id": "",
"expiration": "2026-04-14T15:06:19.854Z",
"secret_access_key": "",
"session_token": ""
},
"issuer": "",
"subject": "",
"subject_type": ""
}
2.2 - 1.0
post /v1/assume-role-with-saml
Description
Acquire temporary role credential from SAML Assertion
State ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|---|
| 1.0 | 20260531 |
Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
| body | body required | StsAssumeRoleWithSAMLRequest |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | StsAssumeRoleWithSAMLResponse |
| 400 | Bad Request | None |
| 401 | Unauthorized | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/assume-role-with-saml
Request header
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = sts 1.0"
Request body
{
"duration_seconds": 900,
"principal_indicator": "dev2:afd580f490394896a6bceabf77683c6bd:principal_name",
"role_indicator": "dev2:afd580f490394896a6bceabf77683c6bd:role_name",
"saml_assertion": ""
}
Example HTTP response
Response 200
{
"assumed_role_user": {
"assumed_role_id": "",
"srn": ""
},
"audience": "",
"credentials": {
"access_key_id": "",
"expiration": "2026-04-14T15:06:19.802Z",
"secret_access_key": "",
"session_token": ""
},
"issuer": "",
"subject": "",
"subject_type": ""
}
3 - Create new Signature based on Session Token
3.1 - 1.1
post /v1/object-store-authorization
Description
Create new Signature based on Session Token
State ACTIVE (CURRENT)
| Version | Not Before |
|---|---|
| 1.1 | - |
Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
| body | body required | StsObjectStoreAuthRequest |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | StsObjectStoreAuthResponse |
| 400 | Bad Request | None |
| 401 | Unauthorized | None |
| 403 | Forbidden | None |
Example HTTP request
Request path
/v1/object-store-authorization
Request header
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = sts 1.1"
Request body
{
"method": "",
"region": "kr-west1",
"service": "s3",
"url": "",
"x_amz_content_sha256": "",
"x_amz_date": ""
}
Example HTTP response
Response 200
{
"Authorization": ""
}
3.2 - 1.0
post /v1/object-store-authorization
Description
Create new Signature based on Session Token
State ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|---|
| 1.0 | 20260531 |
Parameters
| Type | Name | Description | Schema | Default |
|---|---|---|---|---|
| body | body required | StsObjectStoreAuthRequest |
Responses
| HTTP Code | Description | Schema |
|---|---|---|
| 200 | OK | StsObjectStoreAuthResponse |
| 400 | Bad Request | None |
| 401 | Unauthorized | None |
| 403 | Forbidden | None |
Example HTTP request
Request path
/v1/object-store-authorization
Request header
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = sts 1.0"
Request body
{
"method": "",
"region": "kr-west1",
"service": "s3",
"url": "",
"x_amz_content_sha256": "",
"x_amz_date": ""
}
Example HTTP response
Response 200
{
"Authorization": ""
}