# Risk Cloud Developer Portal > Build integrations with the Risk Cloud API. - [Risk Cloud Developer Portal](https://developers.logicgate.ai/index.md): Build integrations with the Risk Cloud API. - [Risk Cloud API: Getting Started](https://developers.logicgate.ai/guides/quick-start/getting-started.md): Overview of the Risk Cloud API, authentication, pagination, rate limits, and where to go next. - [Risk Cloud API: Postman](https://developers.logicgate.ai/guides/quick-start/postman.md): Set up the Risk Cloud API Postman workspace and send your first request. - [Risk Cloud PowerBI Connection](https://developers.logicgate.ai/guides/quick-start/risk-cloud-power-bi-connection.md): Connect Power BI to Risk Cloud Table Reports using the provided template and an Access Key. - [Risk Cloud Webhooks](https://developers.logicgate.ai/guides/quick-start/risk-cloud-webhooks.md): Use Risk Cloud Webhooks to push automation event data to external systems in real time. - [Risk Cloud API: Authentication](https://developers.logicgate.ai/guides/api-usage/authentication.md): OAuth 2.0 bearer tokens, Access Keys, service accounts, and token lifecycle. - [Risk Cloud API: Navigating Risk Cloud Data with API v2](https://developers.logicgate.ai/guides/api-usage/navigating-risk-cloud-data-with-v2.md): The Application/Workflow/Step/Field/Record hierarchy and how to traverse it with the v2 API. - [Risk Cloud API: Pagination](https://developers.logicgate.ai/guides/api-usage/pagination.md): page/size request parameters and the page response envelope. - [Risk Cloud API: About Users, Roles, and Permissions](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-about-users-roles-and-permissions.md): How Risk Cloud's role-based permission model applies identically to API and UI access, and how to troubleshoot 401/403 responses. - [Risk Cloud API: Assign Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-assign-records.md): Assign a Risk Cloud user to a record via the internal Record API, and how to look up the record and user IDs it requires. - [Risk Cloud API: Automated Evidence Collection](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-automated-evidence-collection.md): Upload evidence files into Risk Cloud records from external systems without granting them direct application access. - [Risk Cloud API: Build Audit Log Export](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-build-audit-log.md): Export an application's Build Audit Log as a CSV or XLSX file via the Risk Cloud API. - [Risk Cloud API: Bulk Import Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-bulk-import-records.md): Import records in bulk from a CSV or XLSX file via the Risk Cloud API, and poll for import status. - [Risk Cloud API: Bulk Link Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-bulk-link-records.md): Create a Bulk Link Records request, upload and process a file, and monitor the linking result via the Risk Cloud API. - [Risk Cloud API: Create Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-create-records.md): Create a new Risk Cloud record on a step, including field values, due date, and assignee, via the Record API. - [Risk Cloud API: Create User Groups](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-create-user-groups.md): Dynamically create User Groups via the internal User Group API for record-level access restriction. - [Risk Cloud API: Create Users](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-create-users.md): Create Users in Risk Cloud via the API, including access tier and welcome-email options. - [Risk Cloud API: Data Repositories](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-data-repositories.md): Create, populate, and link Data Repositories and their Items to records via the API. - [Risk Cloud API: Export Attachments](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-export-attachments.md): Retrieve the download URL for a record's attachment field values and fetch the file. - [Risk Cloud API: Export Roles](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-export-roles.md): Retrieve all Roles in a Risk Cloud environment, including their permission sets, entitlements, and users. - [Risk Cloud API: Export Step Permission Sets](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-export-step-permission-sets.md): Search and retrieve Step Permission Sets, including their steps, users, and roles. - [Risk Cloud API: Export Table Report](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-export-table-report.md): Export a table report's record data as a CSV or XLSX file via the API. - [Risk Cloud API: Export User Groups](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-export-user-groups.md): Retrieve the user groups defined in a Risk Cloud environment and the users assigned to each one. - [Risk Cloud API: Grant Users Record Access](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-grant-users-record-access.md): Use a record's default User Group to dynamically grant or revoke individual users' access to that record. - [Risk Cloud API: Link Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-link-records.md): Link records to other records across workflow mappings, either by ID, name, or primary field, or via dedicated parent/child endpoints. - [Risk Cloud API: Linked Record Search](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-linked-record-search.md): Retrieve all parent or child records linked to a given record, up to a configurable relationship depth. - [Risk Cloud API: Moving Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-moving-records.md): Progress a record through workflow validation, or force-move it to any step without validation. - [Risk Cloud API: Post Record Comments](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-post-record-comments.md): Post a rich-text comment to a record via the Risk Cloud API to centralize context from external systems. - [Risk Cloud API: Record Search](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-record-search.md): Retrieve records by application, workflow, step, update time, or field value using the Record API. - [Risk Cloud API: Update Field Configuration](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-update-field-configuration.md): Retrieve and update a Field's label and select values with the Field API. - [Risk Cloud API: Update Record User Groups](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-update-record-user-groups.md): Add or remove User Groups on a record while preserving its default User Group. - [Risk Cloud API: Update Records](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-update-records.md): Update field values and due dates on existing records with the Record API. - [Risk Cloud API: Update User Details and Roles](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-update-user-details-and-roles.md): Retrieve a user and update their details or role assignments with the User API. - [Risk Cloud API: Update Users and Permission Sets on Role](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-update-users-and-permission-sets-on-role.md): Add or remove users and permission sets on a role with the Roles API. - [Risk Cloud API: Upload Attachments](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-upload-attachments.md): Upload a file, then link it to a record's Attachment field using the attachments and valueMaps endpoints. - [Risk Cloud API: View Applications, Workflows, and Steps](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-view-applications-workflows-and-steps.md): Retrieve every Application, Workflow, and Step in an environment in one request to look up IDs for other API calls. - [Risk Cloud API: View Field Audits](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-view-field-audits.md): Retrieve and export field-level audit history by record ID or value map ID. - [Risk Cloud API: View Record Audits](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-view-record-audits.md): Retrieve record-level audit events such as creation, movement, linking, and deletion, optionally filtered by workflow and timeframe. - [Risk Cloud API: Viewing Fields](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-viewing-fields.md): Look up a Workflow's Fields and their IDs, used for updating Records and reading current field values. - [Risk Cloud API: View User Access Audits](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-viewing-user-access-audits.md): Retrieve login attempt logs for Risk Cloud users, filtered to successes, failures, or both. - [Risk Cloud API: Viewing Users](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-viewing-users.md): Retrieve a list of all Users in your Risk Cloud environment for use in other API requests. - [Risk Cloud API: Webhook Delivery Attempts](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-webhook-delivery-attempts.md): Retrieve a paginated list of webhook delivery attempts across your account, including automatic deliveries, automatic retries, and manual replays. - [Risk Cloud API: Webhook Delivery Replay](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-webhook-delivery-replay.md): Manually re-send the payload from the most recent delivery attempt for a job execution, and record a new attempt with the result. - [Risk Cloud API: Interacting with Webhooks via Endpoints](https://developers.logicgate.ai/guides/api-usage/risk-cloud-api-webhook-urls.md): List, create, update, and rotate secrets for Risk Cloud webhook URLs via the webhook-urls API endpoints. - [Risk Cloud API: Export Record Data](https://developers.logicgate.ai/guides/api-usage/risk-cloud-export-record-data.md): Export Record data as CSV or XLSX by combining a layout with application, workflow, and status filters. - [Risk Cloud API: Service Accounts](https://developers.logicgate.ai/guides/api-usage/service-accounts.md): Dedicated non-interactive users for automated integrations. - [API Reference](https://developers.logicgate.ai/api-reference.md): Endpoint reference for the public Risk Cloud API v2, generated from the openapi.json spec. - [Retrieve access audits](https://developers.logicgate.ai/api-reference/access-audit/retrieve-access-audits.md): **Permissions:** [Productivity Entitlement](https://help.logicgate.com/hc/en-us/articles/4402683139348-Module-Entitlements-for-Roles) - [Retrieve applications](https://developers.logicgate.ai/api-reference/application/retrieve-applications.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create an application](https://developers.logicgate.ai/api-reference/application/create-an-application.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve an application](https://developers.logicgate.ai/api-reference/application/retrieve-an-application.md): **Permissions:** [Build Access to application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete an application](https://developers.logicgate.ai/api-reference/application/delete-an-application.md): **Permissions:** [Build Access to application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update an application](https://developers.logicgate.ai/api-reference/application/update-an-application.md): **Permissions:** [Build Access to application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Refresh an API token](https://developers.logicgate.ai/api-reference/authentication/refresh-an-api-token.md): Issue a fresh access token and rotated refresh token for a previously-created named API token. The presented refresh token is invalidated. - [Create an API Access Token](https://developers.logicgate.ai/api-reference/authentication/create-an-api-access-token.md): **Permissions:** Authenticated User - [List all conditional edge paths](https://developers.logicgate.ai/api-reference/edge-path/list-all-conditional-edge-paths.md): Get a list of all conditional edge paths in the environment that are entitled to the current user. Build user privileges are required. - [Create a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/create-a-conditional-edge-path.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/retrieve-a-conditional-edge-path.md): Find a path by ID. Build user privileges are required. - [Delete a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/delete-a-conditional-edge-path.md): Build user privileges are required. - [Update a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/update-a-conditional-edge-path.md): User must be entitled to the path in question, meaning they must have build access and be entitled both the source and target steps. - [Retrieve fields](https://developers.logicgate.ai/api-reference/field/retrieve-fields.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [List all default next paths](https://developers.logicgate.ai/api-reference/next-path/list-all-default-next-paths.md): Get a list of all default next paths in the environment that are entitled to the current user. Build user privileges are required. - [Create a default next path](https://developers.logicgate.ai/api-reference/next-path/create-a-default-next-path.md): Build privileges and step access are required. - [Update a default next path](https://developers.logicgate.ai/api-reference/next-path/update-a-default-next-path.md): User must be entitled to the path in question, meaning they must have build access and be entitled both the source and target steps. - [Retrieve a default next path](https://developers.logicgate.ai/api-reference/next-path/retrieve-a-default-next-path.md): Build privileges and step access are required. - [Delete a default next path](https://developers.logicgate.ai/api-reference/next-path/delete-a-default-next-path.md): Build user privileges are required. - [Retrieve records](https://developers.logicgate.ai/api-reference/record/retrieve-records.md): **Permissions:** Authenticated User - [Retrieve a record](https://developers.logicgate.ai/api-reference/record/retrieve-a-record.md): **Permissions:** [Read or Write access](https://help.logicgate.com/hc/en-us/articles/4402683227156-Permission-Sets-) - [Retrieve all linked records](https://developers.logicgate.ai/api-reference/record/retrieve-all-linked-records.md): **Permissions:** [Read or Write access](https://help.logicgate.com/hc/en-us/articles/4402683227156-Permission-Sets-) - [List all redirect paths](https://developers.logicgate.ai/api-reference/redirect-path/list-all-redirect-paths.md): Get a list of all redirect paths in the environment that are entitled to the current user. Build user privileges are required. - [Create a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/create-a-redirect-path.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/retrieve-a-redirect-path.md): Find a path by ID. Build user privileges are required. - [Delete a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/delete-a-redirect-path.md): Build user privileges are required. - [Update a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/update-a-redirect-path.md): User must be entitled to the path in question, meaning they must have build access and be entitled both the source and target steps. - [Retrieve steps](https://developers.logicgate.ai/api-reference/step/retrieve-steps.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create a step](https://developers.logicgate.ai/api-reference/step/create-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a step](https://developers.logicgate.ai/api-reference/step/retrieve-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete a step](https://developers.logicgate.ai/api-reference/step/delete-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a step](https://developers.logicgate.ai/api-reference/step/update-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a step's canvas position](https://developers.logicgate.ai/api-reference/step/update-a-step-s-canvas-position.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve workflows](https://developers.logicgate.ai/api-reference/workflow/retrieve-workflows.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create a workflow](https://developers.logicgate.ai/api-reference/workflow/create-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a workflow](https://developers.logicgate.ai/api-reference/workflow/retrieve-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete a workflow](https://developers.logicgate.ai/api-reference/workflow/delete-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a workflow](https://developers.logicgate.ai/api-reference/workflow/update-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve workflow maps](https://developers.logicgate.ai/api-reference/workflow-map/retrieve-workflow-maps.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/create-a-workflow-map.md): **Permissions:** [Build Access to parent applications](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/retrieve-a-workflow-map.md): **Permissions:** [Build Access to a parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/delete-a-workflow-map.md): **Permissions:** [Build Access to a parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/update-a-workflow-map.md): **Permissions:** [Build Access to a parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve workflows](https://developers.logicgate.ai/api-reference/workflow/retrieve-workflows.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create a workflow](https://developers.logicgate.ai/api-reference/workflow/create-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a workflow](https://developers.logicgate.ai/api-reference/workflow/retrieve-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete a workflow](https://developers.logicgate.ai/api-reference/workflow/delete-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a workflow](https://developers.logicgate.ai/api-reference/workflow/update-a-workflow.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve workflow maps](https://developers.logicgate.ai/api-reference/workflow-map/retrieve-workflow-maps.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/create-a-workflow-map.md): **Permissions:** [Build Access to parent applications](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/retrieve-a-workflow-map.md): **Permissions:** [Build Access to a parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/delete-a-workflow-map.md): **Permissions:** [Build Access to a parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a workflow map](https://developers.logicgate.ai/api-reference/workflow-map/update-a-workflow-map.md): **Permissions:** [Build Access to a parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve steps](https://developers.logicgate.ai/api-reference/step/retrieve-steps.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create a step](https://developers.logicgate.ai/api-reference/step/create-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a step](https://developers.logicgate.ai/api-reference/step/retrieve-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete a step](https://developers.logicgate.ai/api-reference/step/delete-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update a step](https://developers.logicgate.ai/api-reference/step/update-a-step.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [List all redirect paths](https://developers.logicgate.ai/api-reference/redirect-path/list-all-redirect-paths.md): Get a list of all redirect paths in the environment that are entitled to the current user. Build user privileges are required. - [Create a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/create-a-redirect-path.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/retrieve-a-redirect-path.md): Find a path by ID. Build user privileges are required. - [Delete a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/delete-a-redirect-path.md): Build user privileges are required. - [Update a redirect path](https://developers.logicgate.ai/api-reference/redirect-path/update-a-redirect-path.md): User must be entitled to the path in question, meaning they must have build access and be entitled both the source and target steps. - [List all default next paths](https://developers.logicgate.ai/api-reference/next-path/list-all-default-next-paths.md): Get a list of all default next paths in the environment that are entitled to the current user. Build user privileges are required. - [Create a default next path](https://developers.logicgate.ai/api-reference/next-path/create-a-default-next-path.md): Build privileges and step access are required. - [Retrieve a default next path](https://developers.logicgate.ai/api-reference/next-path/retrieve-a-default-next-path.md): Build privileges and step access are required. - [Delete a default next path](https://developers.logicgate.ai/api-reference/next-path/delete-a-default-next-path.md): Build user privileges are required. - [Update a default next path](https://developers.logicgate.ai/api-reference/next-path/update-a-default-next-path.md): User must be entitled to the path in question, meaning they must have build access and be entitled both the source and target steps. - [List all conditional edge paths](https://developers.logicgate.ai/api-reference/edge-path/list-all-conditional-edge-paths.md): Get a list of all conditional edge paths in the environment that are entitled to the current user. Build user privileges are required. - [Create a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/create-a-conditional-edge-path.md): **Permissions:** [Build Access to parent application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/retrieve-a-conditional-edge-path.md): Find a path by ID. Build user privileges are required. - [Delete a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/delete-a-conditional-edge-path.md): Build user privileges are required. - [Update a conditional edge path](https://developers.logicgate.ai/api-reference/edge-path/update-a-conditional-edge-path.md): User must be entitled to the path in question, meaning they must have build access and be entitled both the source and target steps. - [Retrieve applications](https://developers.logicgate.ai/api-reference/application/retrieve-applications.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Create an application](https://developers.logicgate.ai/api-reference/application/create-an-application.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve an application](https://developers.logicgate.ai/api-reference/application/retrieve-an-application.md): **Permissions:** [Build Access to application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Delete an application](https://developers.logicgate.ai/api-reference/application/delete-an-application.md): **Permissions:** [Build Access to application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Update an application](https://developers.logicgate.ai/api-reference/application/update-an-application.md): **Permissions:** [Build Access to application](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Refresh an API token](https://developers.logicgate.ai/api-reference/authentication/refresh-an-api-token.md): Issue a fresh access token and rotated refresh token for a previously-created named API token. The presented refresh token is invalidated. - [Create an API Access Token](https://developers.logicgate.ai/api-reference/authentication/create-an-api-access-token.md): **Permissions:** Authenticated User - [Retrieve records](https://developers.logicgate.ai/api-reference/record/retrieve-records.md): **Permissions:** Authenticated User - [Retrieve a record](https://developers.logicgate.ai/api-reference/record/retrieve-a-record.md): **Permissions:** [Read or Write access](https://help.logicgate.com/hc/en-us/articles/4402683227156-Permission-Sets-) - [Retrieve all linked records](https://developers.logicgate.ai/api-reference/record/retrieve-all-linked-records.md): **Permissions:** [Read or Write access](https://help.logicgate.com/hc/en-us/articles/4402683227156-Permission-Sets-) - [Retrieve fields](https://developers.logicgate.ai/api-reference/field/retrieve-fields.md): **Permissions:** [Build Access](https://help.logicgate.com/hc/en-us/articles/4402683190164-Control-Build-Access-for-Applications) - [Retrieve access audits](https://developers.logicgate.ai/api-reference/access-audit/retrieve-access-audits.md): **Permissions:** [Productivity Entitlement](https://help.logicgate.com/hc/en-us/articles/4402683139348-Module-Entitlements-for-Roles) - [API v1](https://developers.logicgate.ai/api-v1.md): Legacy v1 auth, account, external user, and SCIM endpoints, generated from the legacy-auth-openapi.json spec. - [Retrieve account overview details](https://developers.logicgate.ai/api-v1/account/retrieve-account-overview-details.md): **Permissions:** Admin access - [Retrieve account details](https://developers.logicgate.ai/api-v1/account/retrieve-account-details.md): **Permissions:** Authenticated User - [Retrieve session information](https://developers.logicgate.ai/api-v1/account/retrieve-session-information.md): **Permissions:** Authenticated User - [Retrieve public account details](https://developers.logicgate.ai/api-v1/account/retrieve-public-account-details.md): **Permissions:** None (public endpoint) - [Refresh an API token](https://developers.logicgate.ai/api-v1/authentication/refresh-an-api-token.md): Issue a fresh access token and rotated refresh token for a previously-created named API token. The presented refresh token is invalidated. - [List the current user's API tokens](https://developers.logicgate.ai/api-v1/authentication/list-the-current-user-s-api-tokens.md): Returns a paginated list of the current user's user-managed API tokens. Excludes system-issued tokens which are not directly managed by the user. Sorted by creation time descending by default. - [Create a new user-managed API token](https://developers.logicgate.ai/api-v1/authentication/create-a-new-user-managed-api-token.md): Creates a named API token for the current user and returns the plaintext access token and refresh token exactly once. Neither can be recovered from the server afterward, so the caller must persist both values before navigating away. The refresh token can be used against POST /api/v2/account/token to… - [Create an API Access Token](https://developers.logicgate.ai/api-v1/authentication/create-an-api-access-token.md): **Permissions:** Authenticated User - [Retrieve an external access token](https://developers.logicgate.ai/api-v1/authentication/retrieve-an-external-access-token.md) - [Revoke an external access token](https://developers.logicgate.ai/api-v1/authentication/revoke-an-external-access-token.md) - [Revoke a user-managed API token](https://developers.logicgate.ai/api-v1/authentication/revoke-a-user-managed-api-token.md): Revokes the specified API token owned by the current user. Responds with 404 if the token does not exist or is owned by another user. The response is the same in both cases to avoid leaking the existence of other users' tokens. - [Create an external user with no attached roles.](https://developers.logicgate.ai/api-v1/external-user/create-an-external-user-with-no-attached-roles.md) - [Verify MFA for external user](https://developers.logicgate.ai/api-v1/external-user/verify-mfa-for-external-user.md): Verify the code that was emailed to the user. - [Send an email containing an MFA code to the specified email.](https://developers.logicgate.ai/api-v1/external-user/send-an-email-containing-an-mfa-code-to-the-specified-email.md) - [Bulk-create external users with no attached roles.](https://developers.logicgate.ai/api-v1/external-user/bulk-create-external-users-with-no-attached-roles.md) - [Return all record tokens authorizing the given user.](https://developers.logicgate.ai/api-v1/external-user/return-all-record-tokens-authorizing-the-given-user.md) - [Retrieve an external token based off the associated record entity.](https://developers.logicgate.ai/api-v1/external-user/retrieve-an-external-token-based-off-the-associated-record-entity.md) - [Get the authenticated principal.](https://developers.logicgate.ai/api-v1/principal/get-the-authenticated-principal.md): Returns details for the currently authenticated principal (user or API client). Throws an unauthorized error when there is no authenticated principal. - [Retrieve a SCIM user](https://developers.logicgate.ai/api-v1/scim/retrieve-a-scim-user.md) - [Replace a SCIM user](https://developers.logicgate.ai/api-v1/scim/replace-a-scim-user.md) - [Deactivate a SCIM user](https://developers.logicgate.ai/api-v1/scim/deactivate-a-scim-user.md) - [Update a SCIM user](https://developers.logicgate.ai/api-v1/scim/update-a-scim-user.md) - [Retrieve a SCIM group](https://developers.logicgate.ai/api-v1/scim/retrieve-a-scim-group.md) - [Replace a SCIM group](https://developers.logicgate.ai/api-v1/scim/replace-a-scim-group.md) - [Delete a SCIM group](https://developers.logicgate.ai/api-v1/scim/delete-a-scim-group.md) - [Update a SCIM group](https://developers.logicgate.ai/api-v1/scim/update-a-scim-group.md) - [List SCIM users](https://developers.logicgate.ai/api-v1/scim/list-scim-users.md) - [Create a SCIM user](https://developers.logicgate.ai/api-v1/scim/create-a-scim-user.md) - [List SCIM groups](https://developers.logicgate.ai/api-v1/scim/list-scim-groups.md) - [Create a SCIM group](https://developers.logicgate.ai/api-v1/scim/create-a-scim-group.md) - [Retrieve SCIM service provider configuration](https://developers.logicgate.ai/api-v1/scim/retrieve-scim-service-provider-configuration.md) - [Retrieve SCIM schemas](https://developers.logicgate.ai/api-v1/scim/retrieve-scim-schemas.md) - [Retrieve SCIM resource types](https://developers.logicgate.ai/api-v1/scim/retrieve-scim-resource-types.md) - [Refresh an API token](https://developers.logicgate.ai/api-reference/authentication/refresh-an-api-token.md): Issue a fresh access token and rotated refresh token for a previously-created named API token. The presented refresh token is invalidated. - [Create an API Access Token](https://developers.logicgate.ai/api-reference/authentication/create-an-api-access-token.md): **Permissions:** Authenticated User - [Release Notes](https://developers.logicgate.ai/release-notes.md): Public API (v2) release notes, generated from the openapi.json diff between releases. - [Developer Blog](https://developers.logicgate.ai/blog-archive.md): Engineering and developer-relations posts from the LogicGate blog. ## OpenAPI Specs - [openapi-fixed](/openapi-fixed.json) - [openapi-v1](/openapi-v1.json) - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.