Altium 365 icon

Altium 365

Interact with Altium 365 via Nexar API

Project → Get Commit History

AI-generated

Summary

Fetch commit history for a selected Altium 365 project, optionally limited and paginated.

Inputs

  • projectId (required) — Project identifier (grid ID or selected from list).
  • limit — Maximum number of commits to return; ignored when returnAll is true.
  • returnAll — If true, ignore limit and return all available commits.

Output shape

a list of commit items; each item contains projectId, projectName and the fields of a commit (revisionId, message, author, createdAt, files...).

Pagination controlled by limit/returnAll; may return fewer items if no commits found; errors propagate if no commits are found.

Examples

Example 1: Retrieve the latest 20 commits for a project selected from the UI.

projectId = selected project; limit = 20; returnAll = false

Example 2: Fetch all commit history for a project identified by its grid ID.

projectId = grid:workspace:...; limit omitted; returnAll = true

Links

Discussion