AgencyAPI Reference

Introduction

The AgencyAPI allows startups and agency talent to interact with the core AgencyAPI service. From applying to be involved to requesting specific deliverables.

Authenticating

All AgencyAPI users must first create an account to authenticate their requests.

Seperate applications are available for Startups and Agency Talent.

Startup Application

A simple JSON POST with the following information will begin the application process for startups.

curl -H "Content-Type: application/json" -X POST -d '{ 
	"firstname": "John",
	"lastname": "Smith",
	"email": "john.smith@gmail.com",
	"phone": "+15551234555",
	"website": "www.johnsmithsite.com",
	"maturity": "3",
	"pitch": "Elevator pitch goes here.",
	"needed": "1"
	}' https://agencyapi.com/xmlrpc/api.php/records/startup_app/

“Needed” defines the primary help your startup requires:

1: Get your team on the same page about the idea
2: Sell your idea to investors
3: Sell your idea to consumers

Maturity describes how developed your startup is:

1: Pre-team/Conception aka "we have an idea!"
2: Pre-seed/Bootstrap aka  "we're backing our idea!"
3: Seed funding/Crowd or other aka  "other people back our idea!"
4: Angel investment
5: Series A/B/C... funding
6: IPO preparation 

Agency Talent Application

A simple JSON POST with the following information will begin the process for agency talent.

curl -H "Content-Type: application/json" -X POST -d '{ 
	"firstname": "John",
	"lastname": "Smith",
	"email": "john.smith@gmail.com",
	"phone": "+15551234555",
	"role": "1",
	"linkedin": "https://linkedin.com/in/[user]",
	"intro": "why this interests you",
	}' https://agencyapi.com/xmlrpc/api.php/records/agency_app/

“Role” defines your broad job type:

1: Creative
2: Media Planner
3: Creative Strategist/Planner
4: CX/UX/IxD
5: Producer

Endpoints

All deliverable-based endpoints require a three staged interaction.

The first is a setup request – you submit what sort of deliverable you want and the response will be the date of your workshop and the specific inputs related to this that you must provide.

The second is the execution itself – where you must provide the predetermined set of inputs prior to the in-person workshop.

The third allows you to obtain the final deliverables from your workshop.

At this stage these endpoints are still in alpha – documentation forthcoming!