OpenAPI schema diff - 7.9.7
For version 7.9.7
New Endpoints: 144
GET /api/assignment-batches/
HEAD /api/assignment-batches/
POST /api/assignment-batches/
DELETE /api/assignment-batches/{uuid}/
GET /api/assignment-batches/{uuid}/
PATCH /api/assignment-batches/{uuid}/
PUT /api/assignment-batches/{uuid}/
POST /api/assignment-batches/{uuid}/cancel/
POST /api/assignment-batches/{uuid}/extend-deadline/
POST /api/assignment-batches/{uuid}/send/
GET /api/assignment-items/
HEAD /api/assignment-items/
POST /api/assignment-items/
DELETE /api/assignment-items/{uuid}/
GET /api/assignment-items/{uuid}/
PATCH /api/assignment-items/{uuid}/
PUT /api/assignment-items/{uuid}/
POST /api/assignment-items/{uuid}/accept/
POST /api/assignment-items/{uuid}/decline/
POST /api/assignment-items/{uuid}/reassign/
GET /api/assignment-items/{uuid}/suggest_alternatives/
GET /api/call-assignment-configurations/
HEAD /api/call-assignment-configurations/
POST /api/call-assignment-configurations/
DELETE /api/call-assignment-configurations/{uuid}/
GET /api/call-assignment-configurations/{uuid}/
PATCH /api/call-assignment-configurations/{uuid}/
PUT /api/call-assignment-configurations/{uuid}/
GET /api/call-reviewer-pools/
HEAD /api/call-reviewer-pools/
GET /api/call-reviewer-pools/{uuid}/
PATCH /api/call-reviewer-pools/{uuid}/
POST /api/call-reviewer-pools/{uuid}/accept/
POST /api/call-reviewer-pools/{uuid}/decline/
POST /api/chat-tools/execute/
GET /api/coi-detection-jobs/
HEAD /api/coi-detection-jobs/
GET /api/coi-detection-jobs/{uuid}/
GET /api/coi-disclosures/
HEAD /api/coi-disclosures/
POST /api/coi-disclosures/
GET /api/coi-disclosures/{uuid}/
GET /api/conflicts-of-interest/
HEAD /api/conflicts-of-interest/
GET /api/conflicts-of-interest/{uuid}/
PATCH /api/conflicts-of-interest/{uuid}/
PUT /api/conflicts-of-interest/{uuid}/
POST /api/conflicts-of-interest/{uuid}/dismiss/
POST /api/conflicts-of-interest/{uuid}/recuse/
POST /api/conflicts-of-interest/{uuid}/waive/
GET /api/expertise-categories/
HEAD /api/expertise-categories/
GET /api/expertise-categories/{uuid}/
GET /api/marketplace-site-agent-connection-stats/
POST /api/marketplace-site-agent-identities/cleanup_orphaned/
DELETE /api/marketplace-site-agent-processors/{uuid}/
POST /api/marketplace-site-agent-services/cleanup_stale/
DELETE /api/marketplace-site-agent-services/{uuid}/
GET /api/marketplace-site-agent-stats/
GET /api/marketplace-site-agent-task-stats/
GET /api/my-assignment-batches/
HEAD /api/my-assignment-batches/
GET /api/my-assignment-batches/{uuid}/
GET /api/onboarding-verifications/available_checklists/
HEAD /api/onboarding-verifications/available_checklists/
GET /api/onboarding/person-identifier-fields/
GET /api/proposal-protected-calls/{uuid}/affinity-matrix/
GET /api/proposal-protected-calls/{uuid}/coi-configuration/
PATCH /api/proposal-protected-calls/{uuid}/coi-configuration/
POST /api/proposal-protected-calls/{uuid}/compute-affinities/
GET /api/proposal-protected-calls/{uuid}/conflict-summary/
GET /api/proposal-protected-calls/{uuid}/conflicts/
POST /api/proposal-protected-calls/{uuid}/create-manual-assignment/
POST /api/proposal-protected-calls/{uuid}/detect-conflicts/
POST /api/proposal-protected-calls/{uuid}/generate-assignments/
POST /api/proposal-protected-calls/{uuid}/generate-suggestions/
POST /api/proposal-protected-calls/{uuid}/invite-by-email/
GET /api/proposal-protected-calls/{uuid}/matching-configuration/
PATCH /api/proposal-protected-calls/{uuid}/matching-configuration/
GET /api/proposal-protected-calls/{uuid}/proposed-assignments/
GET /api/proposal-protected-calls/{uuid}/reviewer-pool/
POST /api/proposal-protected-calls/{uuid}/reviewer-pool/
POST /api/proposal-protected-calls/{uuid}/send-all-assignments/
POST /api/proposal-protected-calls/{uuid}/send-invitations/
GET /api/proposal-protected-calls/{uuid}/suggestions/
GET /api/rabbitmq-overview/
GET /api/rabbitmq-stats/
POST /api/rabbitmq-stats/
GET /api/reviewer-bids/
HEAD /api/reviewer-bids/
POST /api/reviewer-bids/
POST /api/reviewer-bids/bulk-submit/
GET /api/reviewer-bids/my-bids/
HEAD /api/reviewer-bids/my-bids/
POST /api/reviewer-bids/submit/
DELETE /api/reviewer-bids/{uuid}/
GET /api/reviewer-bids/{uuid}/
PATCH /api/reviewer-bids/{uuid}/
PUT /api/reviewer-bids/{uuid}/
GET /api/reviewer-invitations/{token}/
POST /api/reviewer-invitations/{token}/accept/
POST /api/reviewer-invitations/{token}/decline/
GET /api/reviewer-profiles/
HEAD /api/reviewer-profiles/
POST /api/reviewer-profiles/
GET /api/reviewer-profiles/me/
HEAD /api/reviewer-profiles/me/
PATCH /api/reviewer-profiles/me/
POST /api/reviewer-profiles/me/
POST /api/reviewer-profiles/publish/
POST /api/reviewer-profiles/unpublish/
GET /api/reviewer-profiles/{reviewer_profile_uuid}/affiliations/
POST /api/reviewer-profiles/{reviewer_profile_uuid}/affiliations/
DELETE /api/reviewer-profiles/{reviewer_profile_uuid}/affiliations/{uuid}/
GET /api/reviewer-profiles/{reviewer_profile_uuid}/affiliations/{uuid}/
PATCH /api/reviewer-profiles/{reviewer_profile_uuid}/affiliations/{uuid}/
PUT /api/reviewer-profiles/{reviewer_profile_uuid}/affiliations/{uuid}/
GET /api/reviewer-profiles/{reviewer_profile_uuid}/expertise/
POST /api/reviewer-profiles/{reviewer_profile_uuid}/expertise/
DELETE /api/reviewer-profiles/{reviewer_profile_uuid}/expertise/{uuid}/
GET /api/reviewer-profiles/{reviewer_profile_uuid}/expertise/{uuid}/
PATCH /api/reviewer-profiles/{reviewer_profile_uuid}/expertise/{uuid}/
PUT /api/reviewer-profiles/{reviewer_profile_uuid}/expertise/{uuid}/
GET /api/reviewer-profiles/{reviewer_profile_uuid}/publications/
POST /api/reviewer-profiles/{reviewer_profile_uuid}/publications/
DELETE /api/reviewer-profiles/{reviewer_profile_uuid}/publications/{uuid}/
GET /api/reviewer-profiles/{reviewer_profile_uuid}/publications/{uuid}/
PATCH /api/reviewer-profiles/{reviewer_profile_uuid}/publications/{uuid}/
PUT /api/reviewer-profiles/{reviewer_profile_uuid}/publications/{uuid}/
DELETE /api/reviewer-profiles/{uuid}/
GET /api/reviewer-profiles/{uuid}/
PATCH /api/reviewer-profiles/{uuid}/
PUT /api/reviewer-profiles/{uuid}/
GET /api/reviewer-profiles/{uuid}/connect-orcid/
POST /api/reviewer-profiles/{uuid}/connect-orcid/callback/
POST /api/reviewer-profiles/{uuid}/disconnect-orcid/
POST /api/reviewer-profiles/{uuid}/import-publications/
POST /api/reviewer-profiles/{uuid}/sync-orcid/
GET /api/reviewer-suggestions/
HEAD /api/reviewer-suggestions/
DELETE /api/reviewer-suggestions/{uuid}/
GET /api/reviewer-suggestions/{uuid}/
POST /api/reviewer-suggestions/{uuid}/confirm/
POST /api/reviewer-suggestions/{uuid}/reject/
Deleted Endpoints: 8
GET /api/onboarding-country-configs/
HEAD /api/onboarding-country-configs/
POST /api/onboarding-country-configs/
DELETE /api/onboarding-country-configs/{uuid}/
GET /api/onboarding-country-configs/{uuid}/
PATCH /api/onboarding-country-configs/{uuid}/
PUT /api/onboarding-country-configs/{uuid}/
POST /api/proposal-reviews/{uuid}/accept/
Modified Endpoints: 110
GET /api/booking-offerings/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/booking-offerings/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/chat/stream/
- Responses changed
- Modified response: 200
- Description changed from 'LLM chat streamed response.' to ''
- Content changed
- New media type: application/x-ndjson
GET /api/checklists-admin-questions/
- Modified query param: checklist_type
- Schema changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Required changed
- New required property: checklist_type
- Properties changed
- New property: checklist_type
HEAD /api/checklists-admin-questions/
- Modified query param: checklist_type
- Schema changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
POST /api/checklists-admin-questions/
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: checklist_type
- Properties changed
- New property: checklist_type
GET /api/checklists-admin-questions/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: checklist_type
- Properties changed
- New property: checklist_type
PATCH /api/checklists-admin-questions/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: checklist_type
- Properties changed
- New property: checklist_type
PUT /api/checklists-admin-questions/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: checklist_type
- Properties changed
- New property: checklist_type
GET /api/checklists-admin/
- Modified query param: checklist_type
- Schema changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Modified query param: checklist_type__in
- Schema changed
- Items changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
HEAD /api/checklists-admin/
- Modified query param: checklist_type
- Schema changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Modified query param: checklist_type__in
- Schema changed
- Items changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
POST /api/checklists-admin/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
GET /api/checklists-admin/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
PATCH /api/checklists-admin/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
PUT /api/checklists-admin/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: checklist_type
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ChecklistTypeEnum
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
GET /api/checklists-admin/{uuid}/questions/
- Modified query param: checklist_type
- Schema changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Modified query param: checklist_type__in
- Schema changed
- Items changed
- New enum values: [onboarding_customer onboarding_intent]
- Deleted enum values: [customer_onboarding]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Required changed
- New required property: checklist_type
- Properties changed
- New property: checklist_type
GET /api/database-stats/
- Summary changed from 'Get database table statistics' to 'Get comprehensive database statistics'
- Description changed from 'Retrieves statistics about the database, including the top 10 largest tables by total size. This information is useful for monitoring and maintenance. Requires support user permissions.' to 'Retrieves comprehensive statistics about the PostgreSQL database including:
- Table statistics: Top 10 largest tables by size
- Connection statistics: Active, idle, and waiting connections with utilization
- Database size: Total size, data size, and index size
- Cache performance: Buffer cache and index hit ratios (should be >99%)
- Transaction statistics: Commits, rollbacks, deadlocks
- Lock statistics: Current locks and waiting queries
- Maintenance statistics: Dead tuples, vacuum needs, oldest transaction age
- Active queries: Currently running queries with duration
- Query performance: Sequential vs index scan ratios
- Replication status: WAL size and replication lag (if applicable)
This information is useful for monitoring, debugging, and performance tuning. Requires support user permissions.'
- OperationID changed from 'database_stats_list' to 'database_stats_retrieve'
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Type changed from 'array' to 'object'
- Items changed
- Schema deleted
- Required changed
- New required property: active_queries
- New required property: cache_performance
- New required property: connections
- New required property: database_size
- New required property: locks
- New required property: maintenance
- New required property: query_performance
- New required property: replication
- New required property: table_stats
- New required property: transactions
- Properties changed
- New property: active_queries
- New property: cache_performance
- New property: connections
- New property: database_size
- New property: locks
- New property: maintenance
- New property: query_performance
- New property: replication
- New property: table_stats
- New property: transactions
- Headers changed
- Deleted header: x-result-count
GET /api/event-subscriptions/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: observable_objects
- Description changed from '' to 'List of objects to observe. Each item must have 'object_type' (one of: order, user_role, resource, offering_user, importable_resources, service_account, course_account, resource_periodic_limits) and optionally 'object_id' (integer). Example: [{"object_type": "resource"}, {"object_type": "order", "object_id": 123}]'
POST /api/event-subscriptions/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: observable_objects
- Description changed from '' to 'List of objects to observe. Each item must have 'object_type' (one of: order, user_role, resource, offering_user, importable_resources, service_account, course_account, resource_periodic_limits) and optionally 'object_id' (integer). Example: [{"object_type": "resource"}, {"object_type": "order", "object_id": 123}]'
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: observable_objects
- Description changed from '' to 'List of objects to observe. Each item must have 'object_type' (one of: order, user_role, resource, offering_user, importable_resources, service_account, course_account, resource_periodic_limits) and optionally 'object_id' (integer). Example: [{"object_type": "resource"}, {"object_type": "order", "object_id": 123}]'
GET /api/event-subscriptions/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: observable_objects
- Description changed from '' to 'List of objects to observe. Each item must have 'object_type' (one of: order, user_role, resource, offering_user, importable_resources, service_account, course_account, resource_periodic_limits) and optionally 'object_id' (integer). Example: [{"object_type": "resource"}, {"object_type": "order", "object_id": 123}]'
GET /api/identity-providers/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- New property: allowed_redirects
POST /api/identity-providers/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
GET /api/identity-providers/{provider}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
PATCH /api/identity-providers/{provider}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
PUT /api/identity-providers/{provider}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: allowed_redirects
GET /api/marketplace-offering-user-checklist-completions/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: offering_user
- Property 'AllOf' changed
- Modified schema: #/components/schemas/OfferingUser
- Properties changed
- New property: consent_data
GET /api/marketplace-offering-user-checklist-completions/{id}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_user
- Property 'AllOf' changed
- Modified schema: #/components/schemas/OfferingUser
- Properties changed
- New property: consent_data
GET /api/marketplace-offering-users/
- Modified query param: field
- Schema changed
- Items changed
- New enum values: [consent_data]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- New property: consent_data
POST /api/marketplace-offering-users/
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: consent_data
GET /api/marketplace-offering-users/{uuid}/
- Modified query param: field
- Schema changed
- Items changed
- New enum values: [consent_data]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: consent_data
PATCH /api/marketplace-offering-users/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: consent_data
PUT /api/marketplace-offering-users/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: consent_data
GET /api/marketplace-orders/{uuid}/offering/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-provider-offerings/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-provider-offerings/
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-provider-offerings/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-provider-offerings/{uuid}/move_offering/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-provider-offerings/{uuid}/tos_stats/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: accepted_consents_over_time
- Properties changed
- New property: accepted_consents_over_time
POST /api/marketplace-provider-offerings/{uuid}/update_integration/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-provider-offerings/{uuid}/user_has_resource_access/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-provider-resources/{uuid}/offering/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-public-offerings/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-public-offerings/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-resources/{uuid}/offering/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-robot-accounts/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-robot-accounts/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-robot-accounts/{uuid}/set_state_creating/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-robot-accounts/{uuid}/set_state_deleted/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-robot-accounts/{uuid}/set_state_erred/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-robot-accounts/{uuid}/set_state_ok/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-robot-accounts/{uuid}/set_state_request_deletion/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering_plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-script-dry-run/{uuid}/async_run/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/marketplace-script-dry-run/{uuid}/run/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/marketplace-site-agent-identities/
- New query param: orphaned
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: offering
- Description changed from '' to 'UUID of an offering with type 'Marketplace.Slurm'. Only site-agent offerings are accepted.'
HEAD /api/marketplace-site-agent-identities/
- New query param: orphaned
POST /api/marketplace-site-agent-identities/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering
- Description changed from '' to 'UUID of an offering with type 'Marketplace.Slurm'. Only site-agent offerings are accepted.'
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering
- Description changed from '' to 'UUID of an offering with type 'Marketplace.Slurm'. Only site-agent offerings are accepted.'
GET /api/marketplace-site-agent-identities/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering
- Description changed from '' to 'UUID of an offering with type 'Marketplace.Slurm'. Only site-agent offerings are accepted.'
PUT /api/marketplace-site-agent-identities/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering
- Description changed from '' to 'UUID of an offering with type 'Marketplace.Slurm'. Only site-agent offerings are accepted.'
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offering
- Description changed from '' to 'UUID of an offering with type 'Marketplace.Slurm'. Only site-agent offerings are accepted.'
POST /api/marketplace-site-agent-identities/{uuid}/register_event_subscription/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: observable_objects
- Description changed from '' to 'List of objects to observe. Each item must have 'object_type' (one of: order, user_role, resource, offering_user, importable_resources, service_account, course_account, resource_periodic_limits) and optionally 'object_id' (integer). Example: [{"object_type": "resource"}, {"object_type": "order", "object_id": 123}]'
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: observable_objects
- Description changed from '' to 'List of objects to observe. Each item must have 'object_type' (one of: order, user_role, resource, offering_user, importable_resources, service_account, course_account, resource_periodic_limits) and optionally 'object_id' (integer). Example: [{"object_type": "resource"}, {"object_type": "order", "object_id": 123}]'
GET /api/marketplace-site-agent-processors/
- New query param: last_run_before
- New query param: stale
HEAD /api/marketplace-site-agent-processors/
- New query param: last_run_before
- New query param: stale
GET /api/marketplace-site-agent-services/
- New query param: modified_after
- New query param: modified_before
- New query param: stale
HEAD /api/marketplace-site-agent-services/
- New query param: modified_after
- New query param: modified_before
- New query param: stale
GET /api/onboarding-verifications/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
POST /api/onboarding-verifications/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
- MinLength changed from 1 to 0
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
POST /api/onboarding-verifications/start_verification/
- Description changed from 'Start company validation process by creating a verification record. If a checklist is configured for the country, use checklist endpoints to submit additional answers. Then call run_validation to perform automatic validation.' to 'Start company validation process by creating a verification record. User selects validation_method (e.g., 'ariregister', 'wirtschaftscompass'). Checklists are used for intent and customer data collection. Then call run_validation to perform automatic validation or create manual justification.'
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- New property: validation_method
- Deleted property: is_manual_validation
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') - optional, for display context'
- MinLength changed from 1 to 0
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
GET /api/onboarding-verifications/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
PATCH /api/onboarding-verifications/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
- MinLength changed from 1 to 0
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
PUT /api/onboarding-verifications/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
- MinLength changed from 1 to 0
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
GET /api/onboarding-verifications/{uuid}/checklist/
- Description changed from 'Get checklist with questions and existing answers.' to 'Get checklist with questions and existing answers. Supports both customer and intent checklists via checklist_type parameter.'
- New query param: checklist_type
- Modified query param: include_all
- Description changed from 'If true, returns all questions including hidden ones (for dynamic form visibility). Default: false.' to 'If true, returns all questions including hidden ones.'
- Schema changed
- Default changed from null to false
- Responses changed
- Deleted response: 400
- Deleted response: 404
GET /api/onboarding-verifications/{uuid}/completion_status/
- Description changed from 'Get checklist completion status.' to 'Get checklist completion status. Supports both customer and intent checklists via checklist_type parameter.'
- New query param: checklist_type
- Responses changed
- Deleted response: 400
- Deleted response: 404
POST /api/onboarding-verifications/{uuid}/run_validation/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: civil_number
- Deleted property: person_identifier
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- Deleted required property: country
- Properties changed
- Modified property: country
- Description changed from 'ISO country code (e.g., 'EE' for Estonia)' to 'ISO country code (e.g., 'EE', 'AT') for context. Can be inferred from validation_method.'
POST /api/onboarding-verifications/{uuid}/submit_answers/
- Description changed from 'Submit checklist answers.' to 'Submit answers to checklist questions. Automatically detects which checklist (customer or intent) each question belongs to.'
- Responses changed
- Deleted response: 400
- Deleted response: 404
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: can_customer_be_created
- New required property: created
- New required property: customer
- New required property: customer_creation_error_message
- New required property: error_message
- New required property: error_traceback
- New required property: justifications
- New required property: modified
- New required property: onboarding_metadata
- New required property: raw_response
- New required property: status
- New required property: user
- New required property: user_full_name
- New required property: user_submitted_customer_data
- New required property: uuid
- New required property: validated_at
- New required property: validation_method
- New required property: verified_company_data
- New required property: verified_user_roles
- Deleted required property: completion
- Deleted required property: detail
- Properties changed
- New property: can_customer_be_created
- New property: country
- New property: created
- New property: customer
- New property: customer_creation_error_message
- New property: error_message
- New property: error_traceback
- New property: expires_at
- New property: justifications
- New property: legal_name
- New property: legal_person_identifier
- New property: modified
- New property: onboarding_metadata
- New property: raw_response
- New property: status
- New property: user
- New property: user_full_name
- New property: user_submitted_customer_data
- New property: uuid
- New property: validated_at
- New property: validation_method
- New property: verified_company_data
- New property: verified_user_roles
- Deleted property: completion
- Deleted property: detail
GET /api/openportal-managed-projects/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: project_template_data
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProjectTemplate
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/openportal-managed-projects/{identifier}/{destination}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: project_template_data
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProjectTemplate
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/openportal-project-template/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/openportal-project-template/
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
GET /api/openportal-project-template/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
PATCH /api/openportal-project-template/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
PUT /api/openportal-project-template/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: offerings_data
- Items changed
- Properties changed
- Modified property: plugin_options
- Property 'AllOf' changed
- Modified schema: #/components/schemas/MergedPluginOptions
- Properties changed
- New property: resource_expiration_threshold
- New property: unique_resource_per_attribute
POST /api/openportal-unmanaged-projects/{uuid}/move_project/
- Description changed from 'Moves a project and its associated resources to a different customer. This is a staff-only action. You can choose whether to preserve existing project permissions for users.' to 'Moves a project and its associated resources to a different customer. This is a staff-only action. You can choose whether to preserve existing project permissions for users. Terminated projects can also be moved.'
- Responses changed
- Deleted response: 400
GET /api/openstack-floating-ips/
- Modified query param: field
- Schema changed
- Items changed
- New enum values: [router]
GET /api/openstack-floating-ips/{uuid}/
- Modified query param: field
- Schema changed
- Items changed
- New enum values: [router]
GET /api/openstack-routers/
- New query param: state
HEAD /api/openstack-routers/
- New query param: state
POST /api/openstack-tenants/{uuid}/create_floating_ip/
- Request body changed
GET /api/override-settings/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: AUTOMATED_MATCHING_ENABLED
- New property: COI_COAUTHORSHIP_LOOKBACK_YEARS
- New property: COI_COAUTHORSHIP_THRESHOLD_PAPERS
- New property: COI_DETECTION_ENABLED
- New property: COI_DISCLOSURE_REQUIRED
- New property: COI_INSTITUTIONAL_LOOKBACK_YEARS
- New property: CROSSREF_MAILTO
- New property: ONBOARDING_VALIDATION_METHODS
- New property: ORCID_API_URL
- New property: ORCID_AUTH_URL
- New property: ORCID_CLIENT_ID
- New property: ORCID_CLIENT_SECRET
- New property: ORCID_REDIRECT_URI
- New property: ORCID_SANDBOX_MODE
- New property: REVIEWER_PROFILES_ENABLED
- New property: SEMANTIC_SCHOLAR_API_KEY
- New property: USER_ACTIONS_DEFAULT_EXPIRATION_REMINDERS
- New property: USER_ACTIONS_ENABLED
- New property: USER_ACTIONS_EXECUTION_RETENTION_DAYS
- New property: USER_ACTIONS_HIGH_URGENCY_NOTIFICATION
- New property: USER_ACTIONS_NOTIFICATION_THRESHOLD
- New property: USER_ACTIONS_PENDING_ORDER_HOURS
- Deleted property: ONBOARDING_COUNTRY
POST /api/override-settings/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- New property: AUTOMATED_MATCHING_ENABLED
- New property: COI_COAUTHORSHIP_LOOKBACK_YEARS
- New property: COI_COAUTHORSHIP_THRESHOLD_PAPERS
- New property: COI_DETECTION_ENABLED
- New property: COI_DISCLOSURE_REQUIRED
- New property: COI_INSTITUTIONAL_LOOKBACK_YEARS
- New property: CROSSREF_MAILTO
- New property: ONBOARDING_VALIDATION_METHODS
- New property: ORCID_API_URL
- New property: ORCID_AUTH_URL
- New property: ORCID_CLIENT_ID
- New property: ORCID_CLIENT_SECRET
- New property: ORCID_REDIRECT_URI
- New property: ORCID_SANDBOX_MODE
- New property: REVIEWER_PROFILES_ENABLED
- New property: SEMANTIC_SCHOLAR_API_KEY
- New property: USER_ACTIONS_DEFAULT_EXPIRATION_REMINDERS
- New property: USER_ACTIONS_ENABLED
- New property: USER_ACTIONS_EXECUTION_RETENTION_DAYS
- New property: USER_ACTIONS_HIGH_URGENCY_NOTIFICATION
- New property: USER_ACTIONS_NOTIFICATION_THRESHOLD
- New property: USER_ACTIONS_PENDING_ORDER_HOURS
- Deleted property: ONBOARDING_COUNTRY
- Modified media type: application/x-www-form-urlencoded
- Schema changed
- Properties changed
- New property: AUTOMATED_MATCHING_ENABLED
- New property: COI_COAUTHORSHIP_LOOKBACK_YEARS
- New property: COI_COAUTHORSHIP_THRESHOLD_PAPERS
- New property: COI_DETECTION_ENABLED
- New property: COI_DISCLOSURE_REQUIRED
- New property: COI_INSTITUTIONAL_LOOKBACK_YEARS
- New property: CROSSREF_MAILTO
- New property: ONBOARDING_VALIDATION_METHODS
- New property: ORCID_API_URL
- New property: ORCID_AUTH_URL
- New property: ORCID_CLIENT_ID
- New property: ORCID_CLIENT_SECRET
- New property: ORCID_REDIRECT_URI
- New property: ORCID_SANDBOX_MODE
- New property: REVIEWER_PROFILES_ENABLED
- New property: SEMANTIC_SCHOLAR_API_KEY
- New property: USER_ACTIONS_DEFAULT_EXPIRATION_REMINDERS
- New property: USER_ACTIONS_ENABLED
- New property: USER_ACTIONS_EXECUTION_RETENTION_DAYS
- New property: USER_ACTIONS_HIGH_URGENCY_NOTIFICATION
- New property: USER_ACTIONS_NOTIFICATION_THRESHOLD
- New property: USER_ACTIONS_PENDING_ORDER_HOURS
- Deleted property: ONBOARDING_COUNTRY
- Modified media type: multipart/form-data
- Schema changed
- Properties changed
- New property: AUTOMATED_MATCHING_ENABLED
- New property: COI_COAUTHORSHIP_LOOKBACK_YEARS
- New property: COI_COAUTHORSHIP_THRESHOLD_PAPERS
- New property: COI_DETECTION_ENABLED
- New property: COI_DISCLOSURE_REQUIRED
- New property: COI_INSTITUTIONAL_LOOKBACK_YEARS
- New property: CROSSREF_MAILTO
- New property: ONBOARDING_VALIDATION_METHODS
- New property: ORCID_API_URL
- New property: ORCID_AUTH_URL
- New property: ORCID_CLIENT_ID
- New property: ORCID_CLIENT_SECRET
- New property: ORCID_REDIRECT_URI
- New property: ORCID_SANDBOX_MODE
- New property: REVIEWER_PROFILES_ENABLED
- New property: SEMANTIC_SCHOLAR_API_KEY
- New property: USER_ACTIONS_DEFAULT_EXPIRATION_REMINDERS
- New property: USER_ACTIONS_ENABLED
- New property: USER_ACTIONS_EXECUTION_RETENTION_DAYS
- New property: USER_ACTIONS_HIGH_URGENCY_NOTIFICATION
- New property: USER_ACTIONS_NOTIFICATION_THRESHOLD
- New property: USER_ACTIONS_PENDING_ORDER_HOURS
- Deleted property: ONBOARDING_COUNTRY
POST /api/projects/{uuid}/move_project/
- Description changed from 'Moves a project and its associated resources to a different customer. This is a staff-only action. You can choose whether to preserve existing project permissions for users.' to 'Moves a project and its associated resources to a different customer. This is a staff-only action. You can choose whether to preserve existing project permissions for users. Terminated projects can also be moved.'
- Responses changed
- Deleted response: 400
GET /api/proposal-proposals/
- New query param: created_by_uuid
- New query param: my_proposals
- New query param: round_uuid
HEAD /api/proposal-proposals/
- New query param: created_by_uuid
- New query param: my_proposals
- New query param: round_uuid
GET /api/proposal-protected-calls/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
POST /api/proposal-protected-calls/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
GET /api/proposal-protected-calls/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
PATCH /api/proposal-protected-calls/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
PUT /api/proposal-protected-calls/{uuid}/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
POST /api/proposal-protected-calls/{uuid}/activate/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: message
- Properties changed
- New property: message
- Deleted property: backend_id
- Deleted property: compliance_checklist
- Deleted property: compliance_checklist_name
- Deleted property: created
- Deleted property: created_by
- Deleted property: customer_name
- Deleted property: customer_uuid
- Deleted property: description
- Deleted property: documents
- Deleted property: end_date
- Deleted property: external_url
- Deleted property: fixed_duration_in_days
- Deleted property: manager
- Deleted property: manager_uuid
- Deleted property: name
- Deleted property: offerings
- Deleted property: proposal_slug_template
- Deleted property: reference_code
- Deleted property: resource_templates
- Deleted property: reviewer_identity_visible_to_submitters
- Deleted property: reviews_visible_to_submitters
- Deleted property: rounds
- Deleted property: slug
- Deleted property: start_date
- Deleted property: state
- Deleted property: url
- Deleted property: uuid
POST /api/proposal-protected-calls/{uuid}/archive/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: message
- Properties changed
- New property: message
- Deleted property: backend_id
- Deleted property: compliance_checklist
- Deleted property: compliance_checklist_name
- Deleted property: created
- Deleted property: created_by
- Deleted property: customer_name
- Deleted property: customer_uuid
- Deleted property: description
- Deleted property: documents
- Deleted property: end_date
- Deleted property: external_url
- Deleted property: fixed_duration_in_days
- Deleted property: manager
- Deleted property: manager_uuid
- Deleted property: name
- Deleted property: offerings
- Deleted property: proposal_slug_template
- Deleted property: reference_code
- Deleted property: resource_templates
- Deleted property: reviewer_identity_visible_to_submitters
- Deleted property: reviews_visible_to_submitters
- Deleted property: rounds
- Deleted property: slug
- Deleted property: start_date
- Deleted property: state
- Deleted property: url
- Deleted property: uuid
POST /api/proposal-protected-calls/{uuid}/rounds/{obj_uuid}/close/
- Request body changed
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities' to 'Whether proposal applicants can see reviewer identities'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores' to 'Whether proposal applicants can see review comments and scores'
GET /api/proposal-public-calls/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities. If False, reviewers appear as 'Reviewer 1', 'Reviewer 2', etc.' to 'Whether proposal applicants can see reviewer identities. If False, reviewers appear as 'Reviewer 1', 'Reviewer 2', etc.'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores. If False, submitters only see final approval/rejection status.' to 'Whether proposal applicants can see review comments and scores. If False, applicants only see final approval/rejection status.'
GET /api/proposal-public-calls/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: reviewer_identity_visible_to_submitters
- Description changed from 'Whether proposal submitters can see reviewer identities. If False, reviewers appear as 'Reviewer 1', 'Reviewer 2', etc.' to 'Whether proposal applicants can see reviewer identities. If False, reviewers appear as 'Reviewer 1', 'Reviewer 2', etc.'
- Modified property: reviews_visible_to_submitters
- Description changed from 'Whether proposal submitters can see review comments and scores. If False, submitters only see final approval/rejection status.' to 'Whether proposal applicants can see review comments and scores. If False, applicants only see final approval/rejection status.'
GET /api/proposal-reviews/
- New query param: round_uuid
- Modified query param: state
- Schema changed
- Items changed
- Deleted enum values: [created]
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: state
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProposalReviewStateEnum
- Deleted enum values: [created]
HEAD /api/proposal-reviews/
- New query param: round_uuid
- Modified query param: state
- Schema changed
- Items changed
- Deleted enum values: [created]
POST /api/proposal-reviews/
- Responses changed
- Modified response: 201
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: state
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProposalReviewStateEnum
- Deleted enum values: [created]
GET /api/proposal-reviews/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: state
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProposalReviewStateEnum
- Deleted enum values: [created]
PATCH /api/proposal-reviews/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: state
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProposalReviewStateEnum
- Deleted enum values: [created]
PUT /api/proposal-reviews/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Properties changed
- Modified property: state
- Property 'AllOf' changed
- Modified schema: #/components/schemas/ProposalReviewStateEnum
- Deleted enum values: [created]
GET /api/rabbitmq-user-stats/
- Summary changed from '' to 'Get RabbitMQ user connection statistics'
- Description changed from '' to 'Returns enriched connection data for all RabbitMQ users.
For each user (which corresponds to an EventSubscription), provides:
- Connection state (running, blocked, blocking)
- Traffic statistics (bytes sent/received)
- Connection timestamp
- Client properties (product, version, platform)
- Channel count and heartbeat timeout
Requires support user permissions.'
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Properties changed
- Modified property: connections
- Description changed from '' to 'List of active connections with detailed statistics'
- Items changed
- Required changed
- New required property: channels
- New required property: client_properties
- New required property: connected_at
- New required property: recv_oct
- New required property: send_oct
- New required property: state
- New required property: timeout
- Properties changed
- New property: channels
- New property: client_properties
- New property: connected_at
- New property: recv_oct
- New property: send_oct
- New property: state
- New property: timeout
- Modified property: source_ip
- Property 'OneOf' changed
- Schemas deleted: subschema #1, subschema #2
- Type changed from '' to 'string'
- Description changed from 'An IPv4 or IPv6 address.' to 'Client IP address'
- Modified property: vhost
- Description changed from '' to 'Virtual host name'
- Modified property: username
- Description changed from '' to 'RabbitMQ username (corresponds to EventSubscription UUID)'
GET /api/user-actions/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Items changed
- Required changed
- New required property: route_params
- Properties changed
- New property: offering_uuid
- New property: order_type
- New property: resource_name
- New property: resource_uuid
- Modified property: route_params
- Type changed from 'string' to 'object'
- Description changed from 'Parameters for route navigation' to ''
- ReadOnly changed from false to true
- AdditionalProperties changed
- Schema added
GET /api/user-actions/{uuid}/
- Responses changed
- Modified response: 200
- Content changed
- Modified media type: application/json
- Schema changed
- Required changed
- New required property: route_params
- Properties changed
- New property: offering_uuid
- New property: order_type
- New property: resource_name
- New property: resource_uuid
- Modified property: route_params
- Type changed from 'string' to 'object'
- Description changed from 'Parameters for route navigation' to ''
- ReadOnly changed from false to true
- AdditionalProperties changed
- Schema added