Idempotent API āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡ Application Programming Interface (API) āļ—āļĩāđˆāđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđāļĨāļ°āļ„āļēāļ”āđ€āļ”āļēāđ„āļ”āđ‰ āđ‚āļ”āļĒāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļĢāļ°āļ—āļšāļˆāļēāļāļ„āļģāļ‚āļ­āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŦāļĨāļēāļĒāļ„āļģāļ‚āļ­ āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļē idempotence āđƒāļ™ API āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļĢāļ°āļšāļšāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđāļĨāļ°āđāļšāļšāļāļĢāļ°āļˆāļēāļĒ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰āđāļĨāļ°āļ—āļ™āļ—āļēāļ™āļ•āđˆāļ­āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļĄāļēāļāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļĨāļ”āđ‚āļ­āļāļēāļŠāļ—āļĩāđˆāļˆāļ°āđ€āļāļīāļ”āļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āđāļĨāļ°āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļŠāļ–āļēāļ™āļ°āļ—āļĩāđˆāļ„āļēāļ”āđ€āļ”āļēāđ„āļĄāđˆāđ„āļ”āđ‰

āļŦāļĨāļąāļāļāļēāļĢāļŠāļģāļ„āļąāļāļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡ idempotent API āļ„āļ·āļ­āļāļēāļĢāļŠāđˆāļ‡āļ„āļģāļ‚āļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ”āđ‰āļ§āļĒāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āļāļĩāđˆāļ„āļĢāļąāđ‰āļ‡āļāđ‡āļ•āļēāļĄāļāđ‡āļ„āļ§āļĢāđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļāļĨāđˆāļēāļ§āļ­āļĩāļāļ™āļąāļĒāļŦāļ™āļķāđˆāļ‡ āļŦāļēāļāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļŠāđˆāļ‡āļ„āļģāļ‚āļ­āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāđ„āļ›āļĒāļąāļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ§āļĢāļˆāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ§āđˆāļēāļĄāļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļģāļ‚āļ­āđ€āļ”āļĩāļĒāļ§ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ•āđˆāļĒāļąāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđāļĨāļ°āļāļĨāđ„āļāļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āļ”āļĩāļ‚āļķāđ‰āļ™āļ­āļĩāļāļ”āđ‰āļ§āļĒ āđ€āļĄāļ·āđˆāļ­āļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ API āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļ”āļīāļĄāđ„āļ”āđ‰ āļžāļ§āļāđ€āļ‚āļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļāļēāļĢāļĨāļ­āļ‡āđƒāļŦāļĄāđˆāđāļĨāļ°āļāļēāļĢāļŦāļĄāļ”āđ€āļ§āļĨāļēāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļąāđˆāļ™āđƒāļˆāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļĨāļąāļ§āļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđƒāļˆ

āļ§āļīāļ˜āļĩ HTTP āļĄāļēāļ•āļĢāļāļēāļ™ āđ€āļŠāđˆāļ™ GET, PUT, DELETE āđāļĨāļ° HEAD āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™ idempotent āļ­āļĒāđˆāļēāļ‡āđāļ—āđ‰āļˆāļĢāļīāļ‡ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ• āļāļēāļĢāļĨāļš āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĄāļ•āļē āļ•āļēāļĄāļĨāļģāļ”āļąāļš āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‹āđ‰āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āđ€āļĄāļ˜āļ­āļ” POST āđ„āļĄāđˆāđƒāļŠāđˆ idempotent āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāđƒāļŦāļĄāđˆāđƒāļ™āļĢāļ°āļšāļš āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰ idempotency āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆ idempotency āđ€āļŠāđˆāļ™ POST āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ„āļĩāļĒāđŒāļŦāļĢāļ·āļ­āđ‚āļ—āđ€āļ„āđ‡āļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ—āļĩāđˆāļāļąāđˆāļ‡āđ„āļ„āļĨāđ€āļ­āđ‡āļ™āļ•āđŒāđāļĨāļ°āļŠāđˆāļ‡āđƒāļ™āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļ„āļģāļ‚āļ­ āđ€āļĄāļ·āđˆāļ­āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļĢāđ‰āļ­āļ‡āļ‚āļ­āļ”āđ‰āļ§āļĒāđ‚āļ—āđ€āļ„āđ‡āļ™ idempotency āļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™ āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđ‚āļ—āđ€āļ„āđ‡āļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāđ‰āļ§āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļŦāļēāļāđƒāļŠāđˆ āļāļēāļĢāļ•āļ­āļšāļāļĨāļąāļšāļ—āļĩāđˆāđāļ„āļŠāđ„āļ§āđ‰āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ āđāļĨāļ°āļŦāļēāļāđ„āļĄāđˆāđƒāļŠāđˆ āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļŦāļĄāđˆāļˆāļ°āļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ

āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡ API idempotence āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ āļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™ āđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ­āļ·āđˆāļ™āđ† āļ‹āļķāđˆāļ‡āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļŠāļđāļ‡āļŠāļļāļ” āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđāļšāļšāļāļĢāļ°āļˆāļēāļĒāļšāļ™āļ„āļĨāļēāļ§āļ”āđŒāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ•āļąāļ§āđ„āļ”āđ‰āļŠāļđāļ‡āđāļĨāļ°āļ—āļ™āļ—āļēāļ™āļ•āđˆāļ­āļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§ āđāļ•āđˆāļĒāļąāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļĨāđˆāļĄ āđāļĨāļ°āļāļēāļĢāļŦāļĒāļļāļ”āļŠāļ°āļ‡āļąāļāļ­āļ·āđˆāļ™āđ† āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļ­āļĩāļāļ”āđ‰āļ§āļĒ Idempotent API āđ€āļ›āđ‡āļ™āļĢāļēāļāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ—āļ™āļ—āļēāļ™āļ•āđˆāļ­āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļāļđāđ‰āļ„āļ·āļ™āļˆāļēāļāļāļēāļĢāļĢāļšāļāļ§āļ™āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āļ”āļ‡āļēāļĄ āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ–āļķāļ‡āļ„āļ§āļēāļĄāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āđƒāļ™āļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļŠāļđāļ‡āļ‚āļķāđ‰āļ™

āļ—āļĩāđˆ AppMaster āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‚āļ­āļ‡āđ€āļĢāļēāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡ idempotent API āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ API āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™āļŠāļđāļ‡āļŠāļļāļ”āļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­ āļ”āđ‰āļ§āļĒāļāļēāļĢāđāļŠāļ”āļ‡āđ‚āļĄāđ€āļ”āļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđāļĨāļ° endpoints REST API āļĨāļđāļāļ„āđ‰āļē AppMaster āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ”āļĩāļžāļĢāđ‰āļ­āļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ AppMaster āļĒāļąāļ‡āļ„āļ‡āđ‚āļ•āđ‰āļ•āļ­āļšāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ āļ•āđ‰āļ­āļ‡āļ‚āļ­āļšāļ„āļļāļ“ endpoints WebSocket Secure (WSS) āļ‚āļ­āļ‡āđ€āļĢāļēāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļšāļšāđ€āļĢāļĩāļĒāļĨāđ„āļ—āļĄāđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāđāļĨāļ°āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđāļĨāđ‰āļ§ AppMaster āļĒāļąāļ‡āļĒāļķāļ”āļ–āļ·āļ­āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ­āļ·āđˆāļ™āđ† āļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļš API āđ€āļŠāđˆāļ™ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ āđāļĨāļ°āļāļĨāđ„āļāļāļēāļĢāđƒāļŦāđ‰āļŠāļīāļ—āļ˜āļīāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡āđ€āļĢāļēāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ„āđ‰āļ”āļ­āļąāļˆāļ‰āļĢāļīāļĒāļ°āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĒāđ‰āļēāļĒāļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļš API āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ”āđ‰āļ§āļĒ Swagger (āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” OpenAPI)

āļ”āđ‰āļ§āļĒāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļ„āđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ API āļ—āļĩāđˆāđ„āļĄāđˆāļĒāļļāđˆāļ‡āļĒāļēāļ AppMaster āđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ˜āļļāļĢāļāļīāļˆāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĨāđ‰āļģāļŠāļĄāļąāļĒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļĒāļąāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ­āļĩāļāļ”āđ‰āļ§āļĒ āļ”āđ‰āļ§āļĒāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļžāļąāļ’āļ™āļē API āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™āļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ AppMaster āđ€āļ›āđ‡āļ™āļœāļđāđ‰āļ™āļģāļ—āļēāļ‡āđƒāļŦāđ‰āļ˜āļļāļĢāļāļīāļˆāļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāđ€āļ•āļīāļšāđ‚āļ•āļ”āđ‰āļ§āļĒāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ™āļ§āļąāļ•āļāļĢāļĢāļĄāđāļĨāļ°āļĄāļĩāđ€āļ­āļāļĨāļąāļāļĐāļ“āđŒāđ€āļ‰āļžāļēāļ°āļ•āļąāļ§

āđ‚āļ”āļĒāļŠāļĢāļļāļ› Idempotent API āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­ āđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰āļŠāļđāļ‡ āļ—āļĩāđˆ AppMaster āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ no-code āļ‚āļ­āļ‡āđ€āļĢāļēāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđ€āļ”āļĩāļĒāļ§āđ‚āļ”āļĒāļāļēāļĢāļĢāļ§āļĄ API idempotent āđ€āļ‚āđ‰āļēāļāļąāļšāļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļ™āļ§āļ—āļēāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ˜āļļāļĢāļāļīāļˆāđāļĨāļ°āļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļąāđˆāļ§āđ„āļ›āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđāļĨāļ°āļ„āļ§āļšāļ„āļļāļĄāļžāļĨāļąāļ‡āļ‚āļ­āļ‡āļŠāđāļ•āđ‡āļāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­ āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ āđāļĨāļ°āļ„āļ§āļēāļĄāļ—āļ™āļ—āļēāļ™āļ•āđˆāļ­āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļ™āļ—āļļāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™