Songtradr User API is one of 3 APIs that Songtradr publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include User. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.
This API exposes
17 operations
across 15 paths,
and defines 38 schemas.
It is described by OpenAPI 3.2.0, at version 3.0.0.
Requests are made against a single base URL, https://api.songtradr.com.
17 operations15 paths38 schemas1 DELETE9 GET7 POST
Metadata
The identity and technical contract details declared by the specification.
Songtradr User API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearer-jwt).
bearer-jwt — To authenticate, you have to call POST https://api.songtradr.com/api/v1/user/login and use the response's jwtToken as a bearer Token in all following API calls.
Paths & Operations 17
Across 15 paths, the API surfaces 17 operations — 1 DELETE, 9 GET, 7 POST. Each is listed below with its method, path, parameters, and response codes.
user 17
POST
/api/v1/user/update-password
Update password by using the password reset token
updatePasswordbody→ 204401429500400
POST
/api/v1/user/token
Generates a new JWT token for the given refresh token
tokenbody→ 200401429500400
POST
/api/v1/user/sign-up
Sign up a new user.
signUpbody→ 200403409401429500400
GET
/api/v1/user/me
Details for a logged-in user
me→ 200401429500
POST
/api/v1/user/me
Edit details for a logged-in user
editMebody→ 200401429500400
POST
/api/v1/user/login
Login to generate a bearer token.
loginbody→ 200401429500400
POST
/api/v1/user/forgot-password
Send a password reset email
forgotPasswordbody→ 200401429500400
POST
/api/v1/user/file/{name}/initUpload
Initialize a file upload. Responds with an URL where the file can be uploaded.
The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are MusicalFeaturesV24DTO (102 properties), UserDTO (23 properties), FileDTO (17 properties), FileSmallDTO (15 properties). Each schema is shown below with its type and property counts.
RecordingMinimalWithTagstrengthsDTO
object
Recording in its minimal form, but with AI-predicted musical features.
2 properties1 required
ForgotPasswordDTO
object
2 properties1 required
TagsSummaryDTO
object
Summary of tags occuring in files.
3 properties2 required
FileListDTO
object
List of files.
4 properties4 required
FileUploadDTO
object
Details on content, ownership, purpose and access rights of a file to be uploaded.
3 properties
GenreDTO
object
Genre including its sub-genres.
2 properties2 required
InitPutRecordingAudioDTO
object
Object that specifies where to upload a file so it can be processed.
3 properties
MusicalFeaturesV24DTO
object
AI generated musical features of a recording for AI taxonomy version 2.4.
102 properties
JwtTokenDTO
object
Bearer token to be used for authentication.
3 properties2 required
SignUpDTO
object
Credentials for sign-up to musicube the API and Website.
4 properties3 required
SaveUserDTO
object
Credentials for sign-up to musicube the API and Website.
6 properties1 required
TagstrengthDTO
object
A TaggramDTO for recordings.
5 properties2 required
FileWIthUrlDTO
object
Details on a file that has been uploaded for auto-tagging or audio-recognition purposes. including download path.
2 properties2 required
TagDTO
object
A tag for recordings.
3 properties2 required
ErrorResponse
object
Bearer token to be used for authentication.
5 properties3 required
ConfigIdentifierDTO
object
Key-Value Pairs to specify and identifier.
2 properties2 required
TaggramDTO
object
A TaggramDTO for recordings.
5 properties2 required
UpdatePasswordDTO
object
2 properties2 required
TitleDTO
object
A Title for recordings or products.
1 property1 required
RecordingPartyDTO
object
Party (person, group or organization) that contributed to a recording.
2 properties1 required
RecordingMinimalWithTaggramsDTO
object
Recording in its minimal form, but with AI-predicted musical features.
3 properties1 required
RecordingMediumBaseDTO
object
10 properties1 required
CategoryMinimalDTO
object
A category of tags in its minimal form.
1 property1 required
GenresSummaryDTO
object
Summary of genres occuring in files.
3 properties2 required
TokenRequest
object
1 property1 required
FilesSummaryDTO
object
Summary of content of files
7 properties1 required
ConfigAccessDTO
object
Specify access rights.
2 properties2 required
RecordingMediumV24DTO
object
Recording with a mid-sized field set for AI taxonomy version 2.4.
12 properties1 required
FileSmallDTO
object
Reduced details on a file that has been uploaded for auto-tagging or audio-recognition purposes.
15 properties5 required
RecordingGenrePredictionV24DTO
object
AI-predicted Genres for a recording
3 properties3 required
RecordingTagSmallDTO
object
Tag information in with a small field-set.
1 property1 required
ContributorTypeDTO
object
A type of contribution a party (person, group or organization) had on a recording or product.
1 property1 required
PartySmallDTO
object
Party (person, group or organization) with a small field-set.
2 properties2 required
UserDTO
object
All details on a user.
23 properties21 required
FileDTO
object
Details on a file that has been uploaded for auto-tagging or audio-recognition purposes.
17 properties5 required
TrackDTO
object
A track that connects from recording to a product with a mid-sized field set.
1 property
LoginDTO
object
Credentials to be used to retrieve bearer token for authentication.
4 properties2 required
FieldSummaryDTO
object
Summary of genres occuring in files.
3 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Songtradr User API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.