Breadcrumbs

Step 2: Responding to Approval Requests

Step 1: A customer is requesting to use an API

John Snow detected, that there are two plans for the PrivateEchoAPI_Stringer. He wants to sign up for the Gold plan now. John clicks the Sign Up button for plan Gold:

approval_click_sign_up.png

John does not have any client yet, he needs to create one. He enters the name for his new client, WINTER & PARTNERS, and clicks Create:

john_creates_client.png

The new client is created and selected. John continues to the next step:

client_created.png

In step 3 of the wizard, John confirms the summary that is showing all details of the API he wants to assign to. API Key and API Endpoint will be provided later on the client's detail page:

john_confirms_summary.png

John is now told, that his request has been submitted and is waiting to be approved. He also got a notification about that:

approval_awaiting_approval.png

If the email notification feature is enabled on your system, the requester and the approver will also receive emails for each step of the approval process.

Step 2: Responding to the approval request

In API Management, David Stringer, who created the PrivateEchoAPI_Stringer, receives a notification that user john.snow wants to subscribe to his API. He clicks on the notification:

approval_notification.png

David is redirected to tab Contracts of his API where all contracts and approval requests are displayed:

approval_contracts.png

David decides to approve Johns request. He selects the contract to enable the approval options and clicks Approve:

approve_request.png

To avoid erroneous approvals, David has to confirm his choice:

approval_confirm_approve.png

A contract is created for Johns request. The contract State is now displayed as Created:

approval_approved.png

Step 3: The customer consumes the API

John Snow receives a notification, that he is now allowed to use the API. He clicks on the notification to access the corresponding client:

notification_request_approved.png

In tab My Clients the newly registered client is displayed and gives John all the information he needs to consume the API. API Key and API Endpoint are displayed and John can Copy them for direct usage:

john_can_use_the_api.png
academy_trophy_gray.png

Congratulations - you have done it!
You have gone through the approval process!

👩‍💻

Curious about more details?

In this step you learned how to respond to approval requests from customers. Have a look into our API Management Guide if you are interested in more detailed information:

  • Page Handling Approval Requests explains the approval steps in detail.

  • If you want to know more about contracts and the different options to create them, check out chapter Contracts.

  • If you want to get more details about the usage of the API Developer Portal, refer to chapter Developer Portal.

  • On page Subscribing to a Private API you can find detailed information about how private APIs are consumed via the Developer Portal.

📗