POST /tracks
Headers
-
Prefer
string Preference
Values are
return=representation
,return=minimal
,return=none
,resolution=ignore-duplicates
, orresolution=merge-duplicates
.
Query parameters
-
select
string Filtering Columns
Body
tracks
-
audio_file
string(text) Default value is empty.
-
created
string(timestamp with time zone) Required Default value is
now()
. -
explicit_status
string(text) Default value is empty.
-
genre
string(text) Default value is empty.
-
id
string(uuid) Required Note: This is a Primary Key.
Default value is
extensions.uuid_generate_v4()
. -
mix_version
string(text) Default value is empty.
-
recording_location
string(text) Default value is empty.
-
subgenre
string(text) Default value is empty.
-
track_title
string(text) Default value is empty.
-
updated
string(timestamp with time zone) Required Default value is
now()
. -
recording_year
string(text) Default value is empty.
-
isrc_code
string(text) Default value is empty.
-
lyrics
string(text) Default value is empty.
-
lyrics_text
string(text) Default value is empty.
POST
/tracks
curl \
--request POST 'https://api.audiokit.ai:443/tracks' \
--header "Prefer: return=representation" \
--data '{"audio_file":"","created":"now()","explicit_status":"","genre":"","id":"extensions.uuid_generate_v4()","mix_version":"","recording_location":"","subgenre":"","track_title":"","updated":"now()","recording_year":"","isrc_code":"","lyrics":"","lyrics_text":""}'
Request examples
# Headers
Prefer: return=representation
# Payload
{
"audio_file": "",
"created": "now()",
"explicit_status": "",
"genre": "",
"id": "extensions.uuid_generate_v4()",
"mix_version": "",
"recording_location": "",
"subgenre": "",
"track_title": "",
"updated": "now()",
"recording_year": "",
"isrc_code": "",
"lyrics": "",
"lyrics_text": ""
}