Skip to content

Conversation

@timelesssys
Copy link

This is a repost of #1
This PR is not yet ready for merging. Current progress of endpoint documentation, this will show ongoing documentation. Several more commits will be added while this stays in draft state.

While this PR is still not ready for merging, the live version of the documentation has been running this branch since April 2022. When the API went public, old branches/forks of the private repositories were deleted, which caused this branch to go missing as well. I've pushed our local changes from the old fork/branch, and manually added the last commit that we didn't have local from the previous PR (9cb6cb2)

…r for all endpoints with optional id, fixed small diferences with API routes.
…le with Docusaurus core beta15 and up. By strictly pinning all docusaurus packages to v14, this can be resolved. This issue is also present in main branch, this commit will fix that too after merge.
Copy link
Contributor

@Cellaryllis Cellaryllis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks good! I appreciate the effort. Just a few corrections on what a member/systemid actually is formatted like and usage American English vs British English

properties:
uid:
type: string
description: uid of the system this member belongs to (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above, format is Firebase User ID

type: string
required: true
description: String Id of the system
description: String Id of the system (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

text/plain:
schema:
type: string
description: String Id of the newly added member (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

schema:
type: string
required: true
description: String Id of the member (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

type: string
required: true
description: String Id of the system
description: String Id of the member (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

type: string
required: true
description: String Id of the group
description: String Id of the system (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

description: String Id of the system
get:
description: 'Get a group by Id'
description: String Id of the group (12 byte BSON ObjectId as string)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto

@timelesssys timelesssys marked this pull request as draft July 17, 2022 13:00
Cellaryllis pushed a commit that referenced this pull request Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants