Huma Organization API
The Organization API from Huma — 15 operation(s) for organization.
The Organization API from Huma — 15 operation(s) for organization.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/huma-organization-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Huma Platform Organization API
version: 1.0.0
description: Huma Platform
servers:
- url: https://workspace-gcp-uk.api.huma.com/api/integration/v1
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: Organization
paths:
/api/extensions/v1/organization:
post:
operationId: api_extensions_v1_organization_create_[create_organization]
summary: Create Organization
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateOrganizationDTORequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/CreateOrganizationDTORequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/CreateOrganizationDTORequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ResultIdResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}:
get:
operationId: api_extensions_v1_organization_retrieve_[retrieve_organization]
summary: Retrieve Organization
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrganizationWithExtrasDRF'
description: ''
put:
operationId: api_extensions_v1_organization_update_[update_organization]
summary: Update Organization
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateOrganizationDTORequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/UpdateOrganizationDTORequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/UpdateOrganizationDTORequestBodyDRF'
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ResultIdResponseObjectDRF'
description: ''
delete:
operationId: api_extensions_v1_organization_destroy_[delete_organization]
summary: Delete Organization
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'204':
description: No response body
/api/extensions/v1/organization/{organization_id}/deployment/{deployment_id}:
delete:
operationId: api_extensions_v1_organization_deployment_destroy_[unlink_deployment]
summary: Unlink Deployment
parameters:
- in: path
name: deployment_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'204':
description: No response body
/api/extensions/v1/organization/{organization_id}/deployment/{deployment_id}/add-econsent/{econsent_id}:
put:
operationId: api_extensions_v1_organization_deployment_add_econsent_update_[add_econsent_to_deployment]
summary: Add Econsent To Deployment
parameters:
- in: path
name: deployment_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: econsent_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ResultIdResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/econsent:
post:
operationId: api_extensions_v1_organization_econsent_create_[create_econsent]
summary: Create Econsent
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateEConsentRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/CreateEConsentRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/CreateEConsentRequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateEConsentResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/econsent-forms:
post:
operationId: api_extensions_v1_organization_econsent_forms_create_[retrieve_econsent_forms]
summary: Retrieve Econsent Forms
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PaginatedRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/PaginatedRequestBodyDRF'
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RetrieveEConsentsResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/econsent-forms/{econsent_id}:
post:
operationId: api_extensions_v1_organization_econsent_forms_create_[retrieve_econsents_forms_by_id]
summary: Retrieve Econsents Forms By Id
parameters:
- in: path
name: econsent_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PaginatedRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/PaginatedRequestBodyDRF'
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RetrieveEConsentsResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/econsent/{config_id}:
put:
operationId: api_extensions_v1_organization_econsent_update_[apply_econsent_action]
summary: Apply Econsent Action
parameters:
- in: path
name: config_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ApplyEConsentActionRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ApplyEConsentActionRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/ApplyEConsentActionRequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateEConsentResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/econsent/{config_id}/state/{state}:
put:
operationId: api_extensions_v1_organization_econsent_state_update_[edit_econsent_state]
summary: Edit Econsent State
parameters:
- in: path
name: config_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
- in: path
name: state
schema:
type: string
required: true
tags:
- Organization
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateEConsentResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/link-deployment:
post:
operationId: api_extensions_v1_organization_link_deployment_create_[link_deployment]
description: '@deprecated'
summary: Link Deployment
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
deprecated: true
responses: {}
/api/extensions/v1/organization/{organization_id}/link-deployments:
post:
operationId: api_extensions_v1_organization_link_deployments_create_[link_deployments]
summary: Link Deployments
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LinkUnlinkDeploymentsRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/LinkUnlinkDeploymentsRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/LinkUnlinkDeploymentsRequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ResultIdResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/role:
put:
operationId: api_extensions_v1_organization_role_update_[create_or_update_organization_roles]
summary: Create Or Update Organization Roles
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrganizationRoleUpdateRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/OrganizationRoleUpdateRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/OrganizationRoleUpdateRequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ListIdResponseObjectDRF'
description: ''
/api/extensions/v1/organization/{organization_id}/unlink-deployments:
post:
operationId: api_extensions_v1_organization_unlink_deployments_create_[unlink_deployments]
summary: Unlink Deployments
parameters:
- in: path
name: organization_id
schema:
type: string
pattern: ^[a-f0-9]{24}$
required: true
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LinkUnlinkDeploymentsRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/LinkUnlinkDeploymentsRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/LinkUnlinkDeploymentsRequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ResultIdResponseObjectDRF'
description: ''
/api/extensions/v1/organization/clone:
post:
operationId: api_extensions_v1_organization_clone_create_[clone_organization]
summary: Clone Organization
parameters:
- in: header
name: organizationId
schema:
type: string
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CloneOrganizationRequestBodyDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/CloneOrganizationRequestBodyDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/CloneOrganizationRequestBodyDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CloneOrganizationResponseObjectDRF'
description: ''
/api/extensions/v1/organization/search:
post:
operationId: api_extensions_v1_organization_search_create_[retrieve_organizations]
summary: Retrieve Organizations
tags:
- Organization
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RetrieveOrganizationsRequestObjectDRF'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/RetrieveOrganizationsRequestObjectDRF'
multipart/form-data:
schema:
$ref: '#/components/schemas/RetrieveOrganizationsRequestObjectDRF'
required: true
security:
- JWT Auth: []
- Hawk Auth: []
- jwtAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RetrieveOrganizationsResponseObjectDRF'
description: ''
components:
schemas:
EConsentSectionDRF:
type: object
properties:
type:
type: string
title:
type: string
details:
type: string
reviewDetails:
type: string
options:
type: array
items:
$ref: '#/components/schemas/ConsentSectionOptionsDRF'
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
contentType:
type: string
thumbnailUrl:
type: string
thumbnailLocation:
$ref: '#/components/schemas/S3ObjectDRF'
videoUrl:
type: string
videoLocation:
$ref: '#/components/schemas/S3ObjectDRF'
required:
- contentType
- type
AdditionalConsentQuestionDRF:
type: object
properties:
type:
type: string
enabled:
type: string
format:
type: string
text:
type: string
description:
type: string
order:
type: integer
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
required:
- enabled
- format
- text
- type
OffBoardingReasonsDRF:
type: object
properties:
reasons:
type: array
items:
$ref: '#/components/schemas/ReasonDRF'
otherReason:
type: boolean
OrganizationDTODRF:
type: object
properties:
termAndConditionUrl:
type: string
privacyPolicyUrl:
type: string
eulaUrl:
type: string
privacyPolicyObject:
$ref: '#/components/schemas/S3ObjectDRF'
termAndConditionObject:
$ref: '#/components/schemas/S3ObjectDRF'
eulaObject:
$ref: '#/components/schemas/S3ObjectDRF'
authorisedRep:
$ref: '#/components/schemas/AuthorisedRepDRF'
roles:
type: array
items:
$ref: '#/components/schemas/RoleDTODRF'
id:
type: string
name:
type: string
status:
type: string
deploymentIds:
type: array
items:
type: string
enrollmentTarget:
type: integer
studyCompletionTarget:
type: integer
updateDateTime:
type: string
format: date-time
createDateTime:
type: string
format: date-time
viewType:
type: string
targetConsented:
type: integer
dashboardId:
type: string
features:
$ref: '#/components/schemas/FeaturesDRF'
intercom:
$ref: '#/components/schemas/IntercomSettingsDRF'
security:
type: object
additionalProperties: {}
pluginConfigContainerId:
type: string
sso:
$ref: '#/components/schemas/SsoDRF'
PaginatedRequestBodyDRF:
type: object
properties:
skip:
type: integer
limit:
type: integer
ConsentSectionOptionsDRF:
type: object
properties:
type:
type: integer
text:
type: string
order:
type: integer
abortOnChoose:
type: boolean
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
required:
- text
- type
MessagingDRF:
type: object
properties:
enabled:
type: boolean
twoWayMessaging:
type: boolean
messages:
type: array
items:
type: string
allowCustomMessage:
type: boolean
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
ReasonDRF:
type: object
properties:
order:
type: integer
displayName:
type: string
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
required:
- displayName
- order
EmailConfigDRF:
type: object
properties:
enabled:
type: boolean
templates:
type: array
items:
$ref: '#/components/schemas/EmailTemplateDRF'
RoleDTODRF:
type: object
properties:
id:
type: string
name:
type: string
permissions:
type: array
items:
type: string
userType:
type: string
isThirdParty:
type: boolean
FeaturesDRF:
type: object
properties:
appMenu:
type: array
items:
type: string
appointment:
type: boolean
carePlanDailyAdherence:
type: boolean
offBoarding:
type: boolean
personalDocuments:
type: boolean
patientPersonalization:
$ref: '#/components/schemas/PatientPersonalizationDRF'
proxy:
type: boolean
surgeryDateRule:
$ref: '#/components/schemas/SurgeryDateRuleDRF'
labels:
type: boolean
portal:
type: object
additionalProperties: {}
offBoardingReasons:
$ref: '#/components/schemas/OffBoardingReasonsDRF'
moveUserReasons:
$ref: '#/components/schemas/MoveUserReasonsDRF'
messaging:
$ref: '#/components/schemas/MessagingDRF'
hideAppSupport:
type: boolean
summaryReport:
$ref: '#/components/schemas/SummaryReportDRF'
linkInvites:
type: boolean
classB:
type: boolean
deviceIntegration:
$ref: '#/components/schemas/DeviceIntegrationDRF'
customAppConfig:
type: object
additionalProperties: {}
improvedOnboarding:
type: boolean
timeline:
type: boolean
profilePicture:
type: boolean
unitsIsHidden:
type: boolean
dataDownloadIsHidden:
type: boolean
labelIsHidden:
type: boolean
ifuIsHidden:
type: boolean
videoAdapter:
type: string
mealBasedModules:
type: array
items:
type: string
email:
$ref: '#/components/schemas/EmailConfigDRF'
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
EConsentFormDRF:
type: object
properties:
id:
type: string
econsentId:
type: string
title:
type: string
lastUpdated:
type: string
format: date-time
state:
type: string
versionString:
type: string
required:
- econsentId
- id
- lastUpdated
- state
- title
- versionString
SsoDRF:
type: object
properties:
name:
type: string
org:
type: string
info:
$ref: '#/components/schemas/SsoInfoDRF'
SsoInfoDRF:
type: object
properties:
clientId:
type: string
clientSecret:
type: string
discoveryUrl:
type: string
redirectUri:
type: string
xmlsecBinary:
type: string
entityid:
type: string
service:
type: object
additionalProperties: {}
metadata:
type: object
additionalProperties: {}
keyFile:
type: string
certFile:
type: string
encryptionKeypairs:
type: array
items:
type: object
additionalProperties: {}
organization:
type: object
additionalProperties: {}
contactPerson:
type: object
additionalProperties: {}
certificateCrt:
type: string
samlMetadataXml:
type: string
privateKey:
type: string
required:
- clientId
- clientSecret
- discoveryUrl
- redirectUri
EmailTemplateDRF:
type: object
properties:
name:
type: string
subject:
type: string
template:
type: string
required:
- name
- template
PatientPersonalizationDRF:
type: object
properties:
rag:
type: boolean
goal:
type: boolean
SurgeryDateRuleDRF:
type: object
properties:
maxPastRange:
type: string
maxFutureRange:
type: string
CreateEConsentResponseObjectDRF:
type: object
properties:
id:
type: string
econsentId:
type: string
ListIdResponseObjectDRF:
type: object
properties:
ids:
type: array
items:
type: string
DeploymentInfoDRF:
type: object
properties:
id:
type: string
name:
type: string
code:
type: string
draftId:
type: string
status:
type: string
required:
- id
- name
ConsentReviewDRF:
type: object
properties:
title:
type: string
details:
type: string
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
required:
- details
- title
ResultIdResponseObjectDRF:
type: object
properties:
id:
type: string
OrganizationRoleUpdateRequestBodyDRF:
type: object
properties:
roles:
type: array
items:
$ref: '#/components/schemas/RoleDTODRF'
required:
- roles
MoveUserReasonsDRF:
type: object
properties:
reasons:
type: array
items:
$ref: '#/components/schemas/ReasonDRF'
otherReason:
type: boolean
SortFieldDRF:
type: object
properties:
field:
type: string
direction:
type: string
required:
- direction
- field
AuthorisedRepDRF:
type: object
properties:
iconObject:
$ref: '#/components/schemas/S3ObjectDRF'
addressTitle:
type: string
address:
type: string
showBuildNumber:
type: boolean
required:
- address
- addressTitle
- iconObject
- showBuildNumber
RetrieveEConsentsResponseObjectDRF:
type: object
properties:
total:
type: integer
limit:
type: integer
skip:
type: integer
items:
type: array
items:
$ref: '#/components/schemas/EConsentFormDRF'
CreateEConsentRequestBodyDRF:
type: object
properties:
enabled:
type: string
review:
$ref: '#/components/schemas/ConsentReviewDRF'
revision:
type: integer
additionalConsentQuestions:
type: array
items:
$ref: '#/components/schemas/AdditionalConsentQuestionDRF'
signature:
$ref: '#/components/schemas/ConsentSignatureDRF'
sections:
type: array
items:
$ref: '#/components/schemas/EConsentSectionDRF'
instituteName:
type: string
instituteFullName:
type: string
instituteTextDetails:
type: string
admissionText:
type: string
LocalizableFields:
type: array
items:
type: string
title: ' localizablefields'
title:
type: string
overviewText:
type: string
contactText:
type: string
state:
type: string
reason:
type: string
deploymentIds:
type: array
items:
type: string
required:
- contactText
- deploymentIds
- enabled
- overviewText
- sections
- title
LinkUnlinkDeploymentsRequestBodyDRF:
type: object
properties:
deploymentIds:
type: array
items:
type: string
required:
- deploymentIds
S3ObjectDRF:
type: object
properties:
bucket:
type: string
key:
type: string
region:
type: string
required:
- bucket
- key
UpdateOrganizationDTORequestBodyDRF:
type: object
properties:
termAndConditionUrl:
type: string
privacyPolicyUrl:
type: string
eulaUrl:
type: string
privacyPolicyObject:
$ref: '#/components/schemas/S3ObjectDRF'
termAndConditionObject:
$ref: '#/components/schemas/S3ObjectDRF'
eulaObject:
$ref: '#/components/schemas/S3ObjectDRF'
authorisedRep:
$ref: '#/components/schemas/AuthorisedRepDRF'
id:
type: string
name:
type: string
status:
type: string
enrollmentTarget:
type: integer
studyCompletionTarget:
type: integer
viewType:
type: string
targetConsented:
type: integer
dashboardId:
type: string
features:
$ref: '#/components/schemas/FeaturesDRF'
intercom:
$ref: '#/components/schemas/IntercomSettingsDRF'
security:
type: object
additionalProperties: {}
pluginConfigContainerId:
type: string
sso:
$ref: '#/components/schemas/SsoDRF'
SummaryReportDRF:
type: object
properties:
enabled:
type: boolean
RetrieveOrganizationsRequestObjectDRF:
type: object
properties:
skip:
type: integer
limit:
type: integer
sort:
type: array
items:
$ref: '#/components/schemas/SortFieldDRF'
nameContains:
type: string
searchCriteria:
type: string
status:
type: array
items:
type: string
required:
- limit
- skip
RetrieveOrganizationsResponseObjectDRF:
type: object
properties:
total:
type: integer
limit:
type: integer
skip:
type: integer
items:
type: array
items:
$ref: '#/components/schemas/OrganizationDTODRF'
CloneOrganizationRequestBodyDRF:
type: object
properties:
name:
type: string
referenceId:
type: string
deploymentIds:
type: array
items:
type: string
required:
- deploymentIds
- name
- referenceId
DeviceIntegrationDRF:
type: object
properties:
enabled:
type: boolean
ApplyEConsentActionRequestBodyDRF:
type: object
properties:
enabled:
type: string
review:
$ref: '#/components/schemas/ConsentReviewDRF'
revision:
type: integer
additionalConsentQuestions:
type: array
items:
$ref: '#/components/schemas/AdditionalConsentQuestionDRF'
signature:
$ref:
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/huma/refs/heads/main/openapi/huma-organization-api-openapi.yml