\ContentApi
All URIs are relative to https://api.estuary.tech
Method | HTTP request | Description |
---|---|---|
ContentAddCarPost | Post /content/add-car | Add Car object |
ContentAddIpfsPost | Post /content/add-ipfs | Add IPFS object |
ContentAddPost | Post /content/add | Add new content |
ContentAggregatedContentGet | Get /content/aggregated/{content} | Get aggregated content stats |
ContentAllDealsGet | Get /content/all-deals | Get all deals for a user |
ContentBwUsageContentGet | Get /content/bw-usage/{content} | Get content bandwidth |
ContentCreatePost | Post /content/create | Add a new content |
ContentDealsGet | Get /content/deals | Content with deals |
ContentEnsureReplicationDatacidGet | Get /content/ensure-replication/{datacid} | Ensure Replication |
ContentFailuresContentGet | Get /content/failures/{content} | List all failures for a content |
ContentIdGet | Get /content/{id} | Content |
ContentImportdealPost | Post /content/importdeal | Import a deal |
ContentListGet | Get /content/list | List all pinned content |
ContentReadContGet | Get /content/read/{cont} | Read content |
ContentStagingZonesGet | Get /content/staging-zones | Get staging zone for user |
ContentStatsGet | Get /content/stats | Get content statistics |
ContentStatusIdGet | Get /content/status/{id} | Content Status |
ContentAddCarPost
ContentAddCarPost(ctx, body, optional) Add Car object
This endpoint is used to add a car object to the network. The object can be a file or a directory.
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | string | Car | |
optional | *ContentApiContentAddCarPostOpts | optional parameters | nil if no parameters |
Optional Parameters
Optional parameters are passed through a pointer to a ContentApiContentAddCarPostOpts struct
Name | Type | Description | Notes |
---|
ignoreDupes | optional.String| Ignore Dupes | filename | optional.String| Filename |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentAddIpfsPost
ContentAddIpfsPost(ctx, body, optional) Add IPFS object
This endpoint is used to add an IPFS object to the network. The object can be a file or a directory.
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | UtilContentAddIpfsBody | IPFS Body | |
optional | *ContentApiContentAddIpfsPostOpts | optional parameters | nil if no parameters |
Optional Parameters
Optional parameters are passed through a pointer to a ContentApiContentAddIpfsPostOpts struct
Name | Type | Description | Notes |
---|
ignoreDupes | optional.String| Ignore Dupes |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentAddPost
UtilContentAddResponse ContentAddPost(ctx, data, optional) Add new content
This endpoint is used to upload new content.
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
data | *os.File | File to upload | |
optional | *ContentApiContentAddPostOpts | optional parameters | nil if no parameters |
Optional Parameters
Optional parameters are passed through a pointer to a ContentApiContentAddPostOpts struct
Name | Type | Description | Notes |
---|
filename | optional.String| Filenam to use for upload | coluuid | optional.String| Collection UUID | replication | optional.Int32| Replication value | ignoreDupes | optional.String| Ignore Dupes true/false | lazyProvide | optional.String| Lazy Provide true/false | dir | optional.String| Directory |
Return type
Authorization
HTTP request headers
- Content-Type: multipart/form-data
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentAggregatedContentGet
string ContentAggregatedContentGet(ctx, content) Get aggregated content stats
This endpoint returns aggregated content stats
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
content | string | Content ID |
Return type
string
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentAllDealsGet
ContentAllDealsGet(ctx, begin, duration, all) Get all deals for a user
This endpoint is used to get all deals for a user
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
begin | string | Begin | |
duration | string | Duration | |
all | string | All |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentBwUsageContentGet
ContentBwUsageContentGet(ctx, content) Get content bandwidth
This endpoint returns content bandwidth
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
content | string | Content ID |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentCreatePost
ContentCreatePost(ctx, req, optional) Add a new content
This endpoint adds a new content
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
req | UtilContentCreateBody | Content | |
optional | *ContentApiContentCreatePostOpts | optional parameters | nil if no parameters |
Optional Parameters
Optional parameters are passed through a pointer to a ContentApiContentCreatePostOpts struct
Name | Type | Description | Notes |
---|
ignoreDupes | optional.String| Ignore Dupes |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentDealsGet
ContentDealsGet(ctx, optional) Content with deals
This endpoint lists all content with deals
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
optional | *ContentApiContentDealsGetOpts | optional parameters | nil if no parameters |
Optional Parameters
Optional parameters are passed through a pointer to a ContentApiContentDealsGetOpts struct
Name | Type | Description | Notes |
---|---|---|---|
limit | optional.Int32 | Limit | |
offset | optional.Int32 | Offset |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentEnsureReplicationDatacidGet
ContentEnsureReplicationDatacidGet(ctx, datacid) Ensure Replication
This endpoint ensures that the content is replicated to the specified number of providers
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
datacid | string | Data CID |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentFailuresContentGet
string ContentFailuresContentGet(ctx, content) List all failures for a content
This endpoint returns all failures for a content
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
content | string | Content ID |
Return type
string
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentIdGet
ContentIdGet(ctx, id) Content
This endpoint returns a content by its ID
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | int32 | Content ID |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentImportdealPost
ContentImportdealPost(ctx, body) Import a deal
This endpoint imports a deal into the shuttle.
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
body | MainImportDealBody | Import a deal |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentListGet
[]string ContentListGet(ctx, ) List all pinned content
This endpoint lists all content
Required Parameters
This endpoint does not need any parameter.
Return type
[]string
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentReadContGet
ContentReadContGet(ctx, cont) Read content
This endpoint reads content from the blockstore
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
cont | string | CID |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentStagingZonesGet
ContentStagingZonesGet(ctx, ) Get staging zone for user
This endpoint is used to get staging zone for user.
Required Parameters
This endpoint does not need any parameter.
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentStatsGet
ContentStatsGet(ctx, limit, offset) Get content statistics
This endpoint is used to get content statistics. Every content stored in the network (estuary) is tracked by a unique ID which can be used to get information about the content. This endpoint will allow the consumer to get the collected stats of a conten
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
limit | string | limit | |
offset | string | offset |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentStatusIdGet
ContentStatusIdGet(ctx, id) Content Status
This endpoint returns the status of a content
Required Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | int32 | Content ID |
Return type
(empty response body)
Authorization
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]