{"id":20821462,"url":"https://github.com/artefactual-labs/archivematica-api-specification","last_synced_at":"2026-03-27T04:46:19.794Z","repository":{"id":236106227,"uuid":"791924889","full_name":"artefactual-labs/archivematica-api-specification","owner":"artefactual-labs","description":"Archivematica API definition built with TypeSpec","archived":false,"fork":false,"pushed_at":"2024-10-17T04:38:44.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-01-18T16:47:58.994Z","etag":null,"topics":["api","archivematica","archivematica-automation","typespec"],"latest_commit_sha":null,"homepage":"https://artefactual-labs.github.io/archivematica-api-specification/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/artefactual-labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-25T16:26:33.000Z","updated_at":"2024-10-17T04:38:47.000Z","dependencies_parsed_at":"2024-10-19T04:12:51.024Z","dependency_job_id":null,"html_url":"https://github.com/artefactual-labs/archivematica-api-specification","commit_stats":null,"previous_names":["artefactual-labs/archivematica-api-specification"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artefactual-labs%2Farchivematica-api-specification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artefactual-labs%2Farchivematica-api-specification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artefactual-labs%2Farchivematica-api-specification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artefactual-labs%2Farchivematica-api-specification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artefactual-labs","download_url":"https://codeload.github.com/artefactual-labs/archivematica-api-specification/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243167624,"owners_count":20247154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","archivematica","archivematica-automation","typespec"],"created_at":"2024-11-17T22:12:16.973Z","updated_at":"2025-12-27T02:20:35.211Z","avatar_url":"https://github.com/artefactual-labs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# archivematica-api-specification\n\nWelcome to the repository for the Archivematica API specification. This\ndocumentation describes our API using [TypeSpec.io], which we then use to\ngenerate the OpenAPI v3 specification.\n\nFrom the OpenAPI specification, it is possible to create clients, servers or\ndocumentation in multiple languages thanks to extensive support from the\ncommunity.\n\nAlthough the Archivematica API design may not always adhere to best practices,\nwe hope this repository provides a detailed and transparent desription of these\nimperfections.\n\nThe Archivematica Storage Service API specification is also available. Please\nvisit this [link][ssclient-go].\n\n## Usage\n\n    npm --prefix=typespec run compile\n\n## OpenAPI specification\n\nCheck out the results [here].\n\n## Resources\n\n- [Current documentation](https://www.archivematica.org/en/docs/latest/dev-manual/api/api-reference-archivematica/) - not entirely accurate.\n- [Legacy documentattion](https://wiki.archivematica.org/Archivematica_API) - abandoned, outdated.\n- [Dashboard API Django app](https://github.com/artefactual/archivematica/tree/qa/1.x/src/dashboard/src/components/api) - the source code!\n\n[here]: https://editor.swagger.io/?url=https://raw.githubusercontent.com/artefactual-labs/archivematica-api-specification/main/typespec/tsp-output/%40typespec/openapi3/openapi.v1.yaml\n[TypeSpec.io]: https://typespec.io\n[ssclient-go]: https://github.com/artefactual-labs/ssclient-go/tree/main/typespec\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartefactual-labs%2Farchivematica-api-specification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartefactual-labs%2Farchivematica-api-specification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartefactual-labs%2Farchivematica-api-specification/lists"}