Questions tagged [api]
The api tag has no usage guidance.
18
questions
1
vote
1
answer
18
views
Returning Metadata Fields with GraphQL?
I'm trying to pull as much information from the CMS as possible via the GraphQL API. I can't seem to find any info about how to extract the metadata information for the various entries in the CMS.
At ...
1
vote
1
answer
24
views
Creating an asset from an API using a module
I'm currently making a module that I'm hoping is going to create entries and assets from an API. I've got the entries part working and now I'm trying to create an asset from a URI of an image.
I've ...
0
votes
0
answers
30
views
Maximum Response Size in GraphQL API?
hoping someone can point me in the right direction here.
I'm trying to query my client's API with the Graphiql interface. My use case requires me to extract quite a lot of data from their system but ...
1
vote
1
answer
62
views
How does Craft CMS gets data from a 3rd part API?
I have an event page for viewing movies showtime and i want to connect to a 3rd party api to get the movie's info ( show time, cinema name,...etc )
how to do it?
can i do this without having to create ...
1
vote
1
answer
47
views
Manipulating search event
Looking at a means to perform subqueries against certain searches in the back-end of the Craft CMS eg for searches against particular sections within Admin > Entries.
Looking into this it seems ...
0
votes
0
answers
116
views
Guzzle fatal error using Craft Guzzle client
Using the code below to get 3rd party API
$uri = $baseUri . '/area/' . $areaId . '.geojson?api_key=' . $mapAPIkey;
$client = Craft::createGuzzleClient();
$response= $client->request('...
1
vote
0
answers
35
views
GraphQL API query to load all related data
How to write a query to load entries with its category or any other related data.
For example I have cars that related to the BMW category.
How I can access the category data in the query that fetch ...
1
vote
1
answer
32
views
Element API - lightswitch option to exclude an entry from a feed
I'm trying to exclude an entry based on the state of a lightswitch field in the entry itself. If true, exclude the entry from the feed, if false include the entry.
1
vote
1
answer
114
views
Craftcms 3 Module - API call validation (on EVENT_BEFORE_SAVE, EVENT_BEFORE_VALIDATE, EVENT_AFTER_VALIDATE, EVENT_AFTER_SAVE)
I am trying to validate entries on Save in a Module.
My specific use case requires that the Entry validation - on failure to validate will return user to form with field errors.
On successful ...
0
votes
0
answers
14
views
Make getSerializedFieldValues include fields from related entries
I am looking for a way to make getSerializedFieldValues (or simiular) include fields from related elements.
Today I use the code from Craft-Scout's default ElementTransformer, which gives a decent ...
1
vote
2
answers
55
views
How to develop API with TWIG
I want to develop an API within Twig template that will have PDO implementation to get data. My application will be using content through CRAFT.
Is it possible to develop API with TWIG template?
...
0
votes
1
answer
162
views
Schedule plugin not working for Feed Me plugin
I have created a schedule to run the 'Feed Me' every 1 minute using the plugin 'Schedule', but it doesn't work. I not sure am I using the correct setting or not. I manage to get the latest data if I ...
1
vote
2
answers
293
views
How to query EntryQuery for multiple sections with varying types
I think the best way to pose this question is by giving an example:
Given a variable $query of type craft\elements\db\EntryQuery, I'd like to get entries from 2 different sections: "people" ...
1
vote
1
answer
24
views
Craftnet API package query
Does querying composer packages via the Craftnet API need authentication?
Ref https://docs.api.craftcms.com/packages.html
Querying the Craft CMS package itself is fine, eg https://api.craftcms.com/v1/...
0
votes
0
answers
170
views
Rest Controller and API Rate Limits or how to set CSRF token invalid
Problem:
I have a JSON endpoint and like to limit access to it.
I.e. to prevent double submits on contact forms or brute force attempts.
One solution that came to my mind was rate-limiting the ...
3
votes
1
answer
698
views
How to accept incoming webhooks?
I've tested the webhooks plugin. Awesome. Works brilliantly.
How how about incoming webhooks? What if my 3rd party ERP system has changes that it wants to put into my Craft site. How do I go about ...
1
vote
1
answer
761
views
How to correctly format API requests for Mandrill using Fetch plugin? Getting error "you must specify a key value"
I want to use the Fetch plugin (v 1.2.0; Craft Pro 3.3.13) to send messages from a Twig template in some circumstances.
To test the setup, I'm just trying to ping Mandrill, according to the /users/...
2
votes
2
answers
2k
views
How to update (or CRUD) products (or entries) via API?
I want to update certain fields of a product (or entry) from a 3rd party.
I see some talk about plugins and some refer to this .all talk about Creating a RESTful API with Craft 3.
I found the Craft ...