Skip to content
Connect an agent
Organisations

List members' public diagrams for review

While the organisation requires its library: the public diagrams members published since they joined, newest first, at most 200.

GET/orgs/{org}/publishing/public-diagrams

TL;DR

QuestionAnswer
What does it do?List members' public diagrams for review.
What does it take?org in the path.
What does it return?Status 200 with a body of type MemberPublicDiagramList.
What can go wrong?401 not signed in; 403 only the owner or an admin may (orgs.forbidden); 404 no such organisation, or the caller is not a member of it; 409 the organisation does not require its library now (orgs.publish_review_unavailable); 429 too many requests; 503 organisations or hosting are not set up on this server. Every failure uses the one error envelope.

What it does

While the organisation requires its library: the public diagrams members published since they joined, newest first, at most 200. The owner or an admin.

Path parameters

FieldTypeRequiredDescription
orgstringyesThe organisation's id or its slug.

Responses

StatusMeaningBody
200The list.MemberPublicDiagramList
401Not signed in.ErrorResponse
403Only the owner or an admin may (orgs.forbidden).ErrorResponse
404No such organisation, or the caller is not a member of it.ErrorResponse
409The organisation does not require its library now (orgs.publish_review_unavailable).ErrorResponse
429Too many requests.ErrorResponse
503Organisations or hosting are not set up on this server.ErrorResponse

Response body

A 200 answer has the type MemberPublicDiagramList.

FieldTypeRequiredDescription
itemsMemberPublicDiagram[]yesAt most 200, newest published first.
items[].idstringyesThe personal diagram's id.
items[].namestring | nullyes
items[].urlstringyesIts public link, which anyone who has it can open.
items[].createdAtintegeryes
items[].publishedAtintegeryes
items[].bytesintegeryes
items[].lockedbooleanyesWhether the member locked it. Moving and unpublishing override the member's lock.
items[].stableLinksintegeryesHow many of the member's stable links show it now. minimum 0.
items[].memberobjectyes
items[].member.userIdstringyes
items[].member.emailstringyes
totalintegeryesHow many there are, which may be more than the list holds. minimum 0.

See also

DocWhy
API referenceEvery endpoint, and the error envelope
SchemasEvery request and response type
Tool referenceThe operations as callable tools