About API Programs
No subtopics in thissection
API providers and partners can organize the following programs for their consumers using the API programs feature:
Hackathons
Creating a hackathonInviting participants for an API programAssigning owners for an API programRegistering for a hackathonAdding team members for a hackathonAdding a hackathon projectOrganizations conduct hackathons to widen the reach of their APIs to a network of skilled individuals, fostering future collaborations and opportunities within the tech community. Hackathons also promote innovation by bringing together diverse talents to solve problems creatively and swiftly.
Developer Portal allows you to create hackathons by including the set of required APIs. You can expose your hackthons to the required audience.
The following image outlines the hackathon workflow:
Important stages in a hackathon lifecycle include:
Creating a hackathon
You can create a hackathon with your specifications from the Hackathons tab under the Manage programs page.
To create a hackathon
Click the user menu icon from the title bar and click Manage programs.
Click Create hackathon.
Provide a name for the hackathon.
Select the Start date, Time and the End date, Time from the corresponding fields.
Click the Next tab.
Provide the Summary and Description of the hackathon in the corresponding fields.
Select the required Icon and Banner for the hackathon by clicking Browse file buttons next to the corresponding fields.
Click Next.
Select the required Community from the list.
Only the users from the selected community can view the hackathon. If you do not select a community, the Public community is selected by default.
Select the required APIs for the hackathon.
The APIs displayed are based on the community you have selected. You must select at least one API.
Click Next.
Provide the required Prize label and Prize description and click Add.
You can repeat this step to add the required number of prizes.
Click Next.
Provide the required Rules/ FAQ of the hackathon.
Click Create.
Hackathon is created.
Next steps:
You, as an administrator, API provider, or API partner, can
Other users can
Inviting participants for an API program
As an administrator, API provider, or API partner, you can invite participants to work on an API program (Hackathon or Beta program).You can create a hackathon with your specifications from the Hackathons tab under the Manage programs page.
To invite a participant
Perform one of the following:
- Click the user menu icon from the title bar and click Manage programs. Click the invite participants icon next to the required API program from the required tab, Hackathons or Beta programs.
- Click API programs, and select the required API program (Hackathon or Beta program). Click Invite participants from the Participants section of the program details page.
Provide the e-mail addresses of the participants you want to invite.
Click Invite.
A mail is sent to the participants inviting them to use Developer Portal. The mail includes a link that the users can click to sign up to Developer Portal.
Next steps:
Assigning owners for an API program
You can add other API providers or partners as co-owners for your API programs (Hackathon or Beta program).
To assign owners
Perform one of the following:>Click the user menu icon from the title bar and click Manage programs.
Select the required tab, Hackathons or Beta programs.
Click the assign owners icon next to the required hackathon or beta program.
Select the required users or teams.
Click Assign.
The newly assigned owners can view and manage their API programs.
Registering for a hackathon
You, as a consumer, can view the hackathons available to you from the Hackathons section under the API programs page. You can view their details and register for them.
You can also create posts and share your suggestions and feedback about the API programs and collaborate with other consumers of similar interests.
To view and register for a hackathon
Click API programs from the title bar. The Hackathons page appears. This page lists the ongoing and upcoming hackathons
Click the view icon in a tile to view the details of the hackathon.
Click Register to register for the hackathon. You are registered for the hackathon and a mail is sent to the registered e-mail address..
Click the assign owners icon next to the required hackathon or beta program.
Next steps:
You, as an registered participant, can
Adding team members for a hackathon
After you, as a consumer, register for a hackathon, you can add team members to work with you.
To add team members for a hackathon
Click API programs from the title bar. The Hackathons page appears. This page lists the ongoing and upcoming hackathons
Click the view icon in a tile to view the details of the hackathon.
Click My teams.
Click Add member.
Select the required user from Users field.
Click Add member.
The selected user is added to your team.
Next steps:
The newly added members can
Adding a hackathon project
After you, as a consumer, register for a hackathon, and start working for it, you can add your project details and submit it to the hackathon owner to view.
To add a hackathon project
Click API programs from the title bar. The Hackathons page appears. This page lists the ongoing and upcoming hackathons
Click the view icon in a tile to view the details of the hackathon.
Click My projects.
Click Add project.
Provide your project details in General, Details, and Links tabs and click Create. Your project details are saved.
Next steps:
Beta programs
Creating a Beta programRegistering for a beta programAdding ticket for a beta programOrganizations conduct beta programs to test their APIs with a smaller audience before they launch those APIs to a larger audience.
The beta programs feature in Developer Portal allows you to select the required APIs for beta testing and seek feedback from the participants. As an API provider, you can amend the APIs based on the feedback received from your beta testers and reward them accordingly. Thus, this helps you to improvise your APIs for better performance and reach.
The following image outlines the beta program workflow:
Creating a Beta program
You can create a beta program with your specifications from the Beta programs tab under the API programs page.
To create a beta program
Click the user menu icon from the title bar and click Manage programs.
Click Beta programs.
Click Create Beta program.
Provide a name for the program.
Select the Start date, Time and the End date, Time from the corresponding fields.
Click Next.
Provide the Summary and Description of the beta program in the corresponding fields.
Select the required Icon and Banner for the beta program by clicking Browse file buttons next to those corresponding fields.
Click Next.
Select the required Community from the list. Only the users from the selected community can view the beta program. If you do not select a community, the Public community is selected by default.
Select the required APIs for the beta program. The APIs displayed are based on the community you have selected. You must select at least one API.
Click Next.
Provide the required Prize label and Prize description and click Add. You can repeat this to required number of prizes.
Click Next.
Provide the required Rules/ FAQ of the beta program.
Click Create. Beta program is created.
Next steps:
You, as an administrator, API provider, API partner, can View all details of a beta program such as the overview, APIs included in the program, prizes associated with the program, participants who have registered for the program, and tickets created by the participants.
Other eligible users can view the ongoing and upcoming programs from the Beta programs section of the API programs page and register for them. For more information, see Registering for a hackathon.
Registering for a beta program
You, as a consumer, can view the beta programs available to you from the Beta programs section under the API programs page. You can view their details and register for them. You can also create posts and share your suggestions and feedback about the API programs and collaborate with other consumers of similar interests.
To view and register for a beta program
Click API programs from the title bar.
Click Beta programs. The Beta programs page appears. This page lists the ongoing and upcoming beta programs.
Click the view icon in a tile to view the details of the beta program.
Click Register to register for the beta program. You are registered for the beta program and a mail is sent to your registered e-mail address.
Next steps:
Adding ticket for a beta program
After you register for a beta program, and start testing the participant APIs, you can add your tickets and submit them for the program owners to view.
To add a ticket
Click API programs from the title bar.
Click Beta programs.
Click the view icon next to the required beta program.
Click Tickets.
Click Add ticket.
Provide a Title for your ticket.
Select the type of ticket. The available options are:
- Bug
- Feature
- Enhancement
Select the APIs for which you want to create the ticket.
Provide the Summary and Description about the ticket.
Provide any required attachments by clicking Browse.
Click Create. Your ticket details are saved.
Next steps: