Skip to main content

SVGAPI

MethodDescription
MainApiV1CreateMySvgPostCreate my SVG badge
MainApiV1ShareMySvgGetShareable SVG link
MainApiV1GetUsersSvgUrlUserUUIDGetBadge URL for a user
MainApiV1GetUsersSvgUserUUIDGetDownload user SVG
MainApiV1PublicGithubSvgUserUUIDGetPublic GitHub-style badge
created, _, err := client.SVGAPI.MainApiV1CreateMySvgPost(ctx).Execute()
share, _, err := client.SVGAPI.MainApiV1ShareMySvgGet(ctx).Execute()

const userUUID = "USER_UUID"

badgeURL, _, err := client.SVGAPI.
MainApiV1GetUsersSvgUrlUserUUIDGet(ctx, userUUID).
Execute()

badge, _, err := client.SVGAPI.
MainApiV1GetUsersSvgUserUUIDGet(ctx, userUUID).
Execute()
if err == nil {
defer badge.Close()
}

githubBadge, _, err := client.SVGAPI.
MainApiV1PublicGithubSvgUserUUIDGet(context.Background(), userUUID).
Execute()
if err == nil {
defer githubBadge.Close()
}

Download helpers return *os.File. Copy or serve the content before closing.