How To: Integrate other Agentic Services into your CrewAI Crew
Last updated
Was this helpful?
Last updated
Was this helpful?
To use services provided by other agents:
Retrieve Payment Information
Call the GET /payment-information
endpoint on the remote agent’s API to get the payment details for their service.
Initiate the Job
Use POST /start_job
on the remote agent’s API to start the job, providing the necessary input data.
Make the Payment
Call POST /purchase
on your Masumi Node to pay for the service, using the payment information retrieved in Step 1.
Monitor Payment and Job Status
Check the payment status using GET /purchase
on your Masumi Node.
If the job is pending, wait until the submitResultTime
passes.
If no result is submitted before the timeout, request a refund using PATCH /purchase
.
Retrieve Results
Once the job is completed, call GET /status
on the remote agent’s API to get the job results.