Module : API
Issue |
Type |
TrialGrid Version |
Description |
---|---|---|---|
3878 |
Bug |
68 |
Drafts list API /api/v1/drafts/ ordered data by DraftName which when used with a limit and paging can cause data to be missed because of database ordering on just Draft Name was not stable across requests. It is now ordered by Draft Name and Draft ID which corrects the issue. |
3845 |
Bug |
67.2 |
If activity records were requested in the organization activities API which included details on custom objects which had been deleted the request would fail with an error. This has been corrected. |
3794 |
Feature |
67 |
The organization activity API can now be filtered by a comma separated list of user ids. |
3788 |
Feature |
66 |
Compliance fingerprints are now included in the api for exported draft objects and standards compliance. |
3705 |
Feature |
65 |
The /api/v2/project_roles_by_user/ api now reports user first name and user last name and the users unique employee id. |
3747 |
Feature |
65 |
The /api/v2/users/ api now reportsuser first name and user last name and the users unique employee id. |
3748 |
Feature |
65 |
The /api/v2/user_project_invite/email/ now takes an optional unique_employee_id parameter which will set or update the unique employee id of the user if the value is unique in the organization. |
3749 |
Feature |
65 |
New endpoints /api/v2/remove_user_from_project/unique_employee_id/, /api/v2/deactivate_user/unique_employee_id/ and /api/v2/user_project_invite/unique_employee_id/ were added to allow inviting users to projects, removing them from projects and deactivating them by their unique employee id identifier. |
3743 |
Feature |
65 |
An API /api/v2/organization_activities/ has been added which allows users with user management api permission to see all activities (audits) for the organization. |
3500 |
Feature |
59 |
An API /api/v2/user_project_invite/email/ has been added which accepts a POST of user email address, url name, project name and role name. This is the equivalent of the invite-user (Team) page but allows only one user to be invited at a time. See API test page for more details. |
3556 |
Feature |
59 |
An API /api/v2/deactivate_user/email/ has been added which accepts a POST of user email address and removes the user from all Projects and URLs and deactivates the user so they cannot log in. |
3557 |
Feature |
59 |
A API /api/v2/remove_user_from_project/email/ has been added which accepts a POST of user email address and removes the user from all Projects and URLs and deactivates the user so they cannot log in. |
3502 |
Feature |
57 |
A new API /api/v2/project_roles_by_user/ has been added which is similar to /api/v2/user_project_roles/ but returns one record per user with a collection of url/project/roles per user. This API can also be filtered by email address. |
3501 |
Feature |
57 |
The /api/v2/user_project_roles/ would return two records if a user was both a project owner and had a role set for the project. Now one record is returned with both urlrole and is_owner=True attributes. |
3444 |
Feature |
57 |
In the user API it is now possible to look up a user by email at /api/v2/users/?email=someone@example.com and /api/v2/user_project_roles/?email=someone@example.com |
3434 |
Bug |
53.1 |
In the user API the detail record for a user at /api/v2/users/1234 returned "not found" rather than the detail record. This was corrected. |
3374 |
Feature |
52 |
The interactive Swagger API documentation page now allows users to authenticate requests by entering Authorization Tokens. |
3292 |
Feature |
49 |
A project API call was added which provides a list of all projects in the organization of the requesting user regardless of whether they have access to those projects. Users cannot use these APIs unless they have API access granted by TrialGrid. |
3293 |
Feature |
49 |
A URL API was added which provides a list of all URLs in the organization of the requesting user regardless of whether they have access to those URLs. |
3234 |
Feature |
48 |
For objects with standards compliance information (Forms, Folders, Data and Unit Dictionaries, Custom Functions, Test Cases, Edit Checks and Derivations) the API now allows extraction of compliance status counts with the include_standards_compliance option. |
3235 |
Feature |
48 |
An endpoint to list all Data Dictionary Entries is now available (see API docs). |
3236 |
Feature |
48 |
Draft API now includes "StandardsDraftParent" which is the ID of the library Draft that a Draft is linked to (if any). |
3237 |
Feature |
48 |
There is now an API endpoint to extract Standards Workflow explanations and approvals associated with library Drafts. |
3220 |
Feature |
47 |
Draft API now includes approvals, allow_import and is_locked attributes on the draft metadata endpoint. |
3150 |
Feature |
47 |
Edit Check Step Comments are now available in the API. |
3123 |
Feature |
46 |
The API has a new endpoint to retrieve unique combination of URL / Project and Project Role. |
3125 |
Feature |
46 |
The user_project_roles API endpoint now includes user_email. |
2955 |
Feature |
42 |
The API has new endpoints to retrieve lists of users, URL roles, and user project roles. Access to these endpoints is restricted. Contact support@trialgrid.com if you would like to access the user API. |
2956 |
Feature |
42 |
The API can now be accessed using Token Authentication. See TrialGrid API |
2832 |
Bug |
40 |
The API was returning Folder, Form and Field ids in Check Steps, Check Actions and Derivation Steps, instead of OIDs. This has been corrected. |
2806 |
Bug |
40 |
When requesting full details of lists via the API, performance was slow. Performance has been improved by reducing the number of database queries, and by removing 'text_description' from the Edit Checks detail. |
2803 |
Bug |
39 |
The Field list was not being sorted by Form and Field Ordinal, leading to inconsistent pagination results. This has been corrected. |
2745 |
Feature |
37 |
Version 2 of the TrialGrid API includes a new option to filter lists by the last_updated date/time, see List query parameters. |
2723 |
Feature |
37 |
Version 2 of the TrialGrid API includes new options to add additional information to object lists such as Custom Properties, see List query parameters. |
2740 |
Feature |
37 |
Version 2 of the TrialGrid API includes a new option to filter object lists by object ids, see List query parameters. |