{"status":"success","api":{"slug":"itsrose-api","name":"ItsRose","description":"ItsRose API provides a versatile suite of tools for enhancing, processing, and managing a variety of media and data.","host":"https://itsrose-api.jojapi.net","docs":"https://jojapi.com/hub/api/itsrose-api"},"request":{"enabled":true,"endpoints":[{"method":"POST","url_path":"/audio/create_clone_voice","name":"Create Clone Voice","description":"Create a voice clone","price_usd":0.05},{"method":"POST","url_path":"/audio/music_compose","name":"Music compose","description":"Compose a song from a prompt or a composition plan.","price_usd":0.03},{"method":"POST","url_path":"/audio/text_to_dialogue","name":"Text to Dialogue","description":"Convert text to dialogue.","price_usd":0.01},{"method":"POST","url_path":"/audio/text_to_speech","name":"Text to Speech","description":"Convert text to speech","price_usd":0.01}]},"plans":[{"slug":"zmvk3mhv9e158a4woqc41qn5","name":"Hobby","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":60,"time_window_seconds":60},"price_usd":4,"quota":[{"object":"API Calls","slug":"api-calls","units":100000},{"object":"Audio IVC","slug":"audio-ivc","units":10}],"purchase":"payment"},{"slug":"j8yfuai7jieghfquyqicz8cf","name":"Pro","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":300,"time_window_seconds":60},"price_usd":10,"quota":[{"object":"API Calls","slug":"api-calls","units":1000000},{"object":"Audio IVC","slug":"audio-ivc","units":100}],"purchase":"payment"},{"slug":"wv1uz9ludj4763az440qtaar","name":"Business","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":{"max_requests":1000,"time_window_seconds":60},"price_usd":25,"quota":[{"object":"API Calls","slug":"api-calls","units":5000000},{"object":"Audio IVC","slug":"audio-ivc","units":1000}],"purchase":"payment"}],"policies":{"identity":"The paying wallet is the customer identity (did:pkh). One account per wallet; link more wallets with a double signature.","keys":"Every plan purchase issues a new API key bound to that subscription. Several plans of one API may be held at once, each with its own key.","renewal":"Plans are prepaid periods: no automatic charge. An expired key gets a 402 renewal offer; pay it to start a new period.","topup":"Pay-as-you-go plans spend an account-wide prepaid balance; top up from any wallet you control.","refunds":"On-chain payments are final. Upstream 5xx responses are never charged; 4xx responses are.","min_topup_usd":1},"links":{"host":"https://itsrose-api.jojapi.net","openapi":"https://itsrose-api.jojapi.net/openapi.json","discovery":"https://itsrose-api.jojapi.net/.well-known/x402"}}