bitwarden-api-api 2.0.0

Api bindings for the Bitwarden API.
Documentation

Rust API client for bitwarden-api-api

Updating bindings after a server API change

When a server API change is made, new bindings will need to be generated to reflect this change for consumption in the SDK.

This can be done the following ways:

  1. Wait for an automatic binding update to run, which is scheduled every 2 weeks.
  2. Manually run the Update API Bindings workflow in the sdk-internal repo.

Both of these will generate a PR that will require approval from any teams whose owned code is affected by the binding updates.

Current binding details

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

Documentation for API endpoints

All URIs are relative to https://api.bitwarden.com

Class Method HTTP request Description
AccessPoliciesApi get_people_potential_grantees GET /organizations/{id}/access-policies/people/potential-grantees
AccessPoliciesApi get_project_people_access_policies GET /projects/{id}/access-policies/people
AccessPoliciesApi get_project_potential_grantees GET /organizations/{id}/access-policies/projects/potential-grantees
AccessPoliciesApi get_project_service_accounts_access_policies GET /projects/{id}/access-policies/service-accounts
AccessPoliciesApi get_secret_access_policies GET /secrets/{secretId}/access-policies
AccessPoliciesApi get_service_account_granted_policies GET /service-accounts/{id}/granted-policies
AccessPoliciesApi get_service_account_people_access_policies GET /service-accounts/{id}/access-policies/people
AccessPoliciesApi get_service_accounts_potential_grantees GET /organizations/{id}/access-policies/service-accounts/potential-grantees
AccessPoliciesApi put_project_people_access_policies PUT /projects/{id}/access-policies/people
AccessPoliciesApi put_project_service_accounts_access_policies PUT /projects/{id}/access-policies/service-accounts
AccessPoliciesApi put_service_account_granted_policies PUT /service-accounts/{id}/granted-policies
AccessPoliciesApi put_service_account_people_access_policies PUT /service-accounts/{id}/access-policies/people
AccountBillingVNextApi add_credit_via_bit_pay POST /account/billing/vnext/credit/bitpay
AccountBillingVNextApi create_subscription POST /account/billing/vnext/subscription
AccountBillingVNextApi get_credit GET /account/billing/vnext/credit
AccountBillingVNextApi get_payment_method GET /account/billing/vnext/payment-method
AccountBillingVNextApi update_payment_method PUT /account/billing/vnext/payment-method
AccountsApi api_key POST /accounts/api-key
AccountsApi delete DELETE /accounts
AccountsApi delete_sso_user DELETE /accounts/sso/{organizationId}
AccountsApi get_account_revision_date GET /accounts/revision-date
AccountsApi get_keys GET /accounts/keys
AccountsApi get_organizations GET /accounts/organizations
AccountsApi get_profile GET /accounts/profile
AccountsApi get_sso_user_identifier GET /accounts/sso/user-identifier
AccountsApi get_subscription GET /accounts/subscription
AccountsApi post_cancel POST /accounts/cancel
AccountsApi post_delete_recover POST /accounts/delete-recover
AccountsApi post_delete_recover_token POST /accounts/delete-recover-token
AccountsApi post_email POST /accounts/email
AccountsApi post_email_token POST /accounts/email-token
AccountsApi post_kdf POST /accounts/kdf
AccountsApi post_keys POST /accounts/keys
AccountsApi post_license POST /accounts/license
AccountsApi post_password POST /accounts/password
AccountsApi post_password_hint POST /accounts/password-hint
AccountsApi post_premium POST /accounts/premium
AccountsApi post_reinstate POST /accounts/reinstate-premium
AccountsApi post_request_otp POST /accounts/request-otp
AccountsApi post_security_stamp POST /accounts/security-stamp
AccountsApi post_set_password POST /accounts/set-password
AccountsApi post_storage POST /accounts/storage
AccountsApi post_verify_email POST /accounts/verify-email
AccountsApi post_verify_email_token POST /accounts/verify-email-token
AccountsApi post_verify_password POST /accounts/verify-password
AccountsApi put_avatar PUT /accounts/avatar
AccountsApi put_profile PUT /accounts/profile
AccountsApi put_update_tde_password PUT /accounts/update-tde-offboarding-password
AccountsApi put_update_temp_password PUT /accounts/update-temp-password
AccountsApi resend_new_device_otp POST /accounts/resend-new-device-otp
AccountsApi rotate_api_key POST /accounts/rotate-api-key
AccountsApi set_user_verify_devices PUT /accounts/verify-devices
AccountsApi verify_otp POST /accounts/verify-otp
AccountsBillingApi get_billing_history GET /accounts/billing/history
AccountsBillingApi get_invoices GET /accounts/billing/invoices
AccountsBillingApi get_transactions GET /accounts/billing/transactions
AccountsKeyManagementApi get_key_connector_confirmation_details GET /accounts/key-connector/confirmation-details/{orgSsoIdentifier}
AccountsKeyManagementApi post_convert_to_key_connector POST /accounts/convert-to-key-connector
AccountsKeyManagementApi post_set_key_connector_key POST /accounts/set-key-connector-key
AccountsKeyManagementApi regenerate_keys POST /accounts/key-management/regenerate-keys
AccountsKeyManagementApi rotate_user_account_keys POST /accounts/key-management/rotate-user-account-keys
AuthRequestsApi get GET /auth-requests/{id}
AuthRequestsApi get_all GET /auth-requests
AuthRequestsApi get_pending_auth_requests GET /auth-requests/pending
AuthRequestsApi get_response GET /auth-requests/{id}/response
AuthRequestsApi post POST /auth-requests
AuthRequestsApi post_admin_request POST /auth-requests/admin-request
AuthRequestsApi put PUT /auth-requests/{id}
CiphersApi azure_validate_file POST /ciphers/attachment/validate/azure
CiphersApi delete DELETE /ciphers/{id}
CiphersApi delete_admin DELETE /ciphers/{id}/admin
CiphersApi delete_attachment DELETE /ciphers/{id}/attachment/{attachmentId}
CiphersApi delete_attachment_admin DELETE /ciphers/{id}/attachment/{attachmentId}/admin
CiphersApi delete_many DELETE /ciphers
CiphersApi delete_many_admin DELETE /ciphers/admin
CiphersApi get GET /ciphers/{id}
CiphersApi get_admin GET /ciphers/{id}/admin
CiphersApi get_all GET /ciphers
CiphersApi get_assigned_organization_ciphers GET /ciphers/organization-details/assigned
CiphersApi get_attachment_data GET /ciphers/{id}/attachment/{attachmentId}
CiphersApi get_attachment_data_admin GET /ciphers/{id}/attachment/{attachmentId}/admin
CiphersApi get_details GET /ciphers/{id}/details
CiphersApi get_organization_ciphers GET /ciphers/organization-details
CiphersApi move_many PUT /ciphers/move
CiphersApi post POST /ciphers
CiphersApi post_admin POST /ciphers/admin
CiphersApi post_attachment POST /ciphers/{id}/attachment/v2
CiphersApi post_attachment_admin POST /ciphers/{id}/attachment-admin
CiphersApi post_attachment_share POST /ciphers/{id}/attachment/{attachmentId}/share
CiphersApi post_bulk_collections POST /ciphers/bulk-collections
CiphersApi post_create POST /ciphers/create
CiphersApi post_file_for_existing_attachment POST /ciphers/{id}/attachment/{attachmentId}
CiphersApi post_purge POST /ciphers/purge
CiphersApi put PUT /ciphers/{id}
CiphersApi put_admin PUT /ciphers/{id}/admin
CiphersApi put_archive PUT /ciphers/{id}/archive
CiphersApi put_archive_many PUT /ciphers/archive
CiphersApi put_collections PUT /ciphers/{id}/collections
CiphersApi put_collections_admin PUT /ciphers/{id}/collections-admin
CiphersApi put_collections_v_next PUT /ciphers/{id}/collections_v2
CiphersApi put_delete PUT /ciphers/{id}/delete
CiphersApi put_delete_admin PUT /ciphers/{id}/delete-admin
CiphersApi put_delete_many PUT /ciphers/delete
CiphersApi put_delete_many_admin PUT /ciphers/delete-admin
CiphersApi put_partial PUT /ciphers/{id}/partial
CiphersApi put_restore PUT /ciphers/{id}/restore
CiphersApi put_restore_admin PUT /ciphers/{id}/restore-admin
CiphersApi put_restore_many PUT /ciphers/restore
CiphersApi put_restore_many_admin PUT /ciphers/restore-admin
CiphersApi put_share PUT /ciphers/{id}/share
CiphersApi put_share_many PUT /ciphers/share
CiphersApi put_unarchive PUT /ciphers/{id}/unarchive
CiphersApi put_unarchive_many PUT /ciphers/unarchive
CiphersApi renew_file_upload_url GET /ciphers/{id}/attachment/{attachmentId}/renew
CollectionsApi delete DELETE /organizations/{orgId}/collections/{id}
CollectionsApi delete_many DELETE /organizations/{orgId}/collections
CollectionsApi get GET /organizations/{orgId}/collections/{id}
CollectionsApi get_all GET /organizations/{orgId}/collections
CollectionsApi get_details GET /organizations/{orgId}/collections/{id}/details
CollectionsApi get_many_with_details GET /organizations/{orgId}/collections/details
CollectionsApi get_user GET /collections
CollectionsApi get_users GET /organizations/{orgId}/collections/{id}/users
CollectionsApi post POST /organizations/{orgId}/collections
CollectionsApi post_bulk_collection_access POST /organizations/{orgId}/collections/bulk-access
CollectionsApi put PUT /organizations/{orgId}/collections/{id}
ConfigApi get_configs GET /config
CountsApi get_by_organization GET /organizations/{organizationId}/sm-counts
CountsApi get_by_project GET /projects/{projectId}/sm-counts
CountsApi get_by_service_account GET /service-accounts/{serviceAccountId}/sm-counts
DevicesApi deactivate DELETE /devices/{id}
DevicesApi get GET /devices/{id}
DevicesApi get_all GET /devices
DevicesApi get_by_identifier GET /devices/identifier/{identifier}
DevicesApi get_by_identifier_query GET /devices/knowndevice
DevicesApi post POST /devices
DevicesApi post_lost_trust POST /devices/lost-trust
DevicesApi post_untrust POST /devices/untrust
DevicesApi post_update_trust POST /devices/update-trust
DevicesApi put PUT /devices/{id}
DevicesApi put_clear_token PUT /devices/identifier/{identifier}/clear-token
DevicesApi put_keys PUT /devices/{identifier}/keys
DevicesApi put_token PUT /devices/identifier/{identifier}/token
DevicesApi put_web_push_auth PUT /devices/identifier/{identifier}/web-push-auth
EmergencyAccessApi accept POST /emergency-access/{id}/accept
EmergencyAccessApi approve POST /emergency-access/{id}/approve
EmergencyAccessApi confirm POST /emergency-access/{id}/confirm
EmergencyAccessApi delete DELETE /emergency-access/{id}
EmergencyAccessApi get GET /emergency-access/{id}
EmergencyAccessApi get_attachment_data GET /emergency-access/{id}/{cipherId}/attachment/{attachmentId}
EmergencyAccessApi get_contacts GET /emergency-access/trusted
EmergencyAccessApi get_grantees GET /emergency-access/granted
EmergencyAccessApi initiate POST /emergency-access/{id}/initiate
EmergencyAccessApi invite POST /emergency-access/invite
EmergencyAccessApi password POST /emergency-access/{id}/password
EmergencyAccessApi policies GET /emergency-access/{id}/policies
EmergencyAccessApi put PUT /emergency-access/{id}
EmergencyAccessApi reinvite POST /emergency-access/{id}/reinvite
EmergencyAccessApi reject POST /emergency-access/{id}/reject
EmergencyAccessApi takeover POST /emergency-access/{id}/takeover
EmergencyAccessApi view_ciphers POST /emergency-access/{id}/view
EventsApi get_cipher GET /ciphers/{id}/events
EventsApi get_organization GET /organizations/{id}/events
EventsApi get_organization_user GET /organizations/{orgId}/users/{id}/events
EventsApi get_projects GET /organization/{orgId}/projects/{id}/events
EventsApi get_provider GET /providers/{providerId}/events
EventsApi get_provider_user GET /providers/{providerId}/users/{id}/events
EventsApi get_secrets GET /organization/{orgId}/secrets/{id}/events
EventsApi get_service_accounts GET /organization/{orgId}/service-account/{id}/events
EventsApi get_user GET /events
FoldersApi delete DELETE /folders/{id}
FoldersApi delete_all DELETE /folders/all
FoldersApi get GET /folders/{id}
FoldersApi get_all GET /folders
FoldersApi post POST /folders
FoldersApi put PUT /folders/{id}
GroupsApi bulk_delete DELETE /organizations/{orgId}/groups
GroupsApi delete DELETE /organizations/{orgId}/groups/{id}
GroupsApi delete_user DELETE /organizations/{orgId}/groups/{id}/user/{orgUserId}
GroupsApi get GET /organizations/{orgId}/groups/{id}
GroupsApi get_details GET /organizations/{orgId}/groups/{id}/details
GroupsApi get_organization_group_details GET /organizations/{orgId}/groups/details
GroupsApi get_organization_groups GET /organizations/{orgId}/groups
GroupsApi get_users GET /organizations/{orgId}/groups/{id}/users
GroupsApi post POST /organizations/{orgId}/groups
GroupsApi put PUT /organizations/{orgId}/groups/{id}
HibpApi get GET /hibp/breach
ImportCiphersApi post_import POST /ciphers/import
ImportCiphersApi post_import_organization POST /ciphers/import-organization
InfoApi get_alive GET /alive
InfoApi get_version GET /version
InstallationsApi get GET /installations/{id}
InstallationsApi post POST /installations
NotificationsApi list GET /notifications
NotificationsApi mark_as_deleted PATCH /notifications/{id}/delete
NotificationsApi mark_as_read PATCH /notifications/{id}/read
OrganizationAuthRequestsApi bulk_deny_requests POST /organizations/{orgId}/auth-requests/deny
OrganizationAuthRequestsApi get_pending_requests GET /organizations/{orgId}/auth-requests
OrganizationAuthRequestsApi update_auth_request POST /organizations/{orgId}/auth-requests/{requestId}
OrganizationAuthRequestsApi update_many_auth_requests POST /organizations/{orgId}/auth-requests
OrganizationBillingApi change_plan_subscription_frequency POST /organizations/{organizationId}/billing/change-frequency
OrganizationBillingApi get_billing GET /organizations/{organizationId}/billing
OrganizationBillingApi get_history GET /organizations/{organizationId}/billing/history
OrganizationBillingApi get_invoices GET /organizations/{organizationId}/billing/invoices
OrganizationBillingApi get_metadata GET /organizations/{organizationId}/billing/metadata
OrganizationBillingApi get_transactions GET /organizations/{organizationId}/billing/transactions
OrganizationBillingApi setup_business_unit POST /organizations/{organizationId}/billing/setup-business-unit
OrganizationBillingVNextApi add_credit_via_bit_pay POST /organizations/{organizationId}/billing/vnext/credit/bitpay
OrganizationBillingVNextApi get_billing_address GET /organizations/{organizationId}/billing/vnext/address
OrganizationBillingVNextApi get_credit GET /organizations/{organizationId}/billing/vnext/credit
OrganizationBillingVNextApi get_metadata GET /organizations/{organizationId}/billing/vnext/metadata
OrganizationBillingVNextApi get_payment_method GET /organizations/{organizationId}/billing/vnext/payment-method
OrganizationBillingVNextApi get_warnings GET /organizations/{organizationId}/billing/vnext/warnings
OrganizationBillingVNextApi restart_subscription POST /organizations/{organizationId}/billing/vnext/subscription/restart
OrganizationBillingVNextApi update_billing_address PUT /organizations/{organizationId}/billing/vnext/address
OrganizationBillingVNextApi update_payment_method PUT /organizations/{organizationId}/billing/vnext/payment-method
OrganizationConnectionsApi connections_enabled GET /organizations/connections/enabled
OrganizationConnectionsApi create_connection POST /organizations/connections
OrganizationConnectionsApi delete_connection DELETE /organizations/connections/{organizationConnectionId}
OrganizationConnectionsApi get_connection GET /organizations/connections/{organizationId}/{type}
OrganizationConnectionsApi update_connection PUT /organizations/connections/{organizationConnectionId}
OrganizationDomainApi get GET /organizations/{orgId}/domain/{id}
OrganizationDomainApi get_all GET /organizations/{orgId}/domain
OrganizationDomainApi get_org_domain_sso_details POST /organizations/domain/sso/details
OrganizationDomainApi get_verified_org_domain_sso_details POST /organizations/domain/sso/verified
OrganizationDomainApi post POST /organizations/{orgId}/domain
OrganizationDomainApi remove_domain DELETE /organizations/{orgId}/domain/{id}
OrganizationDomainApi verify POST /organizations/{orgId}/domain/{id}/verify
OrganizationExportApi export GET /organizations/{organizationId}/export
OrganizationIntegrationApi create POST /organizations/{organizationId}/integrations
OrganizationIntegrationApi delete DELETE /organizations/{organizationId}/integrations/{integrationId}
OrganizationIntegrationApi get GET /organizations/{organizationId}/integrations
OrganizationIntegrationApi update PUT /organizations/{organizationId}/integrations/{integrationId}
OrganizationIntegrationConfigurationApi create POST /organizations/{organizationId}/integrations/{integrationId}/configurations
OrganizationIntegrationConfigurationApi delete DELETE /organizations/{organizationId}/integrations/{integrationId}/configurations/{configurationId}
OrganizationIntegrationConfigurationApi get GET /organizations/{organizationId}/integrations/{integrationId}/configurations
OrganizationIntegrationConfigurationApi update PUT /organizations/{organizationId}/integrations/{integrationId}/configurations/{configurationId}
OrganizationReportsApi create_organization_report POST /reports/organizations/{organizationId}
OrganizationReportsApi get_latest_organization_report GET /reports/organizations/{organizationId}/latest
OrganizationReportsApi get_organization_report GET /reports/organizations/{organizationId}/{reportId}
OrganizationReportsApi get_organization_report_application_data GET /reports/organizations/{organizationId}/data/application/{reportId}
OrganizationReportsApi get_organization_report_data GET /reports/organizations/{organizationId}/data/report/{reportId}
OrganizationReportsApi get_organization_report_summary GET /reports/organizations/{organizationId}/data/summary/{reportId}
OrganizationReportsApi get_organization_report_summary_data_by_date_range GET /reports/organizations/{organizationId}/data/summary
OrganizationReportsApi update_organization_report PATCH /reports/organizations/{organizationId}/{reportId}
OrganizationReportsApi update_organization_report_application_data PATCH /reports/organizations/{organizationId}/data/application/{reportId}
OrganizationReportsApi update_organization_report_data PATCH /reports/organizations/{organizationId}/data/report/{reportId}
OrganizationReportsApi update_organization_report_summary PATCH /reports/organizations/{organizationId}/data/summary/{reportId}
OrganizationSponsorshipsApi admin_initiated_revoke_sponsorship DELETE /organization/sponsorship/{sponsoringOrgId}/{sponsoredFriendlyName}/revoke
OrganizationSponsorshipsApi create_sponsorship POST /organization/sponsorship/{sponsoringOrgId}/families-for-enterprise
OrganizationSponsorshipsApi get_sponsored_organizations GET /organization/sponsorship/{sponsoringOrgId}/sponsored
OrganizationSponsorshipsApi get_sync_status GET /organization/sponsorship/{sponsoringOrgId}/sync-status
OrganizationSponsorshipsApi pre_validate_sponsorship_token POST /organization/sponsorship/validate-token
OrganizationSponsorshipsApi redeem_sponsorship POST /organization/sponsorship/redeem
OrganizationSponsorshipsApi remove_sponsorship DELETE /organization/sponsorship/sponsored/{sponsoredOrgId}
OrganizationSponsorshipsApi resend_sponsorship_offer POST /organization/sponsorship/{sponsoringOrgId}/families-for-enterprise/resend
OrganizationSponsorshipsApi revoke_sponsorship DELETE /organization/sponsorship/{sponsoringOrganizationId}
OrganizationSponsorshipsApi sync POST /organization/sponsorship/sync
OrganizationUsersApi accept POST /organizations/{orgId}/users/{organizationUserId}/accept
OrganizationUsersApi accept_init POST /organizations/{orgId}/users/{organizationUserId}/accept-init
OrganizationUsersApi automatically_confirm_organization_user POST /organizations/{orgId}/users/{id}/auto-confirm
OrganizationUsersApi bulk_confirm POST /organizations/{orgId}/users/confirm
OrganizationUsersApi bulk_delete_account DELETE /organizations/{orgId}/users/delete-account
OrganizationUsersApi bulk_enable_secrets_manager PUT /organizations/{orgId}/users/enable-secrets-manager
OrganizationUsersApi bulk_reinvite POST /organizations/{orgId}/users/reinvite
OrganizationUsersApi bulk_remove DELETE /organizations/{orgId}/users
OrganizationUsersApi bulk_restore PUT /organizations/{orgId}/users/restore
OrganizationUsersApi bulk_revoke PUT /organizations/{orgId}/users/revoke
OrganizationUsersApi confirm POST /organizations/{orgId}/users/{id}/confirm
OrganizationUsersApi delete_account DELETE /organizations/{orgId}/users/{id}/delete-account
OrganizationUsersApi get GET /organizations/{orgId}/users/{id}
OrganizationUsersApi get_account_recovery_details POST /organizations/{orgId}/users/account-recovery-details
OrganizationUsersApi get_all GET /organizations/{orgId}/users
OrganizationUsersApi get_mini_details GET /organizations/{orgId}/users/mini-details Returns a set of basic information about all members of the organization. This is available to all members of the organization to manage collections. For this reason, it contains as little information as possible and no cryptographic keys or other sensitive data.
OrganizationUsersApi get_reset_password_details GET /organizations/{orgId}/users/{id}/reset-password-details
OrganizationUsersApi invite POST /organizations/{orgId}/users/invite
OrganizationUsersApi put PUT /organizations/{orgId}/users/{id}
OrganizationUsersApi put_reset_password PUT /organizations/{orgId}/users/{id}/reset-password
OrganizationUsersApi put_reset_password_enrollment PUT /organizations/{orgId}/users/{userId}/reset-password-enrollment
OrganizationUsersApi reinvite POST /organizations/{orgId}/users/{id}/reinvite
OrganizationUsersApi remove DELETE /organizations/{orgId}/users/{id}
OrganizationUsersApi restore PUT /organizations/{orgId}/users/{id}/restore
OrganizationUsersApi revoke PUT /organizations/{orgId}/users/{id}/revoke
OrganizationUsersApi user_public_keys POST /organizations/{orgId}/users/public-keys
OrganizationsApi api_key POST /organizations/{id}/api-key
OrganizationsApi api_key_information GET /organizations/{id}/api-key-information/{type}
OrganizationsApi create_without_payment POST /organizations/create-without-payment
OrganizationsApi delete DELETE /organizations/{id}
OrganizationsApi get GET /organizations/{id}
OrganizationsApi get_auto_enroll_status GET /organizations/{identifier}/auto-enroll-status
OrganizationsApi get_license GET /organizations/{id}/license
OrganizationsApi get_plan_type GET /organizations/{id}/plan-type
OrganizationsApi get_public_key GET /organizations/{id}/public-key
OrganizationsApi get_sso GET /organizations/{id}/sso
OrganizationsApi get_subscription GET /organizations/{id}/subscription
OrganizationsApi get_user GET /organizations
OrganizationsApi leave POST /organizations/{id}/leave
OrganizationsApi post POST /organizations
OrganizationsApi post_cancel POST /organizations/{id}/cancel
OrganizationsApi post_delete_recover_token POST /organizations/{id}/delete-recover-token
OrganizationsApi post_keys POST /organizations/{id}/keys
OrganizationsApi post_reinstate POST /organizations/{id}/reinstate
OrganizationsApi post_seat POST /organizations/{id}/seat
OrganizationsApi post_sm_subscription POST /organizations/{id}/sm-subscription
OrganizationsApi post_sso POST /organizations/{id}/sso
OrganizationsApi post_storage POST /organizations/{id}/storage
OrganizationsApi post_subscribe_secrets_manager POST /organizations/{id}/subscribe-secrets-manager
OrganizationsApi post_subscription POST /organizations/{id}/subscription
OrganizationsApi post_upgrade POST /organizations/{id}/upgrade
OrganizationsApi put PUT /organizations/{organizationId}
OrganizationsApi put_collection_management PUT /organizations/{id}/collection-management
OrganizationsApi rotate_api_key POST /organizations/{id}/rotate-api-key
PlansApi get GET /plans
PlansApi get_premium_plan GET /plans/premium
PoliciesApi get GET /organizations/{orgId}/policies/{type}
PoliciesApi get_all GET /organizations/{orgId}/policies
PoliciesApi get_by_token GET /organizations/{orgId}/policies/token
PoliciesApi get_master_password_policy GET /organizations/{orgId}/policies/master-password
PoliciesApi put PUT /organizations/{orgId}/policies/{type}
PoliciesApi put_v_next PUT /organizations/{orgId}/policies/{type}/vnext
ProjectsApi bulk_delete POST /projects/delete
ProjectsApi create POST /organizations/{organizationId}/projects
ProjectsApi get GET /projects/{id}
ProjectsApi list_by_organization GET /organizations/{organizationId}/projects
ProjectsApi update PUT /projects/{id}
ProviderBillingApi generate_client_invoice_report GET /providers/{providerId}/billing/invoices/{invoiceId}
ProviderBillingApi get_invoices GET /providers/{providerId}/billing/invoices
ProviderBillingApi get_subscription GET /providers/{providerId}/billing/subscription
ProviderBillingVNextApi add_credit_via_bit_pay POST /providers/{providerId}/billing/vnext/credit/bitpay
ProviderBillingVNextApi get_billing_address GET /providers/{providerId}/billing/vnext/address
ProviderBillingVNextApi get_credit GET /providers/{providerId}/billing/vnext/credit
ProviderBillingVNextApi get_payment_method GET /providers/{providerId}/billing/vnext/payment-method
ProviderBillingVNextApi get_warnings GET /providers/{providerId}/billing/vnext/warnings
ProviderBillingVNextApi update_billing_address PUT /providers/{providerId}/billing/vnext/address
ProviderBillingVNextApi update_payment_method PUT /providers/{providerId}/billing/vnext/payment-method
ProviderClientsApi add_existing_organization POST /providers/{providerId}/clients/existing
ProviderClientsApi create POST /providers/{providerId}/clients
ProviderClientsApi get_addable_organizations GET /providers/{providerId}/clients/addable
ProviderClientsApi update PUT /providers/{providerId}/clients/{providerOrganizationId}
ProviderOrganizationsApi add POST /providers/{providerId}/organizations/add
ProviderOrganizationsApi delete DELETE /providers/{providerId}/organizations/{id}
ProviderOrganizationsApi get GET /providers/{providerId}/organizations
ProviderOrganizationsApi post POST /providers/{providerId}/organizations
ProviderUsersApi accept POST /providers/{providerId}/users/{id}/accept
ProviderUsersApi bulk_confirm POST /providers/{providerId}/users/confirm
ProviderUsersApi bulk_delete DELETE /providers/{providerId}/users
ProviderUsersApi bulk_reinvite POST /providers/{providerId}/users/reinvite
ProviderUsersApi confirm POST /providers/{providerId}/users/{id}/confirm
ProviderUsersApi delete DELETE /providers/{providerId}/users/{id}
ProviderUsersApi get GET /providers/{providerId}/users/{id}
ProviderUsersApi get_all GET /providers/{providerId}/users
ProviderUsersApi invite POST /providers/{providerId}/users/invite
ProviderUsersApi put PUT /providers/{providerId}/users/{id}
ProviderUsersApi reinvite POST /providers/{providerId}/users/{id}/reinvite
ProviderUsersApi user_public_keys POST /providers/{providerId}/users/public-keys
ProvidersApi delete DELETE /providers/{id}
ProvidersApi get GET /providers/{id}
ProvidersApi post_delete_recover_token POST /providers/{id}/delete-recover-token
ProvidersApi put PUT /providers/{id}
ProvidersApi setup POST /providers/{id}/setup
PushApi add_organization PUT /push/add-organization
PushApi delete POST /push/delete
PushApi delete_organization PUT /push/delete-organization
PushApi register POST /push/register
PushApi send POST /push/send
ReportsApi add_password_health_report_application POST /reports/password-health-report-application Adds a new record into PasswordHealthReportApplication
ReportsApi add_password_health_report_applications POST /reports/password-health-report-applications Adds multiple records into PasswordHealthReportApplication
ReportsApi drop_password_health_report_application DELETE /reports/password-health-report-application Drops a record from PasswordHealthReportApplication
ReportsApi get_member_access_report GET /reports/member-access/{orgId} Access details for an organization member. Includes the member information, group collection assignment, and item counts
ReportsApi get_member_cipher_details GET /reports/member-cipher-details/{orgId} Organization member information containing a list of cipher ids assigned
ReportsApi get_password_health_report_applications GET /reports/password-health-report-applications/{orgId} Get the password health report applications for an organization
RequestSmAccessApi request_sm_access_from_admins POST /request-access/request-sm-access
SecretVersionsApi bulk_delete POST /secret-versions/delete
SecretVersionsApi get_by_id GET /secret-versions/{id}
SecretVersionsApi get_many_by_ids POST /secret-versions/get-by-ids
SecretVersionsApi get_versions_by_secret_id GET /secrets/{secretId}/versions
SecretVersionsApi restore_version PUT /secrets/{secretId}/versions/restore
SecretsApi bulk_delete POST /secrets/delete
SecretsApi create POST /organizations/{organizationId}/secrets
SecretsApi get GET /secrets/{id}
SecretsApi get_secrets_by_ids POST /secrets/get-by-ids
SecretsApi get_secrets_by_project GET /projects/{projectId}/secrets
SecretsApi get_secrets_sync GET /organizations/{organizationId}/secrets/sync
SecretsApi list_by_organization GET /organizations/{organizationId}/secrets
SecretsApi update_secret PUT /secrets/{id}
SecretsManagerEventsApi get_service_account_events GET /sm/events/service-accounts/{serviceAccountId}
SecretsManagerPortingApi export GET /sm/{organizationId}/export
SecretsManagerPortingApi import POST /sm/{organizationId}/import
SecurityTaskApi bulk_create_tasks POST /tasks/{orgId}/bulk-create Bulk create security tasks for an organization.
SecurityTaskApi complete PATCH /tasks/{taskId}/complete Marks a task as complete. The user must have edit permission on the cipher associated with the task.
SecurityTaskApi get GET /tasks Retrieves security tasks for the current user.
SecurityTaskApi get_task_metrics_for_organization GET /tasks/{organizationId}/metrics Retrieves security task metrics for an organization.
SecurityTaskApi list_for_organization GET /tasks/organization Retrieves security tasks for an organization. Restricted to organization administrators.
SelfHostedAccountBillingVNextApi upload_license POST /account/billing/vnext/self-host/license
SelfHostedOrganizationBillingVNextApi get_metadata GET /organizations/{organizationId}/billing/vnext/self-host/metadata
SelfHostedOrganizationLicensesApi create_license POST /organizations/licenses/self-hosted
SelfHostedOrganizationLicensesApi sync_license POST /organizations/licenses/self-hosted/{id}/sync
SelfHostedOrganizationLicensesApi update_license POST /organizations/licenses/self-hosted/{id}
SelfHostedOrganizationSponsorshipsApi admin_initiated_revoke_sponsorship DELETE /organization/sponsorship/self-hosted/{sponsoringOrgId}/{sponsoredFriendlyName}/revoke
SelfHostedOrganizationSponsorshipsApi create_sponsorship POST /organization/sponsorship/self-hosted/{sponsoringOrgId}/families-for-enterprise
SelfHostedOrganizationSponsorshipsApi get_sponsored_organizations GET /organization/sponsorship/self-hosted/{orgId}/sponsored
SelfHostedOrganizationSponsorshipsApi revoke_sponsorship DELETE /organization/sponsorship/self-hosted/{sponsoringOrgId}
SendsApi access POST /sends/access/{id}
SendsApi azure_validate_file POST /sends/file/validate/azure
SendsApi delete DELETE /sends/{id}
SendsApi get GET /sends/{id}
SendsApi get_all GET /sends
SendsApi get_send_file_download_data POST /sends/{encodedSendId}/access/file/{fileId}
SendsApi post POST /sends
SendsApi post_file POST /sends/file/v2
SendsApi post_file_for_existing_send POST /sends/{id}/file/{fileId}
SendsApi put PUT /sends/{id}
SendsApi put_remove_password PUT /sends/{id}/remove-password
SendsApi renew_file_upload GET /sends/{id}/file/{fileId}
ServiceAccountsApi bulk_delete POST /service-accounts/delete
ServiceAccountsApi create POST /organizations/{organizationId}/service-accounts
ServiceAccountsApi create_access_token POST /service-accounts/{id}/access-tokens
ServiceAccountsApi get_access_tokens GET /service-accounts/{id}/access-tokens
ServiceAccountsApi get_by_service_account_id GET /service-accounts/{id}
ServiceAccountsApi list_by_organization GET /organizations/{organizationId}/service-accounts
ServiceAccountsApi revoke_access_tokens POST /service-accounts/{id}/access-tokens/revoke
ServiceAccountsApi update PUT /service-accounts/{id}
SettingsApi get_domains GET /settings/domains
SettingsApi put_domains PUT /settings/domains
SlackIntegrationApi create GET /organizations/integrations/slack/create
SlackIntegrationApi redirect GET /organizations/{organizationId}/integrations/slack/redirect
StripeApi create_setup_intent_for_bank_account POST /setup-intent/bank-account
StripeApi create_setup_intent_for_card POST /setup-intent/card
StripeApi is_country_supported GET /tax/is-country-supported
SyncApi get GET /sync
TaxApi preview_organization_subscription_plan_change_tax POST /billing/tax/organizations/{organizationId}/subscription/plan-change
TaxApi preview_organization_subscription_purchase_tax POST /billing/tax/organizations/subscriptions/purchase
TaxApi preview_organization_subscription_update_tax PUT /billing/tax/organizations/{organizationId}/subscription/update
TaxApi preview_premium_subscription_purchase_tax POST /billing/tax/premium/subscriptions/purchase
TeamsIntegrationApi create GET /organizations/integrations/teams/create
TeamsIntegrationApi incoming_post POST /organizations/integrations/teams/incoming
TeamsIntegrationApi redirect GET /organizations/{organizationId}/integrations/teams/redirect
TrashApi empty_trash POST /secrets/{organizationId}/trash/empty
TrashApi list_by_organization GET /secrets/{organizationId}/trash
TrashApi restore_trash POST /secrets/{organizationId}/trash/restore
TwoFactorApi delete_web_authn DELETE /two-factor/webauthn
TwoFactorApi disable_authenticator DELETE /two-factor/authenticator
TwoFactorApi get GET /two-factor
TwoFactorApi get_authenticator POST /two-factor/get-authenticator
TwoFactorApi get_duo POST /two-factor/get-duo
TwoFactorApi get_email POST /two-factor/get-email
TwoFactorApi get_organization GET /organizations/{id}/two-factor
TwoFactorApi get_organization_duo POST /organizations/{id}/two-factor/get-duo
TwoFactorApi get_recover POST /two-factor/get-recover
TwoFactorApi get_web_authn POST /two-factor/get-webauthn
TwoFactorApi get_yubi_key POST /two-factor/get-yubikey
TwoFactorApi put_authenticator PUT /two-factor/authenticator
TwoFactorApi put_disable PUT /two-factor/disable
TwoFactorApi put_duo PUT /two-factor/duo
TwoFactorApi put_email PUT /two-factor/email
TwoFactorApi put_organization_disable PUT /organizations/{id}/two-factor/disable
TwoFactorApi put_organization_duo PUT /organizations/{id}/two-factor/duo
TwoFactorApi put_web_authn PUT /two-factor/webauthn
TwoFactorApi put_yubi_key PUT /two-factor/yubikey
TwoFactorApi send_email POST /two-factor/send-email This endpoint is only used to set-up email two factor authentication.
TwoFactorApi send_email_login POST /two-factor/send-email-login
UsersApi get_account_keys GET /users/{id}/keys
UsersApi get_public_key GET /users/{id}/public-key
WebAuthnApi assertion_options POST /webauthn/assertion-options
WebAuthnApi attestation_options POST /webauthn/attestation-options
WebAuthnApi delete POST /webauthn/{id}/delete
WebAuthnApi get GET /webauthn
WebAuthnApi post POST /webauthn
WebAuthnApi update_credential PUT /webauthn

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open