What can you do with it?

The ResponsiveIO API allows you to manage RFP (Request for Proposal) projects and intakes. You can retrieve project details, access intake information, and manage your RFP workflow through their platform’s API endpoints for comprehensive project management and intake tracking.

How to use it?

Basic Command Structure

/your-responsiveio-connection [action] [required-parameters] [optional-parameters]

Parameters

Required:

  • action - The action to perform (get, retrieve, fetch)
  • entity - The entity type (project, intake)
  • id - Entity ID for specific operations

Optional:

  • project_id - Project ID for project-related operations
  • intake_id - Intake ID for intake-related operations

Tools

Get Project

Retrieve a specific project by project ID with detailed project information.

Parameters:

  • project_id (required) - Project ID to retrieve

Example:

/your-responsiveio-connection
action: get
entity: project
project_id: project123

Response:

{
  "id": "project123",
  "name": "Sample Project",
  "status": "active",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-15T12:00:00Z",
  "description": "This is a sample project for RFP management",
  "owner": {
    "id": "user456",
    "name": "Project Manager",
    "email": "manager@company.com"
  },
  "team_members": [
    {
      "id": "user789",
      "name": "Team Member",
      "role": "contributor"
    }
  ],
  "deadline": "2024-03-01T00:00:00Z",
  "budget": {
    "amount": 50000,
    "currency": "USD"
  }
}

Get Intake

Retrieve a specific intake by intake ID with detailed intake information.

Parameters:

  • intake_id (required) - Intake ID to retrieve

Example:

/your-responsiveio-connection
action: get
entity: intake
intake_id: intake456

Response:

{
  "id": "intake456",
  "project_id": "project123",
  "status": "pending",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-10T10:00:00Z",
  "title": "RFP Response Intake",
  "description": "Intake for managing RFP responses",
  "priority": "high",
  "assigned_to": {
    "id": "user789",
    "name": "Intake Manager",
    "email": "intake@company.com"
  },
  "requirements": [
    {
      "id": "req001",
      "title": "Technical Specification",
      "status": "pending",
      "due_date": "2024-02-01T00:00:00Z"
    },
    {
      "id": "req002",
      "title": "Budget Proposal",
      "status": "completed",
      "due_date": "2024-01-15T00:00:00Z"
    }
  ],
  "attachments": [
    {
      "id": "att001",
      "filename": "rfp_document.pdf",
      "url": "https://files.responsiveio.com/att001"
    }
  ]
}

Notes

Project status can be active, completed, or archived. Intake status includes pending, in-progress, completed, and cancelled. All timestamps use ISO 8601 format. Uses PinkConnect proxy connection. Project and intake IDs are unique identifiers within the ResponsiveIO system. API endpoints follow RESTful conventions. Team members have different roles including owner, contributor, and viewer. Requirements track individual deliverables within intakes. Attachments support various file formats for documentation. Budget information includes amount and currency. Priority levels help organize intake workflow. Deadlines support project timeline management.