-
Notifications
You must be signed in to change notification settings - Fork 46
Conversation
Adds explanatory info to category names.
Initial commit listing endpoints - to be fleshed out.
Initial commit lists endpoints - more info to come.
Initial commit lists endpoints - more info coming.
Starts updating (GET endpoints).
Still to do GET `public`.
Adds TOC-type shortcuts at top.
Links to other docs, adds intro.
Initial readme for docs directory.
First pass through issuer endpoints.
First pass through programs endpoints.
Starting to work through badges endpoints.
First pass through claim codes.
Commenting out `public` endpoints.
Commit comments can all be ignored, all questions are summarised in comment at top of PR.. |
No, those should be removed
Yes, that's correct.
Because the system is ultimately the front-end site, I don't think it's a big deal if description isn't in there. That said, opened a ticket #98.
For now, yes.
Once the claim code is claimed, the email address is stored. At least, that's how it worked in OpenBadger. Might be a relic from that era. Will investigate in #99.
No, that's a bug. Duplicate claim codes should throw an error. Tracked in #100.
Believe that's also a bug. #101
Tracking this as a bug #102
Tracking this in #103, but need more information...
Thanks @SueSmith this is fantastic work! I'm going to merge this as is. |
Huge number of doc updates. Thanks @SueSmith!
Thanks @cmcavoy - am always a bit wary of creating issues in case I'm just not understanding things.. Will do a new PR for any remaining bits of tidying up. |
I've gone through the endpoints and updated the docs (with a bit of guesswork in some cases..). Added a few pages, linked them to one another and put a README in the docs directory.
A few things I wanted to check:
GET /public/systems/:slug
GET /public/systems/:slug/issuers/:slug
GET /public/systems/:slug/issuers/:slug/programs/:slug
GET /public/assertions/:slug
GET /public/images/:imageId
evidence
endpoints - am I right in thinking it's just handled via theapplications
endpoints?systems
endpoints didn't include thedescription
field..? Theprograms
array seems to be empty on the same endpoints. (I've included these in the docs so they'll need removed if that's wrong.)type
as required for badges, is this correct? (See issue Badge field 'type' is not 'required', but the request fails if it's not supplied #90).email
field is with claim codes..?status
field..? Unlike other delete endpoints wheredeleted
status is returned.. (Haven't included in docs so will need to add if it should be there.)badge
in it - does the badge get returned depending on the parameters you include when creating the instance?applications
fields (could do with fleshing out their explanations):assignedTo
- is this the email address of the reviewer?assignedExpiration
- is this a date by which the application should be reviewed or a date for the badge to expire?Hope all that makes sense...!
P.S. You can ignore all the commit comments, I just included them to remind me to ask the above questions...
Closes #89