Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/afraid-mayflies-hunt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@audius/sdk": minor
---

Add programmable distribution config to stream_conditions
5 changes: 5 additions & 0 deletions .changeset/chilled-bobcats-sit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@audius/sdk": patch
---

Fix missing bearer token for PUT /users
5 changes: 5 additions & 0 deletions .changeset/plenty-starfishes-walk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@audius/sdk": patch
---

Fix cover art CID metadata properties for playlists and tracks.
1 change: 1 addition & 0 deletions docs/docs/developers/api/add-manager.ParamsDetails.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"parameters":[{"name":"id","in":"path","description":"The user ID (child user adding the manager)","required":true,"schema":{"type":"string"}}]}
1 change: 1 addition & 0 deletions docs/docs/developers/api/add-manager.RequestSchema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["manager_user_id"],"properties":{"manager_user_id":{"type":"string","description":"The user ID of the user to add as manager"}},"title":"add_manager_request_body"}}}}}
1 change: 1 addition & 0 deletions docs/docs/developers/api/add-manager.StatusCodes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"responses":{"200":{"description":"Manager added successfully","content":{"application/json":{"schema":{"type":"object","properties":{"transaction_hash":{"type":"string","description":"The blockchain transaction hash"},"block_hash":{"type":"string","description":"The blockchain block hash"},"block_number":{"type":"integer","format":"int64","description":"The blockchain block number/height"}},"title":"write_response"}}}},"400":{"description":"Bad request","content":{}},"401":{"description":"Unauthorized","content":{}},"403":{"description":"Forbidden","content":{}},"500":{"description":"Server error","content":{}}}}
249 changes: 25 additions & 224 deletions docs/docs/developers/api/add-manager.api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,20 @@ description: "Add a manager (authorize another user to act on your behalf)"
sidebar_label: "Add Manager"
hide_title: true
hide_table_of_contents: true
api: eJylVm1v2zgM/isEP6WFl7Rbtw/GMCC9bbcO17XY0vV2TdApFhOrsSVPkvNygf/7gbLz1mS9O+xTU4ukHj6kHnKJXowdxndYOrIOBxFKcolVhVdGY4xdKUFALrQYk4WWKH1qrPqbQGjjU7LAfuANiMSD0bAwpYUhpSIbHWGEpiArONSFbIJd1qEwQkdJaZVfYHy3xHPhVNItfYrx3aCKlnhOwpJdfxlEWAgrcvIMkz20yAljVBIjVAy1ED7Fx/h7KdUQL95CK0lVJut/hZRKj8GntEqO4Vr6USpLEmNvS4rQJSnlAuMl+kXBtzlvlR5jxXjYmJw/N3LBFo99E6M9ac9HoigylQQeOg+OcS33Q5vhAyV+B8QdNtjuGfO9klyfwjKpXpFj58cGe1CfIsSMAgHrEnKt3YoPrKoIvfIZBxNS3q+uavK+H3LiVcVmllxhtKshPT854T+71zZl5ztIgiuThJwblVm2wF+gapeLJuqW4dCYjITeI+E2pdC8nP26RWEm3BYy5PSt0E4kfHqfCpf+N3qHmUkmSSqUhq0AEAJskzqzytP9iruGyrND7J0LCQ3tO3TVDqf7Djd6/VLlAY8X+x7vjR0qKUnvmb88hOgL2SlZIGuNfeRRRZiTTw2/+MIExOFpxtgJItNZKll1mm5yQQg4Vv2qS5thjKn3hYs7HVGotiilKl07MZ3pKfK7W+nGF26LuvJb6rEuEMfA5gmHXmCbvXp96PWuIbgD+5P2TffBTPkU3nGbUJlDYdVUeIIJLWBkLITabXrHtfu6r4+Pd2McH/PXG0fwxDV8QWjEQjg3M1bCSFEmgSkVSrtaUg8Bifv6+/fvfd1tSh0Cxs01r4fC0auzFlPOUhk3jhNaHL1pHPt6pQZsAYnQMGRlX8BUZCW1obcNKy+d5/Of4gGlIaU585MLD63AIHOlfGpKDydzKCyN1PwosPVuLvIioyezkH9+ypL8ZTq8vXl1+WE8v3y4PPnU+/bi6u1k9u3248Nfv3/N/1Bn5Tqh4+MPZgbKw8zYiYu5Aqd1Ht3rC5CUGEku0L2pBiSWJJdEZK6vn7fh3dxbkfjabqfy1uQHatXXL9rwlqyaNrHX7AgpLTm35biJ1tdnbbhxwUW5jamxILa5gCSlZOI2DbY+qfuLk5PhcgkzkWXk17FWJSPFgOK+fhaoaKy25X9IPA5F4klCWRgNLaks8UyfabIuVcURe3dXvqG2QoMoCmumJCPQRj+zNDUTkjC2QvuQyfqC1mqHyI2ko75med2e8T9/t8EIo+bH+9BcGOPH295B9eU616bgzYQ0d+BVKPPH217zaRtZm7FUEfK0+bwZ6U13Hpyx6zWAN4+RCeAbTe9eX+yh6gYFg6+nUJ+y2NUnp+0TDsIqmYsw65qtZndT2gm33Ijtr25nDeOe5r5TZEKFogQFXjaSvdoLI4zDorVW7UGEKWt7fIfLJUvNjc2qij//KMnyTjeIcCqsEkPm5W6JUjn+LTEeiczRE1m1Pjcb0BH8v/XtYD7NR6F50wi6hjFihBNa1OtjNagiTElIsgFoffBbDedZj903jnv7Ce+qtUc3SajwT9oOtkbj9dUXbuBhsz7ys8AYrZjxCihmGGMf+xh26DBhwo7J35eYCT0uxZjt67jcv2L3Ga3GXf2X8zpIxOstGbxpBsGbNTur0RCy/Ff/60YUN/4rmWSOq+ofu9xVAg==
api: eJylVm1v2zYQ/isHfnIC1U7aNB+EYYCzpGuKpQ1ap1lnGyktni3GEqmSlF9m6L8PR1F+id2sWz9ZJu+Oz91DPncr5vjEsrjPSovGsmHEBNrEyMJJrVjMukIAh5wrPkEDLV66VBv5NwJX2qVogPzAaeCJA61gqUsDI0x5Nj5iEdMFGk6hrkUIdlOHYhGzmJRGuiWL+yt2wa1MuqVLWdwfVtGKXSA3aNYrw4gV3PAcHcEkD8VzZDGTgkVMEtSCu5Q9xd9LsYZ4fQmtJJWZqP9yIaSagEuxSY7gGvxWSoOCxc6UGDGbpJhzFq+YWxZ0mnVGqgmrCA8Zo3UXWizJ4qlvopVD5WiLF0UmE1+HzqMlXKv90Hr0iInbAdFnAdsDYX6QgvgpDBXVSbTk/NRgD+pzBdFjX4A1hcS1berBqipiTrqMgnEhHpqjQt4PI0q8qsjMoC20sjWklycn9LN7bKCdzkABtkwStHZcZtmS/USpdmvhDFeWJ+T7kHKb/lgxRplOpknKpYKtAOADVBHz2/8vnP98EkiV+QjNViipHNbvYaxNzl29dH72Y8HrcJ0U5SR1O4zNjXT40BATeDo7RM0FFxA43eGidjjdd7hTaxkQBzxe7Xu80WYkhUC1Z/76EKJPaGZoAI3R5olHFbEcXapJTgrtEft3H7OOV7DOSoqqE66q9SpDsWrJKE3GYpY6V9i40+GFbPNSyNK2E92ZnTJ61I0ofaI7V1+rLWlas0YxWNAH+j8imz3K3vZ6t+DdgfxRuXC1YS5dClckoFjmUBg54w5hiksYawOeO1hrp20P1EAdH+/GOD6m1TuL8MwxdIB/4wW3dq6NgLHETACVlEtla70+BCQeqK9fvw5UN1DtA8bhmF9G3OL5WYtKTjocB8cpLo9+DY4D1UgNWUDCFYyobSxhxrMS29DbhpWX1tH+d/GAVJDiAupXAi1fQaqVdKkuHZwsoDA4losjX62rBc+LDJ/NQvz5Pkvy1+no/u785u1kcfN4c/K+9+XVh8vp/Mv9u8e/fv+c/yHPynVCx8dv9Rykg7k2UxsTA6d1Ht3baxCYaIHWl3vDBiQGBVHCMztQL9twtXCGJ66222He6PwAVwP1qg2XaOQsxF5Xhwth0Notx020gTprw531LtJuTLUBvl0LSFJMpnZzwdY79f2i5IQ/XMCcZxm6dayGMpQEKB6oF74UwWq7t4yQei1PHAooC62gJaRBGhjmCo1NZXFE3t3G13PLFfCiMHqGIgKl1QuDMz1FARPDlfOZrA9oNQNKrgUeDRTp7fYA8f13641YFD7eNBL87r53UICJ59oUnJ6iohv4wdP87r4XlraRtQlLFTFqZR8380K4nQcb+HrGoLFmrD34oOnd2+s9VF2vYPD5FOpdErt657R9QkFIJXPuG2kYmXbHsJ1wq43Y/uzoFyrucOE6RcalJ8Ur8CpIdjN0Riz2U9xatYcRS0nb4z5brUhq7kxWVbT8rURDA+MwYjNuJB9RXforJqSlb8HiMc8sPpNV62MYr47gv82GB/MJi1zRGON1jcWMRWyKy3o2rYZVxFLkgpp+fxU2fqvhvOiR+8Zxb/ihQbj26CYJFu5Z2+FWa7z98Iku8CjMpvQsWMwMn9N8yec1SO3L43ucX1uxjKtJySdkW8eku8t3n1DT6upfyulgETxxdd+8Cz2gqtaVadqCz/Df/G+DHm75NxJJ9a2qfwDAAnZY
sidebar_class_name: "post api-method"
info_path: developers/api/api
custom_edit_url: null
---

import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import Heading from "@theme/Heading";
import ParamsDetails from "@theme/ParamsDetails";
import RequestSchema from "@theme/RequestSchema";
import StatusCodes from "@theme/StatusCodes";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
import Heading from "@theme/Heading";
import Translate from "@docusaurus/Translate";

<Heading
as={"h1"}
Expand All @@ -35,6 +30,7 @@ import TabItem from "@theme/TabItem";
<MethodEndpoint
method={"post"}
path={"/users/{id}/managers"}
context={"endpoint"}
>

</MethodEndpoint>
Expand All @@ -47,222 +43,27 @@ Add a manager (authorize another user to act on your behalf)
id={"request"}
as={"h2"}
className={"openapi-tabs__heading"}
children={"Request"}
>
<Translate id="theme.openapi.request.title">Request</Translate>
</Heading>

<details
style={{"marginBottom":"1rem"}}
className={"openapi-markdown__details"}
data-collapsed={false}
open={true}
<ParamsDetails
{...require("./add-manager.ParamsDetails.json")}
>

</ParamsDetails>

<RequestSchema
{...require("./add-manager.RequestSchema.json")}
>
<summary
style={{}}
>
<h3
className={"openapi-markdown__details-summary-header-params"}
>
Path Parameters
</h3>
</summary><div>
<ul>
<ParamsItem
className={"paramsItem"}
param={{"name":"id","in":"path","description":"The user ID (child user adding the manager)","required":true,"schema":{"type":"string"}}}
>

</ParamsItem>
</ul>
</div>
</details><MimeTabs
className={"openapi-tabs__mime"}

</RequestSchema>

<StatusCodes
{...require("./add-manager.StatusCodes.json")}
>
<TabItem
label={"application/json"}
value={"application/json-schema"}
>
<details
style={{}}
className={"openapi-markdown__details mime"}
data-collapsed={false}
open={true}
>
<summary
style={{}}
className={"openapi-markdown__details-summary-mime"}
>
<h3
className={"openapi-markdown__details-summary-header-body"}
>
Body
</h3><strong
className={"openapi-schema__required"}
>
required
</strong>
</summary><div
style={{"textAlign":"left","marginLeft":"1rem"}}
>

</div><ul
style={{"marginLeft":"1rem"}}
>
<SchemaItem
collapsible={false}
name={"manager_user_id"}
required={true}
schemaName={"string"}
qualifierMessage={undefined}
schema={{"type":"string","description":"The user ID of the user to add as manager"}}
>

</SchemaItem>
</ul>
</details>
</TabItem>
</MimeTabs><div>
<div>
<ApiTabs
label={undefined}
id={undefined}
>
<TabItem
label={"200"}
value={"200"}
>
<div>


Manager added successfully


</div><div>
<MimeTabs
className={"openapi-tabs__mime"}
schemaType={"response"}
>
<TabItem
label={"application/json"}
value={"application/json"}
>
<SchemaTabs
className={"openapi-tabs__schema"}
>
<TabItem
label={"Schema"}
value={"Schema"}
>
<details
style={{}}
className={"openapi-markdown__details response"}
data-collapsed={false}
open={true}
>
<summary
style={{}}
className={"openapi-markdown__details-summary-response"}
>
<strong>
Schema
</strong>
</summary><div
style={{"textAlign":"left","marginLeft":"1rem"}}
>

</div><ul
style={{"marginLeft":"1rem"}}
>
<SchemaItem
collapsible={false}
name={"success"}
required={false}
schemaName={"boolean"}
qualifierMessage={undefined}
schema={{"type":"boolean","description":"Whether the operation was successful"}}
>

</SchemaItem><SchemaItem
collapsible={false}
name={"transaction_hash"}
required={false}
schemaName={"string"}
qualifierMessage={undefined}
schema={{"type":"string","description":"The blockchain transaction hash"}}
>

</SchemaItem>
</ul>
</details>
</TabItem><TabItem
label={"Example (from schema)"}
value={"Example (from schema)"}
>
<ResponseSamples
responseExample={"{\n \"success\": true,\n \"transaction_hash\": \"string\"\n}"}
language={"json"}
>

</ResponseSamples>
</TabItem>
</SchemaTabs>
</TabItem>
</MimeTabs>
</div>
</TabItem><TabItem
label={"400"}
value={"400"}
>
<div>


Bad request


</div><div>

</div>
</TabItem><TabItem
label={"401"}
value={"401"}
>
<div>


Unauthorized


</div><div>

</div>
</TabItem><TabItem
label={"403"}
value={"403"}
>
<div>


Forbidden


</div><div>

</div>
</TabItem><TabItem
label={"500"}
value={"500"}
>
<div>


Server error


</div><div>

</div>
</TabItem>
</ApiTabs>
</div>
</div>

</StatusCodes>



Loading