Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
eef7815
feat: Share runs via Python SDK
dima-aignostics Jun 4, 2026
fb1354c
Update docs
dima-aignostics Jun 4, 2026
9e64a17
Potential fix for pull request finding
dima-aignostics Jun 4, 2026
bb2623f
feat: add retry logic to grant_access
dima-aignostics Jun 4, 2026
5deeebf
Update CLI methods
dima-aignostics Jun 4, 2026
698c7be
feat: add expires_at to share token create and organization_id to org…
dima-aignostics Jun 4, 2026
e6e423a
Update package
dima-aignostics Jun 4, 2026
24a154b
test: add tests for run sharing CLI commands and fix cache key bug
dima-aignostics Jun 8, 2026
d72ace6
Update pip package
dima-aignostics Jun 8, 2026
b9d82d7
fix: address PR review comments on share token error messaging
dima-aignostics Jun 8, 2026
a27cda7
Potential fix for pull request finding
dima-aignostics Jun 8, 2026
8d0a320
fix: revoke run-token grant instead of whole share token
dima-aignostics Jun 8, 2026
12a1da6
feat: expose resource_type, resource_id, created_by on AccessGrant
dima-aignostics Jun 8, 2026
74b7bc2
Potential fix for pull request finding
dima-aignostics Jun 8, 2026
f92cc2e
docs(qms): add SHR-APPLICATION-4, SWRs, TC-06, and update SPEC-PLATFO…
dima-aignostics Jun 9, 2026
5424769
test(qms): link share tests to Ketryx items via record_property
dima-aignostics Jun 9, 2026
08e9c0e
style: fix line-length violations in test signatures
dima-aignostics Jun 9, 2026
c03056c
test(e2e): implement TC-APPLICATION-CLI-06-07 end-to-end share token …
dima-aignostics Jun 9, 2026
75d00a9
Potential fix for pull request finding
dima-aignostics Jun 9, 2026
a76628a
Potential fix for pull request finding
dima-aignostics Jun 9, 2026
a828069
Potential fix for pull request finding
dima-aignostics Jun 9, 2026
37d0829
Potential fix for pull request finding
dima-aignostics Jun 9, 2026
1ef14af
Apply suggestions from code review
dima-aignostics Jun 9, 2026
5a3930b
Potential fix for pull request finding
dima-aignostics Jun 9, 2026
1fdcd44
Apply suggestions from code review
dima-aignostics Jun 9, 2026
37ff9f5
fix: remove duplicate @share_token_app.command("revoke") decorator
dima-aignostics Jun 9, 2026
29f427f
fix(test): correct e2e share token workflow — second-revoke instead o…
dima-aignostics Jun 9, 2026
77e1eb8
fix(application): share status shows only tokens with active grants
dima-aignostics Jun 9, 2026
17f8b0d
Potential fix for pull request finding
dima-aignostics Jun 9, 2026
6ea4f1f
Apply suggestions from code review
dima-aignostics Jun 9, 2026
2ad0252
Apply suggestions from code review
dima-aignostics Jun 9, 2026
2c2baba
fix tests
dima-aignostics Jun 9, 2026
f275124
fix tests
dima-aignostics Jun 9, 2026
155eca9
fix(test): update test_application_run_share_tokens_success for grant…
dima-aignostics Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,356 changes: 4,356 additions & 0 deletions codegen/in/archive/openapi_1.6.0+dev.e1f10d7ad5b.json

Large diffs are not rendered by default.

83 changes: 80 additions & 3 deletions codegen/in/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Aignostics Platform API",
"description": "\nThe Aignostics Platform is a cloud-based service that enables organizations to access advanced computational pathology applications through a secure API. The platform provides standardized access to Aignostics' portfolio of computational pathology solutions, with Atlas H&E-TME serving as an example of the available API endpoints. \n\nTo begin using the platform, your organization must first be registered by our business support team. If you don't have an account yet, please contact your account manager or email support@aignostics.com to get started. \n\nMore information about our applications can be found on [https://platform.aignostics.com](https://platform.aignostics.com).\n\n**How to authorize and test API endpoints:**\n\n1. Click the \"Authorize\" button in the right corner below\n3. Click \"Authorize\" button in the dialog to log in with your Aignostics Platform credentials\n4. After successful login, you'll be redirected back and can use \"Try it out\" on any endpoint\n\n**Note**: You only need to authorize once per session. The lock icons next to endpoints will show green when authorized.\n\n",
"version": "1.6.0"
"version": "1.6.0+dev.e1f10d7ad5b"
},
"servers": [
{
Expand Down Expand Up @@ -583,6 +583,50 @@
"title": "Page Size"
}
},
{
"name": "submitted_by",
"in": "query",
"required": false,
"schema": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Filter runs by the user who submitted them. Use the special value `me` to return only runs submitted by the current user.",
"examples": [
"me",
"auth0|123456789"
],
"title": "Submitted By"
},
"description": "Filter runs by the user who submitted them. Use the special value `me` to return only runs submitted by the current user."
},
{
"name": "organization_id",
"in": "query",
"required": false,
"schema": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Filter runs by the organization of the submitter. Use the special value `my_org` to filter by the current user's organization.",
"examples": [
"my_org",
"org_acme"
],
"title": "Organization Id"
},
"description": "Filter runs by the organization of the submitter. Use the special value `my_org` to filter by the current user's organization."
},
{
"name": "for_organization",
"in": "query",
Expand Down Expand Up @@ -1878,6 +1922,27 @@
"title": "Subject Id"
}
},
{
"name": "relation",
"in": "query",
"required": false,
"schema": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/components/schemas/GrantRelation"
}
},
{
"type": "null"
}
],
"description": "Filter grants by relation type. Can be specified multiple times.",
"title": "Relation"
},
"description": "Filter grants by relation type. Can be specified multiple times."
},
{
"name": "revoked",
"in": "query",
Expand Down Expand Up @@ -3726,6 +3791,18 @@
"auth0|123456"
]
},
"organization_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Organization Id",
"description": "Uniquely identifies the organization the Run was created for"
},
"terminated_at": {
"anyOf": [
{
Expand Down Expand Up @@ -4269,8 +4346,8 @@
"flows": {
"authorizationCode": {
"scopes": {},
"authorizationUrl": "https://aignostics-platform-staging.eu.auth0.com/authorize",
"tokenUrl": "https://aignostics-platform-staging.eu.auth0.com/oauth/token"
"authorizationUrl": "https://dev-8ouohmmrbuh2h4vu.eu.auth0.com/authorize",
"tokenUrl": "https://dev-8ouohmmrbuh2h4vu.eu.auth0.com/oauth/token"
}
}
}
Expand Down
Loading
Loading