API for iblai
- ai_account_orgs_integration_credential_partial_update
ibl-data-manager (4.84.1-ai-plus)
Request
Create a new integration credential for an organization.
Args: request: The HTTP request containing credential information org: Organization key identifier
Returns: Response: Created integration credential
Raises: NotFound: When organization is not found ValidationError: When request data is invalid
- application/json
- application/scim+json
- application/x-www-form-urlencoded
- multipart/form-data
- */*
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/ai-account/orgs/{org}/integration-credential/
- https://base.manager.iblai.app/api/ai-account/orgs/{org}/integration-credential/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-account/orgs/{org}/integration-credential/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "google-drive",
"value": {
"type": "service_account",
"project_id": "project-id",
"private_key": "-----BEGIN PRIVATE KEY-----\nXXXX\n-----END PRIVATE KEY-----\n",
"client_email": "service-account@project.iam.gserviceaccount.com"
},
"platform": "main",
"service_info": {
"id": 1,
"name": "google-drive",
"logo": "url.png",
"display_name": "Google Drive"
}
}'{ "name": "google-drive", "value": { "type": "service_account", "project_id": "project-id", "private_key": "-----BEGIN PRIVATE KEY-----\nXXXX\n-----END PRIVATE KEY-----\n", "client_email": "service-account@project.iam.gserviceaccount.com" }, "platform": "main", "service_info": { "id": 1, "name": "google-drive", "logo": "url.png", "display_name": "Google Drive" } }
Request
Update an existing integration credential for an organization.
Args: request: The HTTP request containing updated credential information org: Organization key identifier
Returns: Response: Updated integration credential
Raises: NotFound: When organization or credential is not found ValidationError: When request data is invalid
- application/json
- application/scim+json
- application/x-www-form-urlencoded
- multipart/form-data
- */*
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/ai-account/orgs/{org}/integration-credential/
- https://base.manager.iblai.app/api/ai-account/orgs/{org}/integration-credential/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-account/orgs/{org}/integration-credential/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"value": null,
"platform": "string"
}'{ "name": "string", "value": null, "platform": "string", "service_info": { "id": 0, "name": "string", "display_name": "string", "logo": "http://example.com" } }
Request
Delete an existing integration credential for an organization.
Args: request: The HTTP request containing credential information (must include 'name') org: Organization key identifier
Returns: Response: 204
Raises: NotFound: When organization or credential is not found ValidationError: When request data is invalid
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/ai-account/orgs/{org}/integration-credential/
- https://base.manager.iblai.app/api/ai-account/orgs/{org}/integration-credential/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-account/orgs/{org}/integration-credential/' \
-H 'Authorization: YOUR_API_KEY_HERE'