---
id: onboard-operator-list-super-admins
title: "List super admins"
description: "Lists the super admins of all organisations of the installation and each admin with the platform admin right, newest first. A platform admin who is not a super admin (for example an admin of the platform operator organisation with the role `Admin`) is in the list too: `roleName` tells the role. All filters must match."
sidebar_label: "List super admins"
hide_title: true
hide_table_of_contents: true
api: eJztWm1T5DYS/itd+nJQZQYPkGR3LpUKCyQ1m9wuFUi4uoVaC7tnRsGWHElm4Kj571ct+d2Ghc3my1XyYcPIUqu71Xr6UUsPLEETa5FboSSbsZ+FsQbsCsEUOWrgSSakAbUAnqag9JJLYTh1do3UUUhjeZq6RuAyAeTxyg+EtbAr1ylPuV0onZXtWixXNgCJazQWFkIbO4HDfq/1SoEwIJUF3tYHthZKA97xLE8RuCxbS31qISpHza3SHbUblbRKEaJDGhpt0zxCuvZUGAtWqRlE1OUdzzACi2lq6mETOExTWIjUojaQFcZCxm28mrCA+VmFkvOEzZiS14rr5H2pCrn3jAxx0xoWMMuXhs0+sLO2u8mLXV8YdhUwg3Ghhb1nsw8P7A1yjfqwsCs2+3C1uQpYzjXPkFRyHSTPkM2YQa7jFQuYoPX9o0B9zwKm8Y9CaEzYbMFTg0EvDA4h59pWHiVJQH70P3En4yIFniQaTR0GTs2AnMjlPaRoLWqIuUFyiolXmHE2e2D2PndaWS3kkgWsXEU2Y79ziWyzCWrN28s2T15owXuZ3nu94lgV0pZ6CtOJhufq9vU3+9NFGO/x6fVevJ8c4FeLr8NvXr3u6Gsst4X503q6MBQGSNynnCeLjIJHyFthkVzEYytukVEwGLNWOjlacbnEXyolApYIw69TTNhVW/cq2lxcvtCEyOoCoxmogSlPbv8JRE7coyNVYUHYUQ9cK5Uil91wWSwM2hfqfk7hXWTX6KJbWMwMWAXmRuQESLc8LRDsitsGiNYrAo5y0EKrDEIaMg3DMIQlWgPRQRhGo3oLaXGJmpYBF7xILZuFAcuEFBmtJP3N7/zfTl7bvlRk4kuYRygNOV9iANxCitxYmJKxKddL1I3NkmyCpbhF4/5yw59r1rRt13RD+KTR5EoaNDRyLwzpf/3NgE4zl2/KUKAJYyUtSksDeJ6nInabd/d3Q6Mehvqo698xth33fGCmg7s5XwrpxBCy5ppg2wqvW7tnI5Rrzcnlzg1jk1lhHVhUYH/oLWADcK0SVmkicEMr0t0iBtGU0d82QtAWRsJfFvjACFiVpSj5tLCNFqpCpJQbeyaWck6t3b0+sF4kY1AzjKv5cQf6J0PAnCaveoDJ2aZS/1lzPJFqJoPkMUkUfs/jDHeuubyZlB8nscpoVr+LnjOpT3ePTvWWS4RjhSS0dv0T4FxB6nGu6F+8xZTczQLWMAEWsHdKZzyt12SoluMrbbUoUwjbS2hw2GFKK24gauaJuqa0FNj0gmckvocqdYhV32ODsHUr8AXCrZ/An5OmP3f9H5/rMM4Q3nB5wzabTb3VvniSHlPQMYPa3x5EJhCVE0SzVojQ+lPaMmgd6vv54B5pwPj0nfGO2/rBEteNAG49M8Q7C6laEvPrcPIFsT8OSuKOFRnWAycQVbZFsyHqKd1j+lXnjqmddSiduemA3MgyyCJNSRSbEV0Zc6tTtPQqyfKG9fit0hCRqAiucaE0um/uAOO7d5XbC/e+3plOd6Z75+Hr2X44C8P/kKpdCB7Za09re7FSsOS3+Ci3cieI9Qo7CtMC1YelimC5I42jY70tu9RcWkzeUMor/z60w+3bdHvx3ho57dVGeSu2xo8bAyO4k7sdQFSd+Y5UlnGZRM4JwCH2v0fPrG5SYZ2r7DCxeRGOA/rfMZe0pa4RNPKku+C9+WmtG+eNeIjs55bNWMKt3yoDt1346SufrLlxnEzC1i8/HMH+/v7rAH49P9p+PPJezcIy8tx/HfLzBI85bXr1Vz0utEZpT/kSH6GBbQuOfG9P7Twdbes63QTMKsvTeY9ZPSbvnDoPeC2/5cLvmZbsva8q4aTr5wgnpQ1cc4MJUeeKhdcz7BPyuMZPy37XU5lwjuR3vBFuArbi5lTjrVCdlFKdevpi5zIhSkyE0cWtxn84RllKGEzhjgp+lnd4Zz9/Bgf/fekEWGWc1W09Tv3Bp/3HWWJNEj9F7Kq83rCyNinrMqw+v2lUGKMMteRWom/SfJPD21lnHO8HcE9wTAe7WgF8fX3QVSDca/nAwc73a56maHdyrW5FgnrcDacVplZGv9gZ+JqHPV2mjfyTMsFfOGXgtFTmha6pAWkkE7YSygBNO2BaSwyn59OwgbirPr51wGraxZq9LjpM671M59fOLizP1/We8ZvIhfkKeeKqbg/062DsZOsIPP5RULmzrCTc8lQksBWh1kr/hPeRY3DU+LHsGW3PuqwKrlVy3ylHvD17/y4ADhk6ZHGfHG+tqpCQKPRdb6Rau67CGCGXUCX7cmzgyZcrLIzVPdJUrZH4m9P3uLEucsnXF0e9qBcd2ducw4k+UonDk940RD36maqblJrRY0hcY9FBSAg7EP9k/e8NT0DIvCC0K4usrBLyEz6D+xyCJayMVVLTH42LwvDUe7lepdhx8YpzYDnMNZoJuGqhUVk92sCqYi/tSIna2/ujKUyOMsEkCiBaILeFxo81DXcMMS90rgx+xDu6AIgmrI/fLecehGHbdNaL2rG1m7GFwDQBjxH+VHGNcMlq1S4Z6XFZgsclY6M7azq+syIqgyst/st9QPphFLplsNfcjscxkUirblB2N6LS7rCEdzlF498h/H8RwmMxtD8eQzFlNF2Re/rVBVJ/8ugdWlzZtDolNseS9r1V75Sz1b6u4lIRmepUGTwOv/xOqzrMjR0Ht8u6dCvVSGU/Vl0/cl8bgkMJh6dzuMF7P8A5IKWt5BJP9HDJKDgvWQCX7F9oDF/iJdtEM5CqHhlzWbvPtB34oj3F5f37hWOKn7+7iGM9WqR1ZjkZzrjx8mP9uVVtIfyIVxjf1G25CKA8XPrAVgVR5eYzxEpj/4BdmlG6kV1trp5A3P0O4g4Xbxx0D722CUqBSXnNMqy5PCvEWqsqjLdwCNGbgGVoV4q45NLdxeSc7ifZ7u3BbnkVultNtFtNtOvOBju8Ks0b1LfVJWZ3TY4xU+A/s4AVmsjxytrczHZ3E8zUDs/FRDiOOBHKrX9XwKlWSRE7gx4R8ykJZ5a45fKx4cZ/7ivSurw9oxD3aH+Yiy7yct9Q3vF4z7YOIu0kN4jXM5S+Slbtw/I6+5Hc2FzNaVyIO4i8MhDBlvvEweQ8xu1ZT8AMyo7f8lzs3OD9d9EEjjRSRZK35024WbkFh0LShOVtCHwHdQmcVDUEoTTMWK6rK8NIrc3Nx+ifXYkeid5enIOL060I799OJpNou751m0YTOKHXBw39bbipiVWODUMmwRIxMbNylubKsZa3H1XaObWUbOrCThcn0kAUK7kQS5+GyjCPmh2Dt0Sp3ZYpfRHRfmgPau2PZkqlb4zfs5UDOuV2DYbL5Frddds9aXe8/VoVFBNqBokqq8AygejfO2d+4Hu9nFOJjGwTllKTT0ejchufbE/gXIHGPOVxuegBxFUIUJlYSQygMD6pW+IBCaZosXIddZjAxUq4Q00Pj4iF1el+aPcWT40qC8x0++Ekuw1NAYTJdlA63Pm+tM00Oc2FSRlmrXz4CNuYAOUBf/Ruc4Gt1hLuqrWJtj09eHxJqG7nvZAAl2ZNYXAwDStVOvMn6Ggwp2r+hFha+7FHjRaEOdVtrCveuE4sKP/4oSotvr04H81uHS7c5i9lQf+FAOJ1hGiIGOWXb/2EO27C70rXtmDC+BtP19ylXUNeY8DyG6weDojSikd5SEZskGB1oVxFQEnLY8dCqhqLKfJcaft9A9o17oofm6Yu2rcTxYiD64FOp0V5BOkyNxdZMxDGFEibKEFpBZFi59/3Ocr58cFvR3OYTsIAblGLhXsqkXU7nPrvK9pcbSnlGlYBvIB7VfT5JlEXHpfX0GXPusoEcwulbwzMT85/gLPjHcLg344CmJ+9352fHMH0VTjd3/kKskTFsJUd/7zthF7sH8FvR7D19uJ8u62VwwQ4+fV4XtWRqPdJQUchLuFNYYSkyLyodVmIFI3XlIYei6WgKu1Ry9LD0zkxrFTEKI0jUFXazHm8QtibhIP1W6/XE+4+T5Re7pZjze7P86OTd2cnOzRm03DG7nomKi4ylLZKx8RZ/NrvhXsHk/3J1N30KGMzLlv60Buwzuu6/uZ8aFjy3+/x/vR7vBIs6RBK1NNfdbsweCjZ6Qd2e0AVUZ9/WzXJ+jWfIlTtsNSrgK2UsTT44YEuB37V6WZDzf5ljuOu1SXu6Nuc9ip/6ed2ozbfuKND/RzQlfjYjHmO+2xVn/+u7gklBi/7vpgyg8dzT7mieh3zmbP/9e/enlC+/2DvM234a9+/PRUC1Wu9L6j4n3/Z9oTC1cVfo+8V/dDCX9N/uKrPwm7z+0F0AM/bowZFD5JSn5l/PCGmxrs0r0frnPTqvCjvW7K/LXnWueNXrFLcMSO2udpsNv8D8AXYQg==
sidebar_class_name: "get api-method"
info_path: docs/openid4vc-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>List super admins</h1>

<MethodEndpoint method={"get"} path={"/v4/onboard/platform/operator/super-admins"}></MethodEndpoint>



Lists the super admins of all organisations of the installation and each admin with the platform admin right, newest first. A platform admin who is not a super admin (for example an admin of the platform operator organisation with the role `Admin`) is in the list too: `roleName` tells the role. All filters must match.

## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Query Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"name":"search","in":"query","required":false,"description":"A part of the name or of the e-mail address of the admin, in any letter case.","schema":{"type":"string","example":"jane"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"organisationId","in":"query","required":false,"description":"Only the accounts of this organisation.","schema":{"type":"string","example":"6731f0c2a1b2c3d4e5f60789"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"status","in":"query","required":false,"description":"Only the accounts in this state.","schema":{"type":"string","enum":["invited","active","passwordChangeRequired","disabled"]}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"platformAdmin","in":"query","required":false,"description":"`true`: only the accounts with the platform admin right. `false`: only the accounts without it.","schema":{"type":"boolean"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"offset","in":"query","required":false,"description":"The number of items to skip. A value that is not a whole number from 0 to 10000 gets `400`.","schema":{"type":"integer","default":0,"minimum":0,"maximum":10000}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"limit","in":"query","required":false,"description":"The number of items on a page, at least 1. A larger value than 100 gives 100 items.","schema":{"type":"integer","default":10,"minimum":1}}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

One page of accounts.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>superAdmins</strong><span className={"openapi-schema__name"}> object[]</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The ID of the admin.","example":"6731f1d8a1b2c3d4e5f6078a"}}></SchemaItem><SchemaItem collapsible={false} name={"email"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The e-mail address of the admin.","example":"jane.doe@acme-bank.example.com"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The name of the admin.","example":"Jane Doe"}}></SchemaItem><SchemaItem collapsible={false} name={"roleName"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`Admin`, `Dpo`, `Developer`, `SuperAdmin`, `NormalAdmin`]"} schema={{"type":"string","enum":["Admin","Dpo","Developer","SuperAdmin","NormalAdmin"],"description":"The role of the admin in its organisation. A super admin has `SuperAdmin`.","example":"SuperAdmin"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>organisation</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The organisation of the admin.

</div><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The ID of the organisation.","example":"6731f0c2a1b2c3d4e5f60789"}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The name of the organisation.","example":"Acme Bank"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"status"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`invited`, `active`, `passwordChangeRequired`, `disabled`]"} schema={{"type":"string","enum":["invited","active","passwordChangeRequired","disabled"],"description":"The state of the account. `invited`: the admin has not set a password yet. `passwordChangeRequired`: the admin must set a new password at the next login, for example after a one-time password. `disabled`: a platform admin or a super admin disabled the account.","example":"active"}}></SchemaItem><SchemaItem collapsible={false} name={"lastSignIn"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The time of the last login of the admin, or `null` before the first login.","example":"2026-11-12T09:30:00Z"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>platformAdmin</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Who gave the platform admin right and when, or `null` for an admin without the right.

</div><SchemaItem collapsible={false} name={"grantedBy"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The name of the platform admin who gave the right (the e-mail address of an admin without a name), `operatorCommand` when a command of the installation gave it, or the ID of the admin when that admin cannot be read.","example":"operatorCommand"}}></SchemaItem><SchemaItem collapsible={false} name={"grantedAt"} required={true} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","description":"When the right was given (RFC 3339, UTC).","example":"2026-11-12T08:00:00Z"}}></SchemaItem></div></details></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>pagination</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"currentPage"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Current page number","example":1}}></SchemaItem><SchemaItem collapsible={false} name={"totalItems"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Total number of items available","example":25}}></SchemaItem><SchemaItem collapsible={false} name={"totalPages"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Total number of pages based on limit","example":3}}></SchemaItem><SchemaItem collapsible={false} name={"limit"} required={false} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"Number of items per page","example":10}}></SchemaItem><SchemaItem collapsible={false} name={"hasPrevious"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Indicates if there's a previous page","example":false}}></SchemaItem><SchemaItem collapsible={false} name={"hasNext"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"Indicates if there's a next page","example":true}}></SchemaItem></div></details></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"superAdmins\": [\n    {\n      \"id\": \"6731f1d8a1b2c3d4e5f6078a\",\n      \"email\": \"jane.doe@acme-bank.example.com\",\n      \"name\": \"Jane Doe\",\n      \"roleName\": \"SuperAdmin\",\n      \"organisation\": {\n        \"id\": \"6731f0c2a1b2c3d4e5f60789\",\n        \"name\": \"Acme Bank\"\n      },\n      \"status\": \"active\",\n      \"lastSignIn\": \"2026-11-12T09:30:00Z\",\n      \"platformAdmin\": {\n        \"grantedBy\": \"operatorCommand\",\n        \"grantedAt\": \"2026-11-12T08:00:00Z\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"currentPage\": 1,\n    \"totalItems\": 25,\n    \"totalPages\": 3,\n    \"limit\": 10,\n    \"hasPrevious\": false,\n    \"hasNext\": true\n  }\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"superAdmins\": [\n    {\n      \"id\": \"6731f1d8a1b2c3d4e5f6078a\",\n      \"email\": \"jane.doe@acme-bank.example.com\",\n      \"name\": \"Jane Doe\",\n      \"roleName\": \"SuperAdmin\",\n      \"organisation\": {\n        \"id\": \"6731f0c2a1b2c3d4e5f60789\",\n        \"name\": \"Acme Bank\"\n      },\n      \"status\": \"active\",\n      \"lastSignIn\": \"2026-11-12T09:30:00Z\",\n      \"platformAdmin\": null\n    },\n    {\n      \"id\": \"6731e9b4a1b2c3d4e5f60702\",\n      \"email\": \"admin@wallet-provider.example.com\",\n      \"name\": \"Platform Admin\",\n      \"roleName\": \"SuperAdmin\",\n      \"organisation\": {\n        \"id\": \"6731e9a0a1b2c3d4e5f60701\",\n        \"name\": \"Example Wallet Provider\"\n      },\n      \"status\": \"active\",\n      \"lastSignIn\": \"2026-11-12T08:00:00Z\",\n      \"platformAdmin\": {\n        \"grantedBy\": \"operatorCommand\",\n        \"grantedAt\": \"2026-11-01T10:00:00Z\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"currentPage\": 1,\n    \"totalItems\": 2,\n    \"totalPages\": 1,\n    \"limit\": 10,\n    \"hasPrevious\": false,\n    \"hasNext\": false\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

The request is not valid (`errorKey` `invalid_request`): for example a body that is not JSON, a member that the operation does not know, a missing required member, or a query value that is not allowed. `errorDescription` names the member.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorKey\": \"invalid_request\",\n  \"errorDescription\": \"field status must be \\\"suspended\\\" or \\\"active\\\"\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

The `Authorization` header is missing, or the access token is not valid or has expired.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"403"} value={"403"}><div>

The caller cannot call the operations of a platform admin. A login of an admin who is not a platform admin (an admin of another organisation, or an admin of the platform operator organisation without the platform admin right) gets `errorKey` `not_platform_admin`. An API key gets the older body `{"Code", "Message"}`: no API key can call these operations.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><div><span className={"badge badge--info"}>anyOf</span><SchemaTabs><TabItem label={"MOD1"} value={"0-item-properties"}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></TabItem><TabItem label={"Older error body"} value={"1-item-properties"}><SchemaItem collapsible={false} name={"Code"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"The HTTP status.","example":403}}></SchemaItem><SchemaItem collapsible={false} name={"Message"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"What went wrong.","example":"Unauthorized access;User doesn't have enough permissions;"}}></SchemaItem></TabItem></SchemaTabs></div></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"errorCode\": 403,\n  \"errorKey\": \"not_platform_admin\",\n  \"errorDescription\": \"Access denied: only a platform admin of the platform operator organisation can call this route\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      