Skip to content

Enhance Object Storage API documentation with interactive exploration…#2267

Open
GabrielAzion wants to merge 1 commit into
mainfrom
EDU-6820-improve-edge-storage-docs
Open

Enhance Object Storage API documentation with interactive exploration…#2267
GabrielAzion wants to merge 1 commit into
mainfrom
EDU-6820-improve-edge-storage-docs

Conversation

@GabrielAzion

@GabrielAzion GabrielAzion commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

… links and additional cURL examples

Related issue: EDU-6820

docs: improve Object Storage reference with cURL examples (EN + PT-BR)

Problem

Users trying to use the Object Storage API — especially for operations like PostObject that have no Console UI — had to leave the docs and navigate to api.azion.com to figure out the actual request structure. The reference page described each operation in prose but provided no executable code, creating an unnecessary friction point.

What changed

src/content/docs/en/pages/main-menu/reference/store/object-storage/index.mdx
src/content/docs/pt-br/pages/menu-principal/referencia/store/edge-storage/index.mdx

  • Updated the :::tip in the Azion API operations section to point to the correct API v4 reference URL (api.azion.com/v4#/operations/GetEdgeStorageBuckets)
  • Added a LinkButton to the interactive API reference for quick access
  • Added curl examples to all 9 Azion API operations:
    • ListObjectsGET /buckets/{bucket_name}/objects
    • CreateBucketPOST /buckets with workloads_access field
    • ListBucketsGET /buckets
    • UpdateBucketPATCH /buckets/{bucket_name} with workloads_access
    • GetObjectGET with Accept: application/octet-stream
    • PostObjectPOST with Storage-Content-Type header + binary file example
    • PutObjectPUT with --data-binary
    • DeleteObjectDELETE /objects/{object_key}
    • DeleteBucketDELETE /buckets/{bucket_name}

Why

Object Storage has no Console UI for object-level operations. curl examples are the minimum viable path for developers to get unblocked without leaving the docs page. The S3 operations section already had s3cmd commands — this change brings the same level of actionability to the Azion API section.

@GabrielAzion
GabrielAzion requested a review from a team as a code owner July 14, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants