A first indication from a user is received. The indication includes a task to be performed using at least one application programming interface. A machine learning model is determine. At least one application programming interface is determined using the machine learning model and the request. The at least one application programming interface is provided to the user.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for predicting application programming interface storytelling mapping, the method comprising the steps of: receiving, by one or more computer processors, a first indication from a user, wherein the indication includes a task to be added to an application programming interface storytelling mapping, wherein storytelling mapping is an organized layout of multiple application programming interface to perform the task; determining, by one or more computer processors, a machine learning model; determining, by one or more computer processors, at least one application programming interface using the machine learning model and the task; providing, by one or more computer processors, the at least one application programming interface to the user; receiving, by one or more computer processors, a second indication from the user, wherein the second indication includes a change to the at least one application programming interface; and responsive to receiving the second indication from the user, updating, by the one or more computer processors, the machine learning model using the change to the at least one application programming interface. 2. The method of claim 1, wherein the step of determining, by one or more computer processors, a machine learning model comprise: creating, by one or more computer processors, one or more machine learning models using one or more of the following: information about at least one preset existing application programming interface created to perform at least one task, information about at least one existing application programing interface used in an existing at least one application and an associated task performed by the existing at least one application, information about an order of the at least one application programing interface used in the existing at least one applications, information about links between the at least one application programming interface, and information about how data is passed between the at least one application programming interface; and determining, by one or more computer processors, a machine learning model of the at least one or more machine models based on one or more of the following: the user or the task. 3. The method of claim 1, wherein the at least one application programming interface is in a first order to perform the task. 4. The method of claim 1, wherein the first indication is analyzed using natural language processing to determine the task. 5. The method of claim 2, further comprising: receiving, by one or more computer processors, at least one update to one or more of the following: information about at least one preset existing application programming interface created to perform at least one task, information about at least one existing application programing interface used in an existing at least one application and an associated task performed by the existing at least one application, information about an order of the at least one application programing interface used in the existing at least one applications, information about links between the at least one application programming interface, and information about how data is passed between the at least one application programming interface; and updating, by one or more computer processors, the one or more machine learning models based on the at least one update. 6. A computer program product for predicting application programming interface storytelling mapping, the computer program product comprising: one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive a first indication from a user, wherein the indication includes a task to be added to an application programming interface storytelling mapping, wherein storytelling mapping is an organized layout of multiple application programming interface to perform the task; program instructions to determine a machine learning model; program instructions to determine at least one application programming interface using the machine learning model and the task; program instructions to provide the at least one application programing interface to the user; program instructions to receive a second indication from the user, wherein the second indication includes a change to the at least one application programming interface; and program instructions, responsive to receiving the second indication, to update the machine learning model using the change to the at least one application programming interface. 7. The computer program product of claim 6, wherein the program instructions to determine a machine learning model comprise: program instructions to create one or more machine learning models using one or more of the following: information about at least one preset existing application programming interface created to perform at least one task, information about at least one existing application programing interface used in an existing at least one application and an associated task performed by the existing at least one application, information about an order of the at least one application programing interface used in the existing at least one applications, information about links between the at least one application programming interface, and information about how data is passed between the at least one application programming interface; and program instructions to determine a machine learning model of the at least one or more machine models based on one or more of the following: the user or the task. 8. The computer program product of claim 6, wherein the at least one application programming interface is in a first order to perform the task. 9. The computer program product of claim 6, wherein the first indication is analyzed using natural language processing to determine the task. 10. The computer program product of claim 7, further comprising program instructions, stored on the one or more computer readable storage media, to: receive at least one update to one or more of the following: information about at least one preset existing application programming interface created to perform at least one task, information about at least one existing application programing interface used in an existing at least one application and an associated task performed by the existing at least one application, information about an order of the at least one application programing interface used in the existing at least one applications, information about links between the at least one application programming interface, and information about how data is passed between the at least one application programming interface; and update the one or more machine learning models based on the at least one update. 11. A computer system for predicting application programming interface storytelling mapping, the computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to receive a first indication from a user, wherein the indication includes a task to be added to an application programming interface storytelling mapping, wherein storytelling mapping is an organized layout of multiple application programming interface to perform the task; program instructions to determine a machine learning model; program instructions to determine at least one application programming interface using the machine learning model and the task; program instructions to provide the at least one application programing interface to the user; program instructions to receive a second indication from the user, wherein the second indication includes a change to the at least one application programming interface; and program instructions, responsive to receiving the second indication, to update the machine learning model using the change to the at least one application programming interface. 12. The computer system of claim 11, wherein the program instructions to determine a machine learning model comprise: program instructions to create one or more machine learning models using one or more of the following: information about at least one preset existing application programming interface created to perform at least one task, information about at least one existing application programing interface used in an existing at least one application and an associated task performed by the existing at least one application, information about an order of the at least one application programing interface used in the existing at least one applications, information about links between the at least one application programming interface, and information about how data is passed between the at least one application programming interface; and program instructions to determine a machine learning model of the at least one or more machine models based on one or more of the following: the user or the task. 13. The computer system of claim 11, wherein the at least one application programming interface is in a first order to perform the task. 14. The computer system of claim 12, further comprising program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, to: receive at least one update to one or more of the following: information about at least one preset existing application programming interface created to perform at least one task, information about at least one existing application programing interface used in an existing at least one application and an associated task performed by the existing at least one application, information about an order of the at least one application programing interface used in the existing at least one applications, information about links between the at least one application programming interface, and information about how data is passed between the at least one application programming interface; and update the one or more machine learning models based on the at least one update.