|
| 1 | += Register Agents with GoDaddy ANS |
| 2 | + |
| 3 | +GoDaddy Agent Name Service (ANS) integration enables you to register and verify agents deployed through API Manager. |
| 4 | +Registration associates your agent with a verified domain and allows Anypoint Exchange to display a verified status for the asset. |
| 5 | + |
| 6 | +This integration introduces a registration workflow in API Manager that communicates with GoDaddy to validate domain ownership and agent identity. |
| 7 | + |
| 8 | +== Capabilities |
| 9 | + |
| 10 | +With GoDaddy ANS integration in API Manager, you can: |
| 11 | + |
| 12 | +* Register an agent instance with GoDaddy ANS |
| 13 | +* Track the registration status directly from API Manager |
| 14 | +* Retry or restart registration if it fails or expires |
| 15 | +* Verify agents associated with your domain |
| 16 | +* Surface verification status in Anypoint Exchange |
| 17 | + |
| 18 | +== Registration Workflow |
| 19 | + |
| 20 | +The registration workflow spans API Manager, GoDaddy, and Anypoint Exchange: |
| 21 | + |
| 22 | +1. You initiate registration from an API instance in API Manager. |
| 23 | +2. API Manager sends a registration request to GoDaddy ANS. |
| 24 | +3. GoDaddy validates domain ownership using DNS or ACME challenges. |
| 25 | +4. API Manager tracks and updates the registration status. |
| 26 | +5. Once verification is complete, the agent is marked as verified. |
| 27 | +6. Anypoint Exchange displays the verified status for the asset. |
| 28 | + |
| 29 | +The exact validation process depends on the domain type used by the agent. |
| 30 | + |
| 31 | +== Supported Domain types |
| 32 | + |
| 33 | +The registration experience varies depending on the domain associated with the agent: |
| 34 | + |
| 35 | +* *MuleSoft-managed domains*: |
| 36 | +API Manager automatically handles DNS configuration and verification. |
| 37 | + |
| 38 | +* *Custom domains*: |
| 39 | +You must manually configure DNS records to complete verification. |
| 40 | +If verification is not completed within the allowed time window, the registration expires and must be restarted. |
| 41 | + |
| 42 | +== Registration status |
| 43 | + |
| 44 | +During registration, API Manager tracks the status of the verification process. |
| 45 | +Common states include: |
| 46 | + |
| 47 | +* Pending validation |
| 48 | +* Waiting for DNS configuration |
| 49 | +* Active (verified) |
| 50 | +* Failed |
| 51 | +* Expired |
| 52 | + |
| 53 | +You can monitor the current status and take action, such as retrying the process, directly from API Manager. |
| 54 | + |
| 55 | +== Integration with Anypoint Exchange |
| 56 | + |
| 57 | +Verification status is reflected in Anypoint Exchange: |
| 58 | + |
| 59 | +* Verified agents display a visual indicator in search results and asset pages |
| 60 | +* Verification is tied to the agent instance and its associated domain |
| 61 | +* Only successfully verified agents are marked as verified |
| 62 | + |
| 63 | +== Before you begin |
| 64 | + |
| 65 | +Before registering an agent, make sure that: |
| 66 | + |
| 67 | +* The API instance is deployed and accessible |
| 68 | +* A valid consumer endpoint is configured |
| 69 | +* Required credentials for GoDaddy ANS are available |
| 70 | +* You have permissions to manage the API instance and related secrets |
| 71 | + |
| 72 | +== See also |
| 73 | + |
| 74 | +* xref:api-manager::index.adoc[API Manager Overview] |
| 75 | +* xref:exchange::index.adoc[Anypoint Exchange] |
0 commit comments