index.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. get:
  2. operationId: GetTermRevisionAssets
  3. summary: >-
  4. Retrieve a list of all assets for a specific term/revision.
  5. security: []
  6. tags:
  7. - Terms / Revisions / Assets
  8. parameters:
  9. - $ref: ../../../../../../../components/parameters/term.yaml
  10. - $ref: ../../../../../../../components/parameters/revision.yaml
  11. responses:
  12. "200":
  13. $ref: ../../../../../../../components/responses/api/terms/{term}/revisions/{revision}/assets/index-get-200.yaml
  14. "404":
  15. $ref: ../../../../../../../components/responses/404.yaml
  16. post:
  17. operationId: PostTermRevisionAsset
  18. summary: >-
  19. Upload a new asset for a specific term/revision. [OPTIONAL:Management]
  20. description: >-
  21. **THIS IS AN OPTIONAL ENDPOINT**: This endpoint might not be implemented, as it
  22. requires a server running!
  23. security:
  24. - authRequired: []
  25. tags:
  26. - Terms / Revisions / Assets
  27. parameters:
  28. - $ref: ../../../../../../../components/parameters/term.yaml
  29. - $ref: ../../../../../../../components/parameters/revision.yaml
  30. requestBody:
  31. required: true
  32. content:
  33. application/octet-stream:
  34. schema:
  35. type: string
  36. format: binary
  37. responses:
  38. "204":
  39. $ref: ../../../../../../../components/responses/204.yaml
  40. "401":
  41. $ref: ../../../../../../../components/responses/401.yaml
  42. "404":
  43. $ref: ../../../../../../../components/responses/404.yaml