Get Organization Config
Used to retrieve the organization configuration settings for a project.
API Endpoint
| Property | Value |
|---|---|
| Request Method | GET |
| Request URL | https://api.seliseblocks.com/idp/v1/Iam/GetOrganizationConfig |
Request
Request Example
curl -X GET 'https://api.seliseblocks.com/idp/v1/Iam/GetOrganizationConfig?ProjectKey=YOUR_PROJECT_KEY' \
-H 'x-blocks-key: YOUR_PROJECT_KEY'
Request Headers
| Field | Type | Description |
|---|---|---|
| x-blocks-key | string | Project key for authentication. |
Query Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| ProjectKey | string | Yes | The project key for retrieving configuration. |
Response
Success Response
Returns HTTP status 200 OK with organization configuration details.
{
"itemId": "org_config_123",
"createdDate": "2026-01-15T10:30:00Z",
"lastUpdatedDate": "2026-03-20T14:00:00Z",
"createdBy": "admin_user",
"language": "en-US",
"lastUpdatedBy": "admin_user",
"organizationIds": ["org_123", "org_parent"],
"tags": ["enterprise", "active"],
"allowCreationFromCloud": true,
"allowCreationFromConstruct": true,
"isMultiOrgEnabled": true,
"roles": ["admin", "user", "manager"]
}
Response Fields
| Field | Type | Description |
|---|---|---|
| itemId | string | Unique configuration identifier. |
| createdDate | string(date-time) | Configuration creation date. |
| lastUpdatedDate | string(date-time) | Last update date. |
| createdBy | string | User who created the configuration. |
| language | string | Configuration's preferred language. |
| lastUpdatedBy | string | User who last updated configuration. |
| organizationIds | array | List of associated organization IDs. |
| tags | array | Tags associated with configuration. |
| allowCreationFromCloud | boolean | Allow user creation from Cloud. |
| allowCreationFromConstruct | boolean | Allow user creation from Construct. |
| isMultiOrgEnabled | boolean | Multi-organization support enabled. |
| roles | array | Available roles in organization. |