# Startrail APIs

## Startrail APIs

- [Startrail PORT: All in one document for API/SDK](https://docs.startrail.io/readme.md): Developer Guide
- [URL per environment](https://docs.startrail.io/readme/url-per-environment.md): Base urls for endpoints
- [Issue & Transfer SRR (NFT)](https://docs.startrail.io/issue-transfer-api/issue-and-transfer-srr-nft.md)
- [Request Signed URL for Upload/Download Files](https://docs.startrail.io/issue-transfer-api/issue-and-transfer-srr-nft/request-signed-url-for-upload-download-files.md): to generate signed URLs both for uploads and downloads
- [File Information Metadata](https://docs.startrail.io/issue-transfer-api/issue-and-transfer-srr-nft/file-information-metadata.md): to get file metadata
- [Issue & Transfer](https://docs.startrail.io/issue-transfer-api/issue-and-transfer-srr-nft/issue-and-transfer.md): to issue or issue+transfer SRR
- [Webhook Setup](https://docs.startrail.io/issue-transfer-api/issue-and-transfer-srr-nft/webhook-setup.md)
- [Collection](https://docs.startrail.io/issue-transfer-api/collection.md)
- [Create Collection](https://docs.startrail.io/issue-transfer-api/collection/create-collection.md): to create a new collection
- [Get Collection of LUW](https://docs.startrail.io/issue-transfer-api/collection/get-collection-of-luw.md)
- [Change Logs](https://docs.startrail.io/issue-transfer-api/change-logs.md): Summary of the changes, updates, and fixes made to the Issue & Transfer API
- [v1.3.0](https://docs.startrail.io/issue-transfer-api/change-logs/v1.3.0.md): @May 12, 2026
- [v1.2.0](https://docs.startrail.io/issue-transfer-api/change-logs/v1.2.0.md): @April 26, 2023
- [v1.1.0](https://docs.startrail.io/issue-transfer-api/change-logs/v1.1.0.md): @Oct 18, 2022
- [v1.0.1](https://docs.startrail.io/issue-transfer-api/change-logs/v1.0.1.md): @Aug 30, 2022
- [Startrail Registry (SRR)](https://docs.startrail.io/metadata-schema/startrail-registry-srr.md)
- [Version 2.2](https://docs.startrail.io/metadata-schema/startrail-registry-srr/version-2.2.md)
- [Version 2.1](https://docs.startrail.io/metadata-schema/startrail-registry-srr/version-2.1.md)
- [Version 2.0](https://docs.startrail.io/metadata-schema/startrail-registry-srr/version-2.0.md)
- [Transfer](https://docs.startrail.io/metadata-schema/transfer.md)
- [Version 1.2](https://docs.startrail.io/metadata-schema/transfer/version-1.2.md)
- [Version 1.1](https://docs.startrail.io/metadata-schema/transfer/version-1.1.md)
- [Version 1.0](https://docs.startrail.io/metadata-schema/transfer/version-1.0.md)
- [Custom History](https://docs.startrail.io/metadata-schema/custom-history.md)
- [Custom History of Exhibition](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-exhibition.md)
- [Version 1.2](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-exhibition/version-1.2.md)
- [Custom History of Auction](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-auction.md)
- [Version 1.3](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-auction/version-1.3.md)
- [Custom History of Appraisal](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-appraisal.md)
- [Version 1.1](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-appraisal/version-1.1.md)
- [Custom History of Restoration](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-restoration.md)
- [Version 1.0](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-restoration/version-1.0.md)
- [Custom History of Offchain](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-offchain.md)
- [Version 1.1](https://docs.startrail.io/metadata-schema/custom-history/custom-history-of-offchain/version-1.1.md)
- [Get Owned SRRs](https://docs.startrail.io/get-srr-api/get-owned-srrs.md): to get SRRs information by owner's address
- [Get SRR by Collection contract address and Token Id](https://docs.startrail.io/get-srr-api/get-srr-by-token-id.md): to get SRR data
- [Get SRR by Token Id](https://docs.startrail.io/get-srr-api/get-srr-by-token-id/get-srr-by-token-id.md): \[deprecated] to get SRR data for tokens in Startrail Registry only. This endpoint is deprecated in favor of its parent record.
- [Description Of SRR Data](https://docs.startrail.io/get-srr-api/description-of-srr-data.md)
- [Ethereum Signature Validator API](https://docs.startrail.io/ethereum-signature-validator-api/ethereum-signature-validator-api.md): Authenticates SDK users from their EOAs
- [Change Logs](https://docs.startrail.io/ethereum-signature-validator-api/ethereum-signature-validator-api/change-logs.md): @May 10, 2022
- [Introduction](https://docs.startrail.io/startrail-sdk-js/introduction.md)
- [Getting Started](https://docs.startrail.io/startrail-sdk-js/getting-started.md): To start development with Startrail-Sdk-Js
- [RPC endpoint and chainId](https://docs.startrail.io/startrail-sdk-js/getting-started/rpc-endpoint.md)
- [Wallet Methods](https://docs.startrail.io/startrail-sdk-js/wallet-methods.md): To know Web3 wallet relevant methods in Startrail-Sdk-Js
- [Startrail API Methods](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Add Custom Histories To SRRs](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/addcustomhistoriestosrrs.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Approve SRR By Commitment](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/approvesrrbycommitment.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Bulk](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/bulk.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Check ERC2981 Royalty](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/checkerc2981royalty.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Create Collection](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/createcollection.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Convert Metadata](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/convertmetadata.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Create SRR](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/createsrr.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Transfer Collection Ownership](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/transfercollectionownership.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Transfer SRR To Ethereum Address](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/transfersrrtoethereumaddress.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Transfer From With Provenance](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/transferfromwithprovenance.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Update Metadata](https://docs.startrail.io/startrail-sdk-js/startrail-api-methods/updatemetadata.md): To know the methods calling to Startrail API from Startrail-Sdk-Js
- [Login Providers](https://docs.startrail.io/startrail-sdk-js/login-providers.md): Available options for SNS and Email based login providers
- [Interface](https://docs.startrail.io/startrail-sdk-js/login-providers/startrail-powered-by-web3auth-torus.md): UI of the SDK
- [Whitelabeling/Customizing](https://docs.startrail.io/startrail-sdk-js/login-providers/whitelabeling.md)
- [Email Password](https://docs.startrail.io/startrail-sdk-js/login-providers/whitelabeling/email-password.md)
- [Hints](https://docs.startrail.io/startrail-sdk-js/login-providers/best-practices.md): Guides for the end users
- [Multi Factor Account Management](https://docs.startrail.io/startrail-sdk-js/login-providers/multi-factor-account-management.md): New device detected
- [MetaMask](https://docs.startrail.io/startrail-sdk-js/metamask.md)
- [Authentication Integration](https://docs.startrail.io/startrail-sdk-js/authentication-integration.md): To integrate user authentication with your backend system
- [Errors](https://docs.startrail.io/startrail-sdk-js/errors.md): To know the error response from Startrail-Sdk-Js
- [Change logs](https://docs.startrail.io/startrail-sdk-js/change-logs.md): Summary of the changes, updates, and fixes made to the Startrail-Sdk-Js
- [v2.2.0](https://docs.startrail.io/startrail-sdk-js/change-logs/latest.md)
- [v2.0.4](https://docs.startrail.io/startrail-sdk-js/change-logs/v2.0.4.md)
- [v2.0.2](https://docs.startrail.io/startrail-sdk-js/change-logs/v2.0.2.md)
- [v2.0.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v2.0.1.md)
- [v1.36.0](https://docs.startrail.io/startrail-sdk-js/change-logs/page.md): All the older versions are deprecated as they deemed unusable given the deprecation of the Web3Auth dependency
- [v1.35.0](https://docs.startrail.io/startrail-sdk-js/change-logs/page-1.md)
- [v1.34.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.34.0.md)
- [v1.33.2](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.33.2.md)
- [v1.33.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.33.1.md): Adding Parameter for MFA flexibility according to the following feature by Torus/web3auth
- [v1.32.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.32.0.md)
- [v1.31.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.31.1.md): @July 14, 2023
- [v1.30.6](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.6.md)
- [v1.30.5](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.5.md)
- [v1.30.4](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.4.md)
- [v1.30.3](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.3.md)
- [v1.30.2](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.2.md)
- [v1.30.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.1.md): @April 5, 2023
- [v1.30.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.30.0.md): @April 4, 2023
- [v1.29.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.29.1.md): @October 18, 2022
- [v1.29.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.29.0.md): @October 11, 2022
- [v1.28.2](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.28.2.md): @September 9, 2022
- [v1.28.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.28.1.md): @August 25, 2022
- [v1.28.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.28.0.md): @August 16, 2022
- [v1.27.1](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.27.1.md): @May 9, 2022
- [v1.27.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.27.0.md): @April 11, 2022
- [v1.26.0](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.26.0.md): @March 29, 2022
- [v1.25.2(Security Patch)](https://docs.startrail.io/startrail-sdk-js/change-logs/v1.25.2-security-patch.md): @February 24, 2022
- [Transfer SRR Ownership By RevealHash](https://docs.startrail.io/startrail-api/transfer-srr-ownership-by-revealhash.md): Executes blockchain transaction to transfer an ownership of an SRR to another Ethereum address.
- [Get Transaction Data](https://docs.startrail.io/startrail-api/get-transaction-data.md)
- [Get Metadata By tokenid](https://docs.startrail.io/startrail-api/get-metadata-by-token-id.md): tokenid of ERC721 specification.
- [A introduction of subgraph](https://docs.startrail.io/subgraph/subgraph.md)
- [How to retrieve SRR metadata](https://docs.startrail.io/subgraph/how-to-retrieve-metadata.md)
- [Startrail IPFS CDN gateway](https://docs.startrail.io/subgraph/ipfs-cdn-gateway.md)
- [Create SRR](https://docs.startrail.io/startrail-port/create-srr.md): Create SRRs using Importing the details from excel template


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.startrail.io/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
